Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Jan 2007 17:01:12 +0100
From:      Divacky Roman <xdivac02@stud.fit.vutbr.cz>
To:        Tijl Coosemans <tijl@ulyssis.org>
Cc:        Boris Samorodov <bsam@ipt.ru>, Alexander Leidinger <Alexander@leidinger.net>, freebsd-current@freebsd.org
Subject:   Re: broken linuxulator in -current as of Jan 8 17:51:45 CET
Message-ID:  <20070110160112.GA85303@stud.fit.vutbr.cz>
In-Reply-To: <200701101653.25773.tijl@ulyssis.org>
References:  <20070108165157.GA94941@stud.fit.vutbr.cz> <200701101151.51662.tijl@ulyssis.org> <20070110132101.k8zzn281ic8w04ks@webmail.leidinger.net> <200701101653.25773.tijl@ulyssis.org>

index | next in thread | previous in thread | raw e-mail

> Yes, it works with 2.6.16. Here's what I think is happening:
> 
> ls is linked against librt.so.1 with /lib and /usr/lib as runtime
> search paths and thus:
> 
> - linker calls open("/lib/librt.so.1")
> - kernel returns "/compat/linux/lib/librt.so.1"
> - linker reads and sees it requires kernel ABI 2.4.20
>   * when osrelease=2.6.16, this is ok, all done
>   * when osrelease=2.4.2
>     + linker calls open("/usr/lib/librt.so.1")
>     + kernel returns "/compat/linux/usr/lib/librt.so.1" (symlink)
>       (previously kernel returned FreeBSD "/usr/lib/librt.so.1" here,
>        which caused linker error)
>     + linker reads and sees it requires kernel ABI 2.4.20, not ok
>     + linker calls open("/lib/obsolete/linuxthreads/librt.so.1")
>     + kernel returns "/compat/linux/lib/obsolete/linuxthreads/librt.so.1"
>     + linker reads and sees it requires kernel ABI 2.2.5, ok, all done

I think you are right.... I discussed it with alexander today and I propose
that installation of linux_base should set (or tell user to set) the osrelease
to the version whicih is the given linux_base shipped with on default.

fc4 ships with 2.6.11 kenrel and we force it to use 2.4.2 no wonder it doesnt
work as expected

thnx for the info

roman


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070110160112.GA85303>