diff options
author | Holger Freyther <zecke@selfish.org> | 2008-01-17 14:05:03 +0000 |
---|---|---|
committer | Holger Freyther <zecke@selfish.org> | 2008-01-17 14:05:03 +0000 |
commit | 898c5fa4f1a22a909b898dd018b1d19e8f7b3db4 (patch) | |
tree | 3897ae110eb636314f15a467ef3bcc80565d1c5d /packages/gcc/gcc-cross-sdk_4.2.2.bb | |
parent | e8a60c1e518ddfeb5b5b913c3631b5daa56f6dad (diff) |
* Use static linking for mpfr/gmp instead of the rpath. This avoid the layering
violation and makes sure that gcc-cross-sdk will build as well.
* For gcc4.3 we need to look at the gmp/mpfr again as they will be required for
everything and not just gfortran
* Apply a patch to gcc_4.2.2 but only if we want to build gcc. We want to be able
to use arm-angstrom-linux-gnueabi-gfortran and the GF="$(GFORTRAN)" would have set
the fortran to 'gfortran' and we ended up with a build error. Some more experiments
with GFORTRAN_FOR_TARGET are needed.
Diffstat (limited to 'packages/gcc/gcc-cross-sdk_4.2.2.bb')
-rw-r--r-- | packages/gcc/gcc-cross-sdk_4.2.2.bb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/gcc/gcc-cross-sdk_4.2.2.bb b/packages/gcc/gcc-cross-sdk_4.2.2.bb index dea1819cdb..2fdaa7dc27 100644 --- a/packages/gcc/gcc-cross-sdk_4.2.2.bb +++ b/packages/gcc/gcc-cross-sdk_4.2.2.bb @@ -8,9 +8,14 @@ inherit sdk FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}" -DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc mpfr" PACKAGES = "${PN}" require gcc_${PV}.bb require gcc4-build-sdk.inc require gcc-package-sdk.inc + +DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc gmp-native mpfr-native" + +EXTRA_OECONF += "--disable-libunwind-exceptions --disable-libssp \ + --disable-libgomp --disable-libmudflap \ + --with-mpfr=${STAGING_DIR_NATIVE}${layout_exec_prefix}" |