Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 May 2010 13:36:21 +0300
From:      Kostik Belousov <kostikbel@gmail.com>
To:        Kohji Okuno <okuno.kohji@jp.panasonic.com>
Cc:        pluknet@gmail.com, yaneurabeya@gmail.com, freebsd-current@freebsd.org
Subject:   Re: About 32bit binary on amd64
Message-ID:  <20100524103621.GH83316@deviant.kiev.zoral.com.ua>
In-Reply-To: <20100524.185856.2300883222251249895.okuno.kohji@jp.panasonic.com>
References:  <20100524.134955.2300883222251175323.okuno.kohji@jp.panasonic.com> <AANLkTil8H-13it7Rij6eETImyiB1pmjZYx7V5SafIc-0@mail.gmail.com> <3A68039C-BECD-47C0-89EE-45E3FB7C8D90@gmail.com> <20100524.185856.2300883222251249895.okuno.kohji@jp.panasonic.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--K2ilJF7ocWQIPRKZ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, May 24, 2010 at 06:58:56PM +0900, Kohji Okuno wrote:
> Thank you for your comments.
>=20
> In my usage, it works good by the patch appended to this mail.
The patch is probably a start in the right direction. But, it would be
much better to install sys/i386/include to e.g. /usr/include/machine32
and use the pristine i386 files instead of copying them.

Are you interested in going further with the approach ?

Thanks.
>=20
> > On May 24, 2010, at 2:49 AM, pluknet wrote:
> >=20
> >> On 24 May 2010 08:49, Kohji Okuno <okuno.kohji@jp.panasonic.com> wrote:
> >>> Hi all,
> >>>=20
> >>> I want to compile 32bit binary on amd64, but I met with the problem.
> >>> Could you teach me the best solution, please?
> >>>=20
> >>>=20
> >>> My environment is FreeBSD 8.1-PRERELEASE #0: Tue May 18 12:01:26 JST =
2010.
> >>>=20
> >>> I compiled and executed test.c as below on amd64.
> >>>=20
> >> [...]
> >>>=20
> >>> % gcc -m32 -B/usr/lib32 test.c
> >>> % ./a.out
> >>> mmap: Invalid argument
> >>=20
> >> AFAIK, it still doesn't work on FreeBSD. You need something like 32bit
> >> chroot environment.
> >> There's also about:
> >> http://www.freebsd.org/projects/ideas/#p-freebsd-amd64-gcc-m32
> >=20
> > -m32 is busted on FreeBSD; I don't remember the full details but I thin=
k it had something to do with the linking stage of things...
> > Thanks,
> > -Garrett


> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"

--K2ilJF7ocWQIPRKZ
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (FreeBSD)

iEYEARECAAYFAkv6VqQACgkQC3+MBN1Mb4i+CwCgkyBodZh0lO0ek4cf4YDQsJwF
IoYAoJHBxpqjuBRbSnn7PgMhBd+cdgjy
=t8UG
-----END PGP SIGNATURE-----

--K2ilJF7ocWQIPRKZ--



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