From owner-freebsd-arm@FreeBSD.ORG Sat Nov 1 23:38:05 2014 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 087DD2CF; Sat, 1 Nov 2014 23:38:05 +0000 (UTC) Received: from feynman.konjz.org (feynman.konjz.org [64.147.119.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A90D86D0; Sat, 1 Nov 2014 23:38:04 +0000 (UTC) Received: from 127.0.0.1 (exit4.telostor.ca [62.210.74.137]) (authenticated bits=0) by feynman.konjz.org (8.14.7/8.14.4) with ESMTP id sA1NfYPs068849 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Sat, 1 Nov 2014 19:41:37 -0400 (EDT) (envelope-from george@ceetonetechnology.com) Message-ID: <54556EBF.1050105@ceetonetechnology.com> Date: Sat, 01 Nov 2014 19:37:35 -0400 From: George Rosamond MIME-Version: 1.0 To: Ian Lepore Subject: Re: building cross-compiling tools on -CURRENT References: <54527218.2090008@ceetonetechnology.com> <1414689732.17308.173.camel@revolution.hippie.lan> In-Reply-To: <1414689732.17308.173.camel@revolution.hippie.lan> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Cc: "freebsd-arm@freebsd.org" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Nov 2014 23:38:05 -0000 Ian Lepore: > 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 Thanks Ian. Tried change the above "make" command to this.. same thing. I'll wait and see.. if I'm the only one, I'll assume it's user error somewhere.... Maybe the build box should be 10- ? Is anyone else having this issue? g