Date: Wed, 22 Aug 2012 15:40:41 -0600 From: Dan McGregor <danismostlikely@gmail.com> To: Tijl Coosemans <tijl@freebsd.org> Cc: freebsd-hackers@freebsd.org Subject: Re: Build 32 bit binaries on amd64 Message-ID: <CACS%2B7ZQbekU9dtD4S1yPkERJYfvpX_qACwJOhjpzoYZ3bhuT=A@mail.gmail.com> In-Reply-To: <50353C77.2070602@freebsd.org> References: <CACS%2B7ZQSSoxqY8cNDa=uM-o5NJmXBb3WYTZ7iNDK_nNjjughUg@mail.gmail.com> <20120821084930.GM33100@deviant.kiev.zoral.com.ua> <CACS%2B7ZSjmZHUvQT1VAem85WuJmTLGGJMwmRc6RnRB8VwiPpAZw@mail.gmail.com> <50353C77.2070602@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 22 August 2012 14:09, Tijl Coosemans <tijl@freebsd.org> wrote: > On 21-08-2012 17:04, Dan McGregor wrote: >> My solution is certainly fairly hacky, I just took inspiration from >> NetBSD. I wanted to see if it could be done. While I was there I did >> identify several files that should be common between i386 and amd64, >> such as exec.h. >> >> Since reading your email I started looking at the x86 common code, >> and have made some more code common; specifically asm.h ans >> ucontext.h. I'll be putting that on github shortly. >> >> Since it does look like tijl hasn't committed anything since March, >> I would like to co-operate and see what his plans were. The idea of >> merging the i386 and amd64 headers into a common area seems like a >> better idea to me. > > For now my goal was to merge headers that can be used by user code so > it can be compiled with -m32. Eventually, I think it would be nice to > merge all headers and install x86/ as machine/ for both i386 and amd64. > That would make the x86 headers similar to powerpc and mips headers > (and arm when 64bit support is added there). > > I think I still have one or two (untested) patches. I'll have a look at > it during the weekend. > That sounds very handy. I didn't know where you got to, so I've been plugging away at the same goal for the last couple of days. Is there anything specific I could help you with?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACS%2B7ZQbekU9dtD4S1yPkERJYfvpX_qACwJOhjpzoYZ3bhuT=A>