[oe-commits] org.oe.dreambox liboil: fix for embedded powerpc without altivec and without fpu

tmbinc commit openembedded-commits at lists.openembedded.org
Mon Jun 25 15:03:59 UTC 2007


liboil: fix for embedded powerpc without altivec and without fpu

Author: tmbinc at openembedded.org
Branch: org.openembedded.dreambox
Revision: 19508614480d9996ff4b4ea47cc3d3261c328361
ViewMTN: http://monotone.openembedded.org/revision.psp?id=19508614480d9996ff4b4ea47cc3d3261c328361
Files:
1
packages/liboil/files
packages/liboil/files/no_ppc_altivec.diff
packages/liboil/files/no_ppc_fpu.diff
packages/liboil/liboil_0.3.9.bb
Diffs:

#
# mt diff -re2d80c08ee7ef1d851137f7ab2fa66033613de39 -r19508614480d9996ff4b4ea47cc3d3261c328361
#
# 
# 
# add_dir "packages/liboil/files"
# 
# add_file "packages/liboil/files/no_ppc_altivec.diff"
#  content [79cf9d3101f947652ee91407f6e8984be5f7c924]
# 
# add_file "packages/liboil/files/no_ppc_fpu.diff"
#  content [6455faabe92d1d5bd18e44030e937fabf6b0c2b9]
# 
# patch "packages/liboil/liboil_0.3.9.bb"
#  from [0144025a9657772df9da736ead538cd98b4d5345]
#    to [fb25d6b3edb78d3217bf63edc7fc738f2ecd57db]
# 
============================================================
--- packages/liboil/files/no_ppc_altivec.diff	79cf9d3101f947652ee91407f6e8984be5f7c924
+++ packages/liboil/files/no_ppc_altivec.diff	79cf9d3101f947652ee91407f6e8984be5f7c924
@@ -0,0 +1,21 @@
+diff -Naur liboil-0.3.9.org/configure.ac liboil-0.3.9/configure.ac
+--- liboil-0.3.9.org/configure.ac	2006-05-23 02:19:31.000000000 +0200
++++ liboil-0.3.9/configure.ac	2007-02-26 20:01:38.000000000 +0100
+@@ -167,7 +167,7 @@
+ AS_SSE3_INTRINSICS(SSE3_CFLAGS, HAVE_SSE3_INTRINSICS=yes, HAVE_SSE3_INTRINSICS=no)
+ AS_3DNOW_INTRINSICS(_3DNOW_CFLAGS, HAVE_3DNOW_INTRINSICS=yes, HAVE_3DNOW_INTRINSICS=no)
+ AS_3DNOWEXT_INTRINSICS(_3DNOWEXT_CFLAGS, HAVE_3DNOWEXT_INTRINSICS=yes, HAVE_3DNOWEXT_INTRINSICS=no)
+-AS_ALTIVEC_INTRINSICS(ALTIVEC_CFLAGS, HAVE_ALTIVEC_INTRINSICS=yes, HAVE_ALTIVEC_INTRINSICS=no)
++ALTIVEC_CFLAGS=""
+ 
+ AM_CONDITIONAL(HAVE_MMX_INTRINSICS, test "x$HAVE_MMX_INTRINSICS" = "xyes")
+ AM_CONDITIONAL(HAVE_SSE_INTRINSICS, test "x$HAVE_SSE_INTRINSICS" = "xyes")
+@@ -175,7 +175,7 @@
+ AM_CONDITIONAL(HAVE_SSE3_INTRINSICS, test "x$HAVE_SSE3_INTRINSICS" = "xyes")
+ AM_CONDITIONAL(HAVE_3DNOW_INTRINSICS, test "x$HAVE_3DNOW_INTRINSICS" = "xyes")
+ AM_CONDITIONAL(HAVE_3DNOWEXT_INTRINSICS, test "x$HAVE_3DNOWEXT_INTRINSICS" = "xyes")
+-AM_CONDITIONAL(HAVE_ALTIVEC_INTRINSICS, test "x$HAVE_ALTIVEC_INTRINSICS" = "xyes")
++HAVE_ALTIVEC_INTRINSICS="xno"
+ 
+ AC_SUBST(MMX_CFLAGS)
+ AC_SUBST(SSE_CFLAGS)
============================================================
--- packages/liboil/files/no_ppc_fpu.diff	6455faabe92d1d5bd18e44030e937fabf6b0c2b9
+++ packages/liboil/files/no_ppc_fpu.diff	6455faabe92d1d5bd18e44030e937fabf6b0c2b9
@@ -0,0 +1,18 @@
+diff -Naur liboil-0.3.9-org/configure.ac liboil-0.3.9/configure.ac
+--- liboil-0.3.9-org/configure.ac	2007-02-26 20:06:52.000000000 +0100
++++ liboil-0.3.9/configure.ac	2007-02-26 20:16:35.000000000 +0100
+@@ -99,14 +99,6 @@
+ 
+ AS_HOST_DEFINES()
+ 
+-AS_GCC_ASM_POWERPC_FPU([HAVE_GCC_ASM_POWERPC_FPU=yes],
+-  [HAVE_GCC_ASM_POWERPC_FPU=no])
+-if test x$HAVE_GCC_ASM_POWERPC_FPU = xyes ; then
+-  AC_DEFINE(HAVE_GCC_ASM_POWERPC_FPU, 1,
+-    [Define if compiler supports PowerPC FPU instructions])
+-fi
+-AM_CONDITIONAL(HAVE_GCC_ASM_POWERPC_FPU,
+-  test "x$HAVE_GCC_ASM_POWERPC" = "xyes")
+ 
+ AC_C_BIGENDIAN
+ AS_UNALIGNED_ACCESS
============================================================
--- packages/liboil/liboil_0.3.9.bb	0144025a9657772df9da736ead538cd98b4d5345
+++ packages/liboil/liboil_0.3.9.bb	fb25d6b3edb78d3217bf63edc7fc738f2ecd57db
@@ -1,10 +1,15 @@ MAINTAINER = "Koen Kooi <koen at on.kabel.u
 DESCRIPTION = "Liboil is a library of simple functions that are optimized for various CPUs."
 HOMEPAGE = "http://liboil.freedesktop.org/"
 LICENSE = "various"
 MAINTAINER = "Koen Kooi <koen at on.kabel.utwente.nl>"
+PR = "r1"
 
 SRC_URI = "http://liboil.freedesktop.org/download/${P}.tar.gz"
 
+SRC_URI_append_opendreambox = " \
+	file://no_ppc_altivec.diff;patch=1;pnum=1 \
+	file://no_ppc_fpu.diff;patch=1;pnum=1"
+
 inherit autotools pkgconfig
 
 do_stage() {






More information about the Openembedded-commits mailing list