Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=c76450482b2c91af6434b70effe4eafa4a50a8f9

commit c76450482b2c91af6434b70effe4eafa4a50a8f9
Author: crazy <[EMAIL PROTECTED]>
Date:   Mon May 19 19:05:07 2008 +0200

sbcl-1.0.16-1-x86_64
* added patch to fix compile error
* with newer binutils on 32bit

diff --git a/source/devel-extra/sbcl/FrugalBuild 
b/source/devel-extra/sbcl/FrugalBuild
index 76eb05f..86d8bfb 100644
--- a/source/devel-extra/sbcl/FrugalBuild
+++ b/source/devel-extra/sbcl/FrugalBuild
@@ -12,10 +12,11 @@ archs=('i686' 'x86_64')
_F_sourceforge_ext="-source.tar.bz2"
Finclude sourceforge
url="http://sbcl.sourceforge.net/";
-source=($source no_local_lib_please.patch cflags.patch)
+source=($source no_local_lib_please.patch cflags.patch newer-binutils.patch)
sha1sums=('81b05d25b2478e2bdee5d2885d2318612d09b6fd' \
'29df2f80163179eb2c38d22836e9ed8c0778bfd2' \
-          'd41025710da5f3d9fc9a93dd83c8f998142f4482')
+          'd41025710da5f3d9fc9a93dd83c8f998142f4482' \
+          '4c73eba8f4ac2d622a31e08c16380d9b7e740e2c')

build()
{
diff --git a/source/devel-extra/sbcl/newer-binutils.patch 
b/source/devel-extra/sbcl/newer-binutils.patch
new file mode 100644
index 0000000..cbb0eda
--- /dev/null
+++ b/source/devel-extra/sbcl/newer-binutils.patch
@@ -0,0 +1,12 @@
+diff -Naur sbcl-1.0.16/src/runtime/x86-assem.S 
sbcl-1.0.16-p/src/runtime/x86-assem.S
+--- sbcl-1.0.16/src/runtime/x86-assem.S        2008-03-05 16:11:19.000000000 
+0100
++++ sbcl-1.0.16-p/src/runtime/x86-assem.S      2008-05-19 19:02:30.000000000 
+0200
+@@ -127,7 +127,7 @@
+
+ /* Check for a return FP value. */
+       fxam
+-      fnstsw  %eax
++      fnstsw  %ax
+       andl    $0x4500,%eax
+       cmpl    $0x4100,%eax
+       jne     Lfp_rtn_value
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to