Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Aug 2012 22:09:27 +0200
From:      Tijl Coosemans <tijl@freebsd.org>
To:        Dan McGregor <danismostlikely@gmail.com>, freebsd-hackers@freebsd.org
Subject:   Re: Build 32 bit binaries on amd64
Message-ID:  <50353C77.2070602@freebsd.org>
In-Reply-To: <CACS%2B7ZSjmZHUvQT1VAem85WuJmTLGGJMwmRc6RnRB8VwiPpAZw@mail.gmail.com>
References:  <CACS%2B7ZQSSoxqY8cNDa=uM-o5NJmXBb3WYTZ7iNDK_nNjjughUg@mail.gmail.com> <20120821084930.GM33100@deviant.kiev.zoral.com.ua> <CACS%2B7ZSjmZHUvQT1VAem85WuJmTLGGJMwmRc6RnRB8VwiPpAZw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enigE8133964C8851F885FB99C4D
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

On 21-08-2012 17:04, Dan McGregor wrote:
> My solution is certainly fairly hacky, I just took inspiration from=20
> 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.
>=20
> 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.
>=20
> 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.


--------------enigE8133964C8851F885FB99C4D
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)

iF4EAREIAAYFAlA1PH4ACgkQfoCS2CCgtiv52AD+Loo7vrNn6Bdfbxyc+Hsg7VPf
f1tl5sdN/0jcLP1WhVEA/AxM1R+D8yP1DN9XphBV4IZzo9E2k6BbjNwGmsEz/vnL
=ge49
-----END PGP SIGNATURE-----

--------------enigE8133964C8851F885FB99C4D--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50353C77.2070602>