From owner-svn-ports-head@freebsd.org Sat Aug 27 00:28:28 2016 Return-Path: Delivered-To: svn-ports-head@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 1595FB76DA3; Sat, 27 Aug 2016 00:28:28 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (grunt.madpilot.net [78.47.145.38]) (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 6FC95CA5; Sat, 27 Aug 2016 00:28:27 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3sLf08378ZzZqm; Sat, 27 Aug 2016 02:28:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-type:content-type:in-reply-to :mime-version:user-agent:date:date:message-id:from:from :references:subject:subject:received:received; s=mail; t= 1472257702; x=1474072103; bh=3Fn3aJ8HAzr4VJ95hh8flJERlLUtIQfutEG 5NeccjBs=; b=gUiAzpHm44u2jB/j/OMKHGpFBOABIv54upQmfZ72GKPWQigf1zV rAdy+GnXyC4Cgl+1VG9JRmrQbDB7+2rNjjwKEfRjhvqO1UE7SiCJcsYTKQSkrz0s MHa87loSnDH5V3qY9qS3oMI8qY4BgEMHNx+HDX/AKkF4/CRY6e9ssid8= Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10024) with ESMTP id 5aHeIEMZ-MPq; Sat, 27 Aug 2016 02:28:22 +0200 (CEST) Received: from marvin.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Sat, 27 Aug 2016 02:28:22 +0200 (CEST) Subject: Re: svn commit: r420922 - in head/devel: aarch64-binutils aarch64-none-elf-binutils amd64-binutils arm-gnueabi-binutils arm-none-eabi-binutils avr-binutils binutils binutils/files cloudabi-binutils-aar... To: Baptiste Daroussin , ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org References: <201608261418.u7QEIotN042432@repo.freebsd.org> From: Guido Falsi Message-ID: Date: Sat, 27 Aug 2016 02:28:22 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <201608261418.u7QEIotN042432@repo.freebsd.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.22 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: Sat, 27 Aug 2016 00:28:28 -0000 On 08/26/16 16:18, Baptiste Daroussin wrote: > Author: bapt > Date: Fri Aug 26 14:18:50 2016 > New Revision: 420922 > URL: https://svnweb.freebsd.org/changeset/ports/420922 > > Log: > Update to 2.27 > > Remove aarch64 patches which are now upstream > Disable new x86 relocation to avoid incompatibilities with the old base binutils > Activate all targets on the default binutils (requested by royger@) > Add a RELRO option (default off) to be able to define the default behaviour of > ld(1) on passing or not -z relro > [...] > > # Actual earliest version may differ slightly > -.if ${ARCH} != ia64 && ${ARCH} != mips && ${ARCH} != mips64 && !defined(PKGNAMEPREFIX) && (${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 34 || ${COMPILER_TYPE} == gcc) > +.if ${ARCH} != ia64 && ${ARCH} != i386 && ${ARCH} != mips && ${ARCH} != mips64 && !defined(PKGNAMEPREFIX) && (${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 34 || ${COMPILER_TYPE} == gcc) > CONFIGURE_ARGS+= --enable-gold --enable-plugins > PLIST_SUB+= GOLD="" > .else This change in devel/binutils/Makefile causes devel/llvm37 port to fail on i386. The llvm37 ports checks for the ld.gold executable to be present in it's depend on binutils. Either the depend line in clang37 is changed or this line reverted to not having i386 (but I think it was added for a reason, so this leaves only modifying the llvm37 port as an option). -- Guido Falsi