[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