vapier 15/03/16 21:22:12
Modified: seabios-1.7.5-r1.ebuild seabios-1.7.5.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.2 sys-firmware/seabios/seabios-1.7.5-r1.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.5-r1.ebuild?rev=1.2&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.5-r1.ebuild?rev=1.2&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.5-r1.ebuild?r1=1.1&r2=1.2
Index: seabios-1.7.5-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5-r1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- seabios-1.7.5-r1.ebuild 15 Feb 2015 08:02:48 -0000 1.1
+++ seabios-1.7.5-r1.ebuild 16 Mar 2015 21:22:12 -0000 1.2
@@ -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/seabios/seabios-1.7.5-r1.ebuild,v 1.1
2015/02/15 08:02:48 vapier Exp $
+# $Header:
/var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5-r1.ebuild,v 1.2
2015/03/16 21:22:12 vapier Exp $
EAPI=5
@@ -58,11 +58,6 @@
ewarn "own SeaBIOS. Virtual machines subtly fail based on
changes"
ewarn "in SeaBIOS."
fi
-
- local myld=$(tc-getLD)
-
- ${myld} -v | grep -q "GNU gold" && \
- ewarn "gold linker unable to handle 16-bit code using ld.bfd. bug
#438058"
}
pkg_setup() {
@@ -95,19 +90,19 @@
}
src_configure() {
- :
+ use binary || tc-ld-disable-gold #438058
}
_emake() {
LANG=C \
emake V=1 \
- CC=$(tc-getCC) \
- LD="$(tc-getLD).bfd" \
- AR=$(tc-getAR) \
- OBJCOPY=$(tc-getOBJCOPY) \
- RANLIB=$(tc-getRANLIB) \
- OBJDUMP=$(tc-getPROG OBJDUMP objdump) \
- HOST_CC=$(tc-getBUILD_CC) \
+ CC="$(tc-getCC)" \
+ LD="$(tc-getLD)" \
+ AR="$(tc-getAR)" \
+ OBJCOPY="$(tc-getOBJCOPY)" \
+ RANLIB="$(tc-getRANLIB)" \
+ OBJDUMP="$(tc-getOBJDUMP)" \
+ HOST_CC="$(tc-getBUILD_CC)" \
"$@"
}
1.5 sys-firmware/seabios/seabios-1.7.5.ebuild
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild?rev=1.5&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild?rev=1.5&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild?r1=1.4&r2=1.5
Index: seabios-1.7.5.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- seabios-1.7.5.ebuild 15 Feb 2015 07:07:42 -0000 1.4
+++ seabios-1.7.5.ebuild 16 Mar 2015 21:22:12 -0000 1.5
@@ -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/seabios/seabios-1.7.5.ebuild,v
1.4 2015/02/15 07:07:42 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild,v
1.5 2015/03/16 21:22:12 vapier Exp $
EAPI=5
@@ -53,11 +53,6 @@
ewarn "own SeaBIOS. Virtual machines subtly fail based on
changes"
ewarn "in SeaBIOS."
fi
-
- local myld=$(tc-getLD)
-
- ${myld} -v | grep -q "GNU gold" && \
- ewarn "gold linker unable to handle 16-bit code using ld.bfd. bug
#438058"
}
pkg_setup() {
@@ -86,19 +81,19 @@
}
src_configure() {
- :
+ use binary || tc-ld-disable-gold #438058
}
src_compile() {
if ! use binary ; then
LANG=C emake \
- CC=$(tc-getCC) \
- LD="$(tc-getLD).bfd" \
- AR=$(tc-getAR) \
- OBJCOPY=$(tc-getOBJCOPY) \
- RANLIB=$(tc-getRANLIB) \
- OBJDUMP=$(tc-getPROG OBJDUMP objdump) \
- HOST_CC=$(tc-getBUILD_CC) \
+ CC="$(tc-getCC)" \
+ LD="$(tc-getLD)" \
+ AR="$(tc-getAR)" \
+ OBJCOPY="$(tc-getOBJCOPY)" \
+ RANLIB="$(tc-getRANLIB)" \
+ OBJDUMP="$(tc-getOBJDUMP)" \
+ HOST_CC="$(tc-getBUILD_CC)" \
out/bios.bin
fi
}
1.39 sys-firmware/seabios/ChangeLog
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/ChangeLog?rev=1.39&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/ChangeLog?rev=1.39&content-type=text/plain
diff :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/ChangeLog?r1=1.38&r2=1.39
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- ChangeLog 15 Feb 2015 08:02:48 -0000 1.38
+++ ChangeLog 16 Mar 2015 21:22:12 -0000 1.39
@@ -1,6 +1,11 @@
# ChangeLog for sys-firmware/seabios
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v 1.38
2015/02/15 08:02:48 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v 1.39
2015/03/16 21:22:12 vapier Exp $
+
+ 16 Mar 2015; Mike Frysinger <[email protected]> seabios-1.7.5-r1.ebuild,
+ seabios-1.7.5.ebuild:
+ Use new toolchain helpers for selecting the bfd linker #438058 by Alexandre
+ Rostovtsev.
*seabios-1.7.5-r1 (15 Feb 2015)