packages/liboil/liboil_0.3.11.bb : Correctly detect if the powerpc target has fpu
authorStelios Koroneos <skoroneos@digital-opsis.com>
Tue, 20 Nov 2007 10:36:22 +0000 (10:36 +0000)
committerStelios Koroneos <skoroneos@digital-opsis.com>
Tue, 20 Nov 2007 10:36:22 +0000 (10:36 +0000)
packages/liboil/liboil-0.3.11/.mtn2git_empty [new file with mode: 0644]
packages/liboil/liboil-0.3.11/ppc-detect-fpu.patch [new file with mode: 0644]
packages/liboil/liboil_0.3.11.bb

diff --git a/packages/liboil/liboil-0.3.11/.mtn2git_empty b/packages/liboil/liboil-0.3.11/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/liboil/liboil-0.3.11/ppc-detect-fpu.patch b/packages/liboil/liboil-0.3.11/ppc-detect-fpu.patch
new file mode 100644 (file)
index 0000000..49485e3
--- /dev/null
@@ -0,0 +1,11 @@
+--- /m4/orig-as-gcc-inline-assembly.m4 2007-03-17 04:03:30.000000000 +0200
++++ /m4/as-gcc-inline-assembly.m4      2007-11-20 12:20:24.000000000 +0200
+@@ -38,7 +38,7 @@
+ [
+   AC_MSG_CHECKING([if compiler supports FPU instructions on PowerPC])
+-  AC_TRY_COMPILE([], [__asm__ ("fadd 0,0,0"::) ], [flag_ok=yes], [flag_ok=no])
++  AC_TRY_COMPILE([], [double x = 0; __asm__ ("fadd 0,0,0"::"f" (x):"32") ], [flag_ok=yes], [flag_ok=no])
+   if test "X$flag_ok" = Xyes ; then
+     $1
index 94471a2..352377e 100644 (file)
@@ -1,8 +1,10 @@
 DESCRIPTION = "Liboil is a library of simple functions that are optimized for various CPUs."
 HOMEPAGE = "http://liboil.freedesktop.org/"
 LICENSE = "various"
+PR="r1"
 
-SRC_URI = "http://liboil.freedesktop.org/download/${P}.tar.gz"
+SRC_URI = "http://liboil.freedesktop.org/download/${P}.tar.gz \
+           file://ppc-detect-fpu.patch;patch=1"
 
 inherit autotools pkgconfig