On May 24, 2010, at 2:49 AM, pluknet wrote: > On 24 May 2010 08:49, Kohji Okuno <okuno.ko...@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
-m32 is busted on FreeBSD; I don't remember the full details but I think 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-unsubscr...@freebsd.org"