Date: Wed, 16 Nov 2005 22:08:47 +0300 From: "Andrew P." <infofarmer@gmail.com> To: Ian Lord <lordi@msdi.ca> Cc: freebsd-questions@freebsd.org Subject: Re: COMPAT_IA32 & COMPAT_FREEBSD5 Message-ID: <cb5206420511161108yd1db78dh5eb375e6bffcd036@mail.gmail.com> In-Reply-To: <6.2.3.4.2.20051116122047.04a74dc0@pop.msdi.ca> References: <6.2.3.4.2.20051116122047.04a74dc0@pop.msdi.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
On 11/16/05, Ian Lord <lordi@msdi.ca> wrote: > Hi, > > I am running freebsd 6 AMD64 > > I compiled my kernel with the following options: > options COMPAT_IA32 # Compatible with i386 binaries > options COMPAT_FREEBSD5 # Compatible with FreeBSD5 > > However, I am trying to run an application which > has been compiled for freebsd 5.x IA32 > > I get the following error: > Unable to load dynamic library > '/usr/local/lib/php/20041030/libpdf_php.so' - /usr/ > local/lib/php/20041030/libpdf_php.so: unsupported > file layout in Unknown on line 0 > > > Do I need to do anything special to activate > COMPAT_IA32 and COMPAT_FREEBSD5 on this loadable module ? Various problems occur when a dynamic x86 executable tries to use x86_64 libraries. You don't have to do anything special per se, but ensure that binaries are consistent.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?cb5206420511161108yd1db78dh5eb375e6bffcd036>