Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Aug 2016 02:28:22 +0200
From:      Guido Falsi <mad@madpilot.net>
To:        Baptiste Daroussin <bapt@FreeBSD.org>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
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...
Message-ID:  <e0e29615-0b4a-162a-53f1-19d1f3d2fe3d@madpilot.net>
In-Reply-To: <201608261418.u7QEIotN042432@repo.freebsd.org>
References:  <201608261418.u7QEIotN042432@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <mad@madpilot.net>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?e0e29615-0b4a-162a-53f1-19d1f3d2fe3d>