FreeBSD 5.4R fails to run i386 binaries. Missing ld-elf32.so.1

Adri Koppes adrik at salesmanager.nl
Thu May 19 00:52:47 PDT 2005


> -----Original Message-----
> From: David O'Brien [mailto:obrien at freebsd.org]
> Sent: 19 May, 2005 07:54
> To: Adri Koppes
> Cc: Matthew D. Fuller; freebsd-amd64 at freebsd.org
> Subject: Re: FreeBSD 5.4R fails to run i386 binaries. Missing
> ld-elf32.so.1
> 
> 
> [ don't top post! ]
> 
> On Fri, May 13, 2005 at 02:04:14PM +0200, Adri Koppes wrote:
> > Thanks for you information. I'm glad to know buildworld 
> will at least
> > produce the required loader and libraries. Where you using 
> FreeBSD 5.4
> > when trying this?  I don't really wanna do a make buildworld on a
> > production server, so if that's the only way to get the 
> required loader
> > and libs, I guess I'll have to try and find another amd64 
> test server
> > and copy the required files from there to the production server.
> 
> It certainly was my intention that there are 32-bit shared 
> libs and RTLD
> in 5.4-RELEASE.  I guess there was something in 
> release/Makefile I failed
> to add. :-(
>  
> -- 
> -- David  (obrien at FreeBSD.org)
> 

David,

Thanks for your confirmation. Hopefully the will come as a seperate package later.
I have since done a make buildworld and make installworld. These produce the RTLD and shared libs in /usr/lib32.
FreeBSD 5.x i386 binaries run now, static and dynamic linked FreeBSD 4.x i386 binaries also seem to run, when I copy the FreeBSD 4.x shared libs from another 4.10 system.
FreeBSD 3.x i386 binaries always dump core (bad system call)! I didn't see the compat3x and compat4x options available in /stand/sysinstall nor could I make the packages in /usr/ports.
Currently I have a requirement to be able to run FreeBSD 3.x shared i386 binaries, since Sophos Antivirus only ships these! :((
Is it possible to run older FreeBSD 3.x style i386 binaries on 5.4 amd64?

Adri.


More information about the freebsd-amd64 mailing list