On Tue, Aug 07, 2007 at 09:15:03PM +0300, Michael Dexter wrote: > > Hello, > > I and many are having reproducible issues with the freebsd_lib port > (4.11)/compat_freebsd with regards to shared library handling and I would > like to know if anyone has it working. > > You can read more about this on [EMAIL PROTECTED] but in short: > > # `which ldd-freebsd` > /usr/libexec/ld-elf.so.1: /usr/lib/libc.so.4: mmap of entire address space > failed: Invalid argument > > # ls -l /emul/freebsd/usr/lib/libc.so* > > -r--r--r-- 1 root wheel 582928 Aug 7 04:44 /emul/freebsd/usr/lib/libc.so > -r--r--r-- 1 root wheel 582928 Aug 7 04:44 /emul/freebsd/usr/lib/libc.so.4 > > This should fix it but does not: > > # LD_LIBRARY_PATH=/usr/local/emul/freebsd/usr/lib `which ldd-freebsd` > /usr/libexec/ld-elf.so.1: /usr/local/emul/freebsd/usr/lib/libc.so.4: mmap of > entire address space failed: Invalid argument > > The compat environment (sysctl, ldconfig...) appears to be properly > configured and static binaries run. > > I suspect this is more a compat_freebsd kernel but I wanted to run it by the > maintainer first. >
Your missing the most important info. What OpenBSD version are you running. -current has a fix that solves an mmap issue in the FreeBSD emulation layer. So my guess is you do not use -current and in that case you should install -current and retry. -- :wq Claudio
