About 32bit binary on amd64

pluknet pluknet at gmail.com
Mon May 24 09:49:38 UTC 2010


On 24 May 2010 08:49, Kohji Okuno <okuno.kohji at jp.panasonic.com> wrote:
> Hi all,
>
> I want to compile 32bit binary on amd64, but I met with the problem.
> Could you teach me the best solution, please?
>
>
> My environment is FreeBSD 8.1-PRERELEASE #0: Tue May 18 12:01:26 JST 2010.
>
> I compiled and executed test.c as below on amd64.
>
[...]
>
> % gcc -m32 -B/usr/lib32 test.c
> % ./a.out
> mmap: Invalid argument

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

-- 
wbr,
pluknet


More information about the freebsd-current mailing list