Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Aug 2016 02:33:37 +0200
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        Guido Falsi <mad@madpilot.net>
Cc:        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:  <20160827003337.wnt73q5pkhxzw7vw@ivaldir.etoilebsd.net>
In-Reply-To: <e0e29615-0b4a-162a-53f1-19d1f3d2fe3d@madpilot.net>
References:  <201608261418.u7QEIotN042432@repo.freebsd.org> <e0e29615-0b4a-162a-53f1-19d1f3d2fe3d@madpilot.net>

next in thread | previous in thread | raw e-mail | index | archive | help
--sklc2nlx3rxs3xw7
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, Aug 27, 2016 at 02:28:22AM +0200, Guido Falsi wrote:
> 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
> >=20
> > Log:
> >   Update to 2.27
> >  =20
> >   Remove aarch64 patches which are now upstream
> >   Disable new x86 relocation to avoid incompatibilities with the old ba=
se binutils
> >   Activate all targets on the default binutils (requested by royger@)
> >   Add a RELRO option (default off) to be able to define the default beh=
aviour of
> >   ld(1) on passing or not -z relro
> >=20
> [...]
> > =20
> >  # Actual earliest version may differ slightly
> > -.if ${ARCH} !=3D ia64 && ${ARCH} !=3D mips && ${ARCH} !=3D mips64 && !=
defined(PKGNAMEPREFIX) && (${COMPILER_TYPE} =3D=3D clang && ${COMPILER_VERS=
ION} >=3D 34 || ${COMPILER_TYPE} =3D=3D gcc)
> > +.if ${ARCH} !=3D ia64 && ${ARCH} !=3D i386 && ${ARCH} !=3D mips && ${A=
RCH} !=3D mips64 && !defined(PKGNAMEPREFIX) && (${COMPILER_TYPE} =3D=3D cla=
ng && ${COMPILER_VERSION} >=3D 34 || ${COMPILER_TYPE} =3D=3D gcc)
> >  CONFIGURE_ARGS+=3D	--enable-gold --enable-plugins
> >  PLIST_SUB+=3D	GOLD=3D""
> >  .else
>=20
> This change in devel/binutils/Makefile causes devel/llvm37 port to fail
> on i386.
>=20
> The llvm37 ports checks for the ld.gold executable to be present in it's
> depend on binutils.
>=20
> 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).

gold is broken on i386, yeah llvm37 should be built without gold

Thanks for reminder I forgot to commit that part

Best regards,
Bapt

--sklc2nlx3rxs3xw7
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJXwN99AAoJEGOJi9zxtz5aLmcQAMxpXE/Lho8tiIDJfiLlDsAC
48cQ1d3+2sS1hequdSoukNnKAykVQJ09+Sn7hXh4wZXftGxjA8dbUowgAMZygaNC
767RZCv88bXj0Xuh/9yNAXgLMZbY8eG24pS4c3GW+msw1tC6dgxhDdJReiY7aRQD
9+TX7uiR8d0p1chfzLTdarTym1b29wbmFDUq/C21WvTQ3PF0meAWdYJNYI0F7k3D
FZ/6i+fg1jbn01OzuHgxvuqsTkiqoLKq974kqlO9Hz/433eHt/I3n+wgh3EpzYVF
VE43PuS3MeuaQaAJHw1zfaULPB6kBnjLVDSPQrtk285JFfwe7KdrpSyJLuHF9ruJ
EX8tv8MCxgGSrZQJWuuYsM/ZfrdgfD6CDUQ/bNLSAfOHWZYdaAX0uNW+Lmbwv+Jx
j7uxJVtMk4u7On210KY4pnc1icmvJzIdDBdrxl5+T6CYYKt6RijQ45hLihVlvXbW
DmGipqV5W3JOSn00rNcITLyORmWM489FDa3OWMdtiHH6Awr13lO/IbJTpGe96V9U
G38gMwoFiqSPtbo4rtxGuGAPThfvZ9ZBC4IuOkvihLoQSfp+S8tFJtoQghDAJBT2
BvsEI7GjmwEZb09F/n1wxBm2ygvfZKXeabcHwfbUt5j3YdKtQA8nq47PjcU2+ume
KH4TR2QIVIam/IHlBCYA
=QXJh
-----END PGP SIGNATURE-----

--sklc2nlx3rxs3xw7--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160827003337.wnt73q5pkhxzw7vw>