From owner-svn-ports-head@FreeBSD.ORG Tue Apr 28 15:47:17 2015 Return-Path: Delivered-To: svn-ports-head@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 8A34B96D; Tue, 28 Apr 2015 15:47:17 +0000 (UTC) Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5F3881F0B; Tue, 28 Apr 2015 15:47:16 +0000 (UTC) Received: from [192.168.1.22] (140.Red-83-60-172.dynamicIP.rima-tde.net [83.60.172.140]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 83DD643B4A; Tue, 28 Apr 2015 10:47:14 -0500 (CDT) Message-ID: <553FAB80.1040300@marino.st> Date: Tue, 28 Apr 2015 17:47:12 +0200 From: John Marino Reply-To: marino@freebsd.org User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Tijl Coosemans CC: John Marino , ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r384894 - head/lang/gcc5-aux References: <201504281216.t3SCGYSp044760@svn.freebsd.org> <20150428165407.1bb95495@kalimero.tijl.coosemans.org> <553FA06F.8000602@marino.st> <20150428171258.4668b0ab@kalimero.tijl.coosemans.org> <553FA574.3010503@marino.st> <20150428173654.2baa2951@kalimero.tijl.coosemans.org> In-Reply-To: <20150428173654.2baa2951@kalimero.tijl.coosemans.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Apr 2015 15:47:17 -0000 On 4/28/2015 17:36, Tijl Coosemans wrote: > On Tue, 28 Apr 2015 17:21:24 +0200 John Marino wrote: > Yes, the CPPFLAGS you left only affects the first configure script and > that script doesn't pass CPPFLAGS/LIBS to the Makefile it creates. That > Makefile then runs multiple other configure scripts during build phase. > The only way I found to pass CPPFLAGS/LIBS to these other configure > scripts was *_configargs. I believe you, but that sounds like the gcc build system is broken then. > >> From your answer, I infer it wasn't linking with libiconv before your >> commit? > > It was when libiconv happened to be installed, but with my commit > libiconv is always installed as a build dependency on FreeBSD 10 > (because the iconv.h header on FreeBSD 10 is broken). Maybe NLS is too much a pain to support. Is there a reason that the lang/gccX don't support it? I only threw it in because it seemed to work, but it is starting to be too much trouble, especially if it's not standard for ports compiler to support it. > Hmm, can you do a build with only 1 make job? I have a new commit brewing that changes a few things: 1. new bootstrap for DragonFly 2. new option to build all 3 stages (currently the standard) 3. new standard behavior to build only one stage, but without libcc1 being produce which is the reason this wasn't set yet. I was going to make new bootstraps for FreeBSD but now I don't think it's necessary. I'm testing the build on FreeBSD 10 and FreeBSD 8 right now. (10 just passed). I can try to build with one job after that but it seems to me the issue is putting -L argument in args instead of LDFLAGS. I thought LIBS was limited to libraries and wasn't supposed to carry flags but the whole LIBS thing has never been really clear to me either. John