Linux executable picks up FreeBSD library over linux one and
breaks
Julian Elischer
julian at elischer.org
Sun Dec 2 15:45:12 PST 2007
Robert Watson wrote:
>
> On Sat, 1 Dec 2007, Alexander Leidinger wrote:
>
>> Have a look at the search order of libs in linux. Correlate this with
>> the fact that when in linux an access is done to e.g. /lib/libX.so.y
>> which means that the linuxulator first looks if
>> /compat/linux/lib/libX.so.y is there, and if it isn't it looks if
>> /lib/libX.so.y is available.
>>
>> AFAIR a work around is to add a link in
>> /compat/linux/usr/lib/librt.so.1 -> /lib/librt.so.1
>>
>> I want to do something like this in the FC4 port, but hadn't time to
>> do it and test it so far.
>
> It sounds like the real problem is that there are some cases where we
> don't want the Linuxulator to merge the underlying and Linux views of
> the file system -- we don't want the union of /compat/linux/lib and
> /lib, we just want /compat/linux/lib?
>
chroot /compat/linux.
> Robert N M Watson
> Computer Laboratory
> University of Cambridge
> _______________________________________________
> freebsd-hackers at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
> To unsubscribe, send any mail to "freebsd-hackers-unsubscribe at freebsd.org"
More information about the freebsd-hackers
mailing list