linux compat: path problem? /compat/linux/bin/sh doesn't work!

Reid Linnemann lreid at cs.okstate.edu
Mon Feb 11 19:09:08 UTC 2008


Written by Michael Ross on 02/11/08 12:42>>
> Am 11.02.2008, 19:26 Uhr, schrieb Reid Linnemann <lreid at cs.okstate.edu>:
> 
> 
>> It is not finding the FreeBSD versions of libraries. There is no
>> /usr/lib/librt.so.1 in FreeBSD, that is linux's real-time threading
>> library. Try brandelf /usr/compat/linux/usr/lib/librt.so.1 to see if
>> it's branded.
> 
> 
> [michael at serafina ~]$ brandelf /usr/compat/linux/usr/lib/librt.so.1
> brandelf: error opening file /usr/compat/linux/usr/lib/librt.so.1: No
> such file or directory
> 
> [michael at serafina ~]$ brandelf /usr/compat/linux/lib/librt.so.1
> File '/usr/compat/linux/lib/librt.so.1' is of brand 'SVR4' (0).
> 
> [michael at serafina ~]$ brandelf /usr/lib/librt.so.1
> File '/usr/lib/librt.so.1' is of brand 'FreeBSD' (9).
> 
> 
> Michael

Okay, I need to proofread. /usr/compat/linux/lib/librt.so.1 is the right
path. I've never seen a librt in FreeBSD, but I guess I'm wrong. I've
dug a little deeper and seen other people work around this by linking
/usr/compat/linux/usr/lib/librt.so.1 to the actual lib at
/usr/compat/linux/lib/librt.so.1


More information about the freebsd-questions mailing list