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