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>