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...

Guido Falsi mad at madpilot.net
Sat Aug 27 00:28:28 UTC 2016


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 at madpilot.net>


More information about the svn-ports-all mailing list