Date: Thu, 30 Oct 2014 11:22:12 -0600 From: Ian Lepore <ian@FreeBSD.org> To: George Rosamond <george@ceetonetechnology.com> Cc: "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org> Subject: Re: building cross-compiling tools on -CURRENT Message-ID: <1414689732.17308.173.camel@revolution.hippie.lan> In-Reply-To: <54527218.2090008@ceetonetechnology.com> References: <54527218.2090008@ceetonetechnology.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 2014-10-30 at 13:15 -0400, George Rosamond wrote: > Using a new build box running head with r273764, and running into an > issue building the cross compiler tools. Using source based in /usr/src > on an amd64 box. I do have devel/gperf installed as per /usr/src/UPDATING. > > Running this from /usr/src: > > make TARGET=arm TARGET_ARCH=armv6 WITH_GCC=1 WITH_GCC_BOOTSTRAP=1 > WITHOUT_CLANG=1 WITHOUT_CLANG_BOOTSTRAP=1 WITHOUT_CLANG_IS_CC=1 xdev > > I changed "XDEV" and "XDEV_ARCH to "TARGET" and "TARGET_ARCH" as per > /usr/src/UPDATING from 20140723, but also tried "XDEV" "XDEV_ARCH". If > I'm reading this right, Crochet should take that into account. > > I did clear out /usr/obj, updated and cleaned /usr/src... > > Anyone else? Here's the relevant end of the failure AFAIK: > > except.o: In function `nothrow_libfn_p': > /usr/src/gnu/usr.bin/cc/cc1plus/../../../../contrib/gcc/cp/except.c:(.text+0x10fb): > undefined reference to `libc_name_p' > cc: error: linker command failed with exit code 1 (use -v to see invocation) > *** Error code 1 > > Stop. > make[3]: stopped in /usr/src/gnu/usr.bin/cc/cc1plus > *** Error code 1 > > Stop. > make[2]: stopped in /usr/src/gnu/usr.bin/cc > *** Error code 1 > > Stop. > make[1]: stopped in /usr/src > *** Error code 1 > > Stop. > make: stopped in /usr/src You might think you've tweaked enough knobs there, but I think maybe there's one more: WITH_GNUCXX When I want to test building everything with gcc instead of clang, I uncomment these in my make.conf: #WITH_GCC=yes #WITH_GNUCXX=yes #WITH_GCC_BOOTSTRAP=yes #WITHOUT_CLANG=yes #WITHOUT_CLANG_IS_CC=yes #WITHOUT_CLANG_BOOTSTRAP=yes -- Ian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1414689732.17308.173.camel>