From owner-freebsd-stable@freebsd.org Mon Jan 25 22:06:46 2016 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 03CD2A45D70 for ; Mon, 25 Jan 2016 22:06:46 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from mail.netplex.net (mail.netplex.net [204.213.176.9]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.netplex.net", Issuer "RapidSSL SHA256 CA - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D0BD3DB9 for ; Mon, 25 Jan 2016 22:06:45 +0000 (UTC) (envelope-from deischen@freebsd.org) Received: from sea.ntplx.net (sea.ntplx.net [204.213.176.11]) by mail.netplex.net (8.15.1/8.15.1/NETPLEX) with ESMTP id u0PLtu8e032214 for ; Mon, 25 Jan 2016 16:55:56 -0500 X-Virus-Scanned: by AMaViS and Clam AntiVirus (mail.netplex.net) X-Greylist: Message whitelisted by DRAC access database, not delayed by milter-greylist-4.4.3 (mail.netplex.net [204.213.176.9]); Mon, 25 Jan 2016 16:55:56 -0500 (EST) Date: Mon, 25 Jan 2016 16:55:56 -0500 (EST) From: Daniel Eischen X-X-Sender: eischen@sea.ntplx.net Reply-To: Daniel Eischen To: freebsd-stable@freebsd.org Subject: Cross buildworld on amd64 for i386 errors Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Jan 2016 22:06:46 -0000 I'm trying to build an i386 buildworld on an amd64 system. I'm at r294370. This is what I've tried so far: make TARGET_ARCH=i386 MAKEOBJDIRPREFIX=/opt/foo/obj.x86 -j8 buildworld make TARGET=i386 MAKEOBJDIRPREFIX=/opt/foo/obj.x86 -j8 buildworld Neither of which work. They both result in the error below. What is the standard procedure for cross-building i386 from amd64? --- sbin.all__D --- cc -fpic -DPIC -O2 -pipe -I/opt/foo/src/sbin/geom/class/mirror/../.. -std=gnu99 -Qunused-arguments -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -c /opt/foo/src/sbin/geom/class/mirror/geom_mirror.c -o geom_mirror.So --- sys.all__D --- --- panic.o --- cc -O2 -pipe -DLOADER_NFS_SUPPORT -DBOOT_FORTH -I/opt/foo/src/sys/boot/i386/loader/../../ficl -I/opt/foo/src/sys/boot/i386/loader/../../ficl/i386 -DLOADER_GZIP_SUPPORT -DLOADER_DISK_SUPPORT -DLOADER_GPT_SUPPORT -DLOADER_MBR_SUPPORT -I/opt/foo/src/sys/boot/i386/loader/../../common -I. -Wall -I/opt/foo/src/sys/boot/i386/loader/.. -I/opt/foo/src/sys/boot/i386/loader/../btx/lib -march=i386 -ffreestanding -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -msoft-float -std=gnu99 -Qunused-arguments -c /opt/foo/src/sys/boot/i386/loader/../../common/panic.c -o panic.o --- secure.all__D --- --- comp_err.po --- --- share.all__D --- --- charset.pivot.APPLE --- echo "# APPLE" > charset.pivot.APPLE printf "%-32s%-32s%d\n" ARABIC UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS ARABIC 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" CELTIC UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS CELTIC 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" CENTEURO UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS CENTEURO 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" CROATIAN UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS CROATIAN 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" CYRILLIC UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS CYRILLIC 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" DEVANAGA UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS DEVANAGA 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" DINGBATS UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS DINGBATS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" FARSI UCS 1 >> charset.pivot.APPLE --- secure.all__D --- cc -pg -O2 -pipe -DTERMIOS -DANSI_SOURCE -I/opt/foo/src/secure/lib/libcrypto/../../../crypto/openssl -I/opt/foo/src/secure/lib/libcrypto/../../../crypto/openssl/crypto -I/opt/foo/obj.x86/opt/foo/src/secure/lib/libcrypto -DOPENSSL_THREADS -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DOPENSSL_IA32_SSE2 -DAES_ASM -DVPAES_ASM -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DMD5_ASM -DGHASH_ASM -DRMD160_ASM -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DWHIRLPOOL_ASM -I/opt/foo/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1 -I/opt/foo/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/evp -I/opt/foo/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes -std=gnu89 -Qunused-arguments -fstack-protector -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Wno-parentheses -c /opt/foo/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/comp/comp_err.c -o comp_err.po --- share.all__D --- printf "%-32s%-32s%d\n" UCS FARSI 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" GAELIC UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS GAELIC 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" GREEK UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS GREEK 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" GUJARATI UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS GUJARATI 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" GURMUKHI UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS GURMUKHI 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" HEBREW UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS HEBREW 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" ICELAND UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS ICELAND 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" INUIT UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS INUIT 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" KEYBOARD UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS KEYBOARD 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" ROMAN UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS ROMAN 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" ROMANIAN UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS ROMANIAN 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" SYMBOL UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS SYMBOL 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" THAI UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS THAI 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" TURKISH UCS 1 >> charset.pivot.APPLE printf "%-32s%-32s%d\n" UCS TURKISH 1 >> charset.pivot.APPLE echo >> charset.pivot.APPLE --- ARABIC%UCS.mps --- /opt/foo/obj.x86/opt/foo/src/share/i18n/csmapper/APPLE/../../../../usr.bin/mkcsmapper_static/mkcsmapper_static -o ARABIC%UCS.mps /opt/foo/src/share/i18n/csmapper/APPLE/ARABIC%UCS.src /opt/foo/obj.x86/opt/foo/src/share/i18n/csmapper/APPLE/../../../../usr.bin/mkcsmapper_static/mkcsmapper_static: not found *** [ARABIC%UCS.mps] Error code 127 make[6]: stopped in /opt/foo/src/share/i18n/csmapper/APPLE 1 error make[6]: stopped in /opt/foo/src/share/i18n/csmapper/APPLE *** [APPLE] Error code 2 make[5]: stopped in /opt/foo/src/share/i18n/csmapper 1 error make[5]: stopped in /opt/foo/src/share/i18n/csmapper *** [all_subdir_csmapper] Error code 2 make[4]: stopped in /opt/foo/src/share/i18n 1 error make[4]: stopped in /opt/foo/src/share/i18n *** [all_subdir_i18n] Error code 2 -- DE