vapier 15/03/16 21:23:59
Modified: ipxe-1.0.0_p20130624.ebuild
ipxe-1.0.0_p20130925.ebuild ChangeLog
Log:
Use new toolchain helpers for selecting the bfd linker #438058 by Alexandre
Rostovtsev.
(Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key
D2E96200)
Revision Changes Path
1.8 sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild?rev=1.8&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild?rev=1.8&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild?r1=1.7&r2=1.8
Index: ipxe-1.0.0_p20130624.ebuild
===================================================================
RCS file:
/var/cvsroot/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ipxe-1.0.0_p20130624.ebuild 6 Sep 2013 16:11:44 -0000 1.7
+++ ipxe-1.0.0_p20130624.ebuild 16 Mar 2015 21:23:59 -0000 1.8
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header:
/var/cvsroot/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild,v 1.7
2013/09/06 16:11:44 ago Exp $
+# $Header:
/var/cvsroot/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130624.ebuild,v 1.8
2015/03/16 21:23:59 vapier Exp $
EAPI=5
@@ -30,9 +30,7 @@
S="${WORKDIR}/ipxe-${GIT_SHORT}/src"
pkg_setup() {
- local myld=$(tc-getLD)
-
- ${myld} -v | grep -q "GNU gold" && \
+ tc-ld-is-gold && \
ewarn "gold linker unable to handle 16-bit code using ld.bfd. bug
#438058"
}
1.6 sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild?rev=1.6&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild?rev=1.6&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild?r1=1.5&r2=1.6
Index: ipxe-1.0.0_p20130925.ebuild
===================================================================
RCS file:
/var/cvsroot/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ipxe-1.0.0_p20130925.ebuild 16 Mar 2015 19:27:11 -0000 1.5
+++ ipxe-1.0.0_p20130925.ebuild 16 Mar 2015 21:23:59 -0000 1.6
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header:
/var/cvsroot/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild,v 1.5
2015/03/16 19:27:11 vapier Exp $
+# $Header:
/var/cvsroot/gentoo-x86/sys-firmware/ipxe/ipxe-1.0.0_p20130925.ebuild,v 1.6
2015/03/16 21:23:59 vapier Exp $
EAPI=5
@@ -29,13 +29,6 @@
S="${WORKDIR}/ipxe-${GIT_SHORT}/src"
-pkg_setup() {
- local myld=$(tc-getLD)
-
- ${myld} -v | grep -q "GNU gold" && \
- ewarn "gold linker unable to handle 16-bit code using ld.bfd. bug
#438058"
-}
-
src_prepare() {
epatch "${FILESDIR}"/${P}-git-version.patch #482804
@@ -53,11 +46,12 @@
}
src_compile() {
+ tc-ld-disable-gold
ipxemake() {
# Q='' makes the build verbose since that's what everyone loves
now
emake Q='' \
CC="$(tc-getCC)" \
- LD="$(tc-getLD).bfd" \
+ LD="$(tc-getLD)" \
AR="$(tc-getAR)" \
OBJCOPY="$(tc-getOBJCOPY)" \
RANLIB="$(tc-getRANLIB)" \
1.20 sys-firmware/ipxe/ChangeLog
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/ipxe/ChangeLog?rev=1.20&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/ipxe/ChangeLog?rev=1.20&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/ipxe/ChangeLog?r1=1.19&r2=1.20
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ChangeLog,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- ChangeLog 16 Mar 2015 19:27:11 -0000 1.19
+++ ChangeLog 16 Mar 2015 21:23:59 -0000 1.20
@@ -1,6 +1,11 @@
# ChangeLog for sys-firmware/ipxe
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ChangeLog,v 1.19
2015/03/16 19:27:11 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-firmware/ipxe/ChangeLog,v 1.20
2015/03/16 21:23:59 vapier Exp $
+
+ 16 Mar 2015; Mike Frysinger <[email protected]> ipxe-1.0.0_p20130624.ebuild,
+ ipxe-1.0.0_p20130925.ebuild:
+ Use new toolchain helpers for selecting the bfd linker #438058 by Alexandre
+ Rostovtsev.
16 Mar 2015; Mike Frysinger <[email protected]> ipxe-1.0.0_p20130925.ebuild:
Switch to new tc-getOBJDUMP and fix quoting in ipxemake helper.