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)
 




Reply via email to