aboutsummaryrefslogtreecommitdiffstats
path: root/packages/gmp
diff options
context:
space:
mode:
authorHolger Freyther <zecke@selfish.org>2006-08-06 13:10:20 +0000
committerHolger Freyther <zecke@selfish.org>2006-08-06 13:10:20 +0000
commitaea3bc79a39d0a3b4589f73c7907dd6d7b62b811 (patch)
tree8757660b1a2b90174fa963f87722bbf69ad00ff7 /packages/gmp
parent40cfb6027e7d0f793af99fbf8c92b2401d0fcd44 (diff)
downloadopenembedded-aea3bc79a39d0a3b4589f73c7907dd6d7b62b811.tar.gz
packages/gmp/gmp-native: OSX/Darwin/gcc hack. Force gmp to not used assembly versions
Set none as CPU to force GMP to not use 'optimized' assembly which does not compile with apple gcc (MacIntel). Messing with TARGET_SYS etc. messes with CFLAGS, PATH as well. We do not need to care for the CFLAGS for now, but we need to mess with the PATH.
Diffstat (limited to 'packages/gmp')
-rw-r--r--packages/gmp/gmp-native_4.1.2.bb16
1 files changed, 16 insertions, 0 deletions
diff --git a/packages/gmp/gmp-native_4.1.2.bb b/packages/gmp/gmp-native_4.1.2.bb
index c8160ca14e..c3d36e0fdb 100644
--- a/packages/gmp/gmp-native_4.1.2.bb
+++ b/packages/gmp/gmp-native_4.1.2.bb
@@ -5,3 +5,19 @@ S = "${WORKDIR}/gmp-${PV}"
inherit native
+# darwin 'hacks'
+EXTRA_OECONF_build-darwin = " --enable-shared "
+OLD_STAGING := "${STAGING_BINDIR}"
+OLD_TARGET := "${TARGET_SYS}"
+OLD_HOST := "${HOST_SYS}"
+OLD_BUILD := "${BUILD_SYS}"
+
+PATH_prepend_build-darwin = "${OLD_STAGING}/${OLD_HOST}:${OLD_STAGING}:"
+
+TARGET_SYS_build-darwin = "none-apple-darwin"
+HOST_SYS_build-darwin = "none-apple-darwin"
+BUILD_SYS_build-darwin = "none-apple-darwin"
+
+do_compile_append_build-darwin() {
+ oe_runmake check
+}