[oe-commits] Tom Rini : canadian-sdk: Add {mpfr, gmp}-canadian for gcc-canadian-sdk to use for fortran
GIT User account
git at amethyst.openembedded.net
Mon Dec 22 21:07:53 UTC 2008
Module: openembedded.git
Branch: trini/canadian-sdk
Commit: 3f38e4efc50cf7847eb723baa775ad12c8df36db
URL: http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=3f38e4efc50cf7847eb723baa775ad12c8df36db
Author: Tom Rini <trini at embeddedalley.com>
Date: Mon Dec 22 16:05:55 2008 -0500
canadian-sdk: Add {mpfr,gmp}-canadian for gcc-canadian-sdk to use for fortran
---
packages/gcc/gcc-canadian-sdk_4.2.2.bb | 4 +++-
packages/gmp/gmp-canadian_4.2.4.bb | 24 ++++++++++++++++++++++++
packages/mpfr/mpfr-canadian_2.3.1.bb | 3 +++
3 files changed, 30 insertions(+), 1 deletions(-)
diff --git a/packages/gcc/gcc-canadian-sdk_4.2.2.bb b/packages/gcc/gcc-canadian-sdk_4.2.2.bb
index f94863f..61b2e10 100644
--- a/packages/gcc/gcc-canadian-sdk_4.2.2.bb
+++ b/packages/gcc/gcc-canadian-sdk_4.2.2.bb
@@ -15,6 +15,8 @@ PACKAGES = "${PN}"
require gcc_${PV}.bb
+DEPENDS += "gmp-canadian mpfr-canadian"
+
SRC_URI_append =+ "\
file://canadian-build-modules-configure.patch;patch=1 \
"
@@ -24,4 +26,4 @@ require gcc-canadian-sdk-package.inc
EXTRA_OECONF += "--disable-libunwind-exceptions --disable-libssp \
--disable-libgomp --disable-libmudflap \
- --with-mpfr=${STAGING_DIR_NATIVE}${layout_exec_prefix}"
+ --with-mpfr=${STAGING_LIBDIR}"
diff --git a/packages/gmp/gmp-canadian_4.2.4.bb b/packages/gmp/gmp-canadian_4.2.4.bb
new file mode 100644
index 0000000..27d179a
--- /dev/null
+++ b/packages/gmp/gmp-canadian_4.2.4.bb
@@ -0,0 +1,24 @@
+PV = "4.2.4"
+require gmp_${PV}.bb
+
+FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gmp-${PV}"
+S = "${WORKDIR}/gmp-${PV}"
+
+inherit canadian-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
+}
diff --git a/packages/mpfr/mpfr-canadian_2.3.1.bb b/packages/mpfr/mpfr-canadian_2.3.1.bb
new file mode 100644
index 0000000..e35f24e
--- /dev/null
+++ b/packages/mpfr/mpfr-canadian_2.3.1.bb
@@ -0,0 +1,3 @@
+require mpfr_${PV}.bb
+inherit canadian-native
+DEPENDS = "gmp-canadian"
More information about the Openembedded-commits
mailing list