I've setup a Jail with a 32bit FreeBSD 6.3 on a i386 machine, which I transferred onto an amd64 machine (also FreeBSD 6.3). Kernel still builds fine, even with no TARGET_ARCH set, as do various ports. But buildworld does not: root@porti386-632 [/usr/src]# make buildworld TARGET_ARCH=i386 --------------------------------------------------------------
Hello, as a follow-up : the build can proceed with this in /etc/make.conf : TARGET_ARCH=i386 MACHINE_ARCH=amd64 to acknowledge that the build machine is an amd64, as checked in line 155 of /usr/src/Makefile.inc1 TfH
For bugs matching the following criteria: Status: In Progress Changed: (is less than) 2014-06-01 Reset to default assignee and clear in-progress tags. Mail being skipped
The make buildworld TARGET_ARCH=i386 command works in all supported versions of FreeBSD (only amd64 -> i386 crossbuild tested).