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