From owner-freebsd-hackers@FreeBSD.ORG Thu Jan 1 17:25:32 2015 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C0BB0574; Thu, 1 Jan 2015 17:25:32 +0000 (UTC) Received: from onlyone.friendlyhosting.spb.ru (onlyone.friendlyhosting.spb.ru [IPv6:2a01:4f8:131:60a2::2]) by mx1.freebsd.org (Postfix) with ESMTP id 84B3464DEA; Thu, 1 Jan 2015 17:25:32 +0000 (UTC) Received: from [192.168.135.70] (unknown [94.19.235.70]) (Authenticated sender: lev@serebryakov.spb.ru) by onlyone.friendlyhosting.spb.ru (Postfix) with ESMTPSA id AB46D5C002; Thu, 1 Jan 2015 20:25:17 +0300 (MSK) Message-ID: <54A58302.104@FreeBSD.org> Date: Thu, 01 Jan 2015 20:25:22 +0300 From: Lev Serebryakov Reply-To: lev@FreeBSD.org Organization: FreeBSD User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Ian Lepore Subject: Re: CFLAGS only for clang in mixed-compiler project? References: <54A56F56.60403@FreeBSD.org> <1420130819.85983.2.camel@freebsd.org> In-Reply-To: <1420130819.85983.2.camel@freebsd.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org, FreeBSD Hackers X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jan 2015 17:25:32 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On 01.01.2015 19:46, Ian Lepore wrote: > Don't set it in the env, set it in a make variable. The > devel/arm-none-eabi-gcc port (which builds a bare-metal arm cross > compiler and may be exactly what you need) has this: Not exactly, I'm speaking about devel/gcc-arm-embedded, which is built from ARM-released sources (and is built with multilibs, etc), but idea is the same. > # The following is required for clang to bootstrap gcc. .if > ${COMPILER_TYPE} == clang MAKE_ARGS+= CXXFLAGS=-fbracket-depth=512 > .endif Thank you, it works! - -- // Lev Serebryakov AKA Black Lion -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQJ8BAEBCgBmBQJUpYMCXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRGOTZEMUNBMEI1RjQzMThCNjc0QjMzMEFF QUIwM0M1OEJGREM0NzhGAAoJEOqwPFi/3EePUvUP/0w42M/vipIRu0abkDBb6xk5 ltXypbDZN394sjLNSaRBgPpBkSS6YMGWzx7DiqO/urB4anT3KS2xsBcjteaTZgbo 7Dsvj7oFEnGAaJftokDarT/4U/0TARXl9CJDkP1jDPP+PeoW0ZE17dtN7U3i/AVI ArS8tqr5EfAeOJLH1IxNmfZCxp/jhCjxUEDcnLNmFC7tKXsl/ytXAZA0BWZ0FhFj e1e4ujQKd5Nqg1426zEgXEcnQFrRamCErV1dzxnsxjOk1Z6nvPDphB2qCKZ6P5zv 9J81qSUA5jHqIsLMqPXHy4/7CnwiCjQ9qbg6TRR9K1qy+MFCQ4nC4NnJmMenzqaq 7Q0sEr6kGFr7yy6/K33axlcpmdJK3YrYCd8mESx9cGnCa2hPA92jbDWq/WSDD8+w D1Y7COZsZvPB+1zYr+IEwBLjHCr4irrtJH9EJvAsIKakWcWJcSkEUveBi9Gl3S/F 11WV4oL1eonn6HrPUaPhzt2NilBZBd3G4+KGSYT2Z7aPyE6y5yhWwTCi7/gcOZrt s/4gg+PzZUQ2HAEt+WMkNSV9QY7pYfYGPTYTinwlUDfq5IpIWPtKigXbH5poLlV2 Spu6wYE2RPK5qD2lLcUA6Cx30YMmYdc8HvTCvLde7OnLzs6ds5v5rlH+x+bXRRgh yc5guwmaKyKUsJzGJve6 =7TI2 -----END PGP SIGNATURE-----