32-bit binary compatibility on 5.3-amd64
John Baldwin
jhb at FreeBSD.org
Wed Feb 2 14:18:23 PST 2005
On Wednesday 02 February 2005 10:44 am, Rob Watt wrote:
> On Mon, 31 Jan 2005, John Baldwin wrote:
> > On Friday 28 January 2005 11:44 pm, Joseph Koshy wrote:
> > > Clearly our IA32 emulation needs work. I've no idea
> > > why we don't support a sysarch(I386_{GET,SET}_LDT) operation
> > > for IA32 executables.
> >
> > Because amd64 doesn't have LDTs. Peter has hacks in place in the dynamic
> > 32-bit libraries that amd64 uses to use the different backing methods for
> > implementing TLS on amd64, but that stuff wasn't in 5.3. It might be in
> > 5.3-STABLE.
>
> Thanks for your responses. I don't think I want to worry about what
> version of STABLE is on all of our machines, and I'm certainly not going
> to run 6.x in production any time soon. Statically compiling certain
> utilities may be an option, but I think instead that we will run 2
> separate build for i386 and amd64 until this is more fully supported.
>
> Does anyone know if full 32-bit support is slated for 3.4?
I have verified that the fixes are in RELENG_5 and thus will be in 5.4.
--
John Baldwin <jhb at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
More information about the freebsd-amd64
mailing list