gcc-cross-sdl 4.3.1: Merge in two fixes from OE, DEPEND on mpfr-sdk and gmp-sdk, use LD_LIBRBARY_PATH to fine libmpfr
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5417 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
parent
4d2a3b6a3d
commit
8a76c9c705
|
@ -59,6 +59,8 @@ SRC_URI = "ftp://ftp.gnu.org/pub/gnu/gcc/gcc-${PV}/gcc-${PV}.tar.bz2 \
|
||||||
# file://intermask-bigendian.patch;patch=1 \
|
# file://intermask-bigendian.patch;patch=1 \
|
||||||
file://gcc-arm-frename-registers.patch;patch=1 \
|
file://gcc-arm-frename-registers.patch;patch=1 \
|
||||||
file://gcc-release-branch/PR-36500-fix-neon.patch;patch=1 \
|
file://gcc-release-branch/PR-36500-fix-neon.patch;patch=1 \
|
||||||
|
file://gcc-4.3.1-SYSROOT_CFLAGS_FOR_TARGET.patch;patch=1 \
|
||||||
|
file://gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch;patch=1 \
|
||||||
"
|
"
|
||||||
|
|
||||||
SRC_URI_append_sh3 = " file://sh3-installfix-fixheaders.patch;patch=1 "
|
SRC_URI_append_sh3 = " file://sh3-installfix-fixheaders.patch;patch=1 "
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
---
|
||||||
|
configure | 2 +-
|
||||||
|
configure.ac | 2 +-
|
||||||
|
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
Index: gcc-4.3.1/configure.ac
|
||||||
|
===================================================================
|
||||||
|
--- gcc-4.3.1.orig/configure.ac 2008-07-21 12:29:18.000000000 -0700
|
||||||
|
+++ gcc-4.3.1/configure.ac 2008-07-21 12:29:35.000000000 -0700
|
||||||
|
@@ -2352,7 +2352,7 @@ fi
|
||||||
|
# for target_alias and gcc doesn't manage it consistently.
|
||||||
|
target_configargs="--cache-file=./config.cache ${target_configargs}"
|
||||||
|
|
||||||
|
-FLAGS_FOR_TARGET=
|
||||||
|
+FLAGS_FOR_TARGET="$ARCH_FLAGS_FOR_TARGET"
|
||||||
|
case " $target_configdirs " in
|
||||||
|
*" newlib "*)
|
||||||
|
case " $target_configargs " in
|
||||||
|
Index: gcc-4.3.1/configure
|
||||||
|
===================================================================
|
||||||
|
--- gcc-4.3.1.orig/configure 2008-07-21 12:29:48.000000000 -0700
|
||||||
|
+++ gcc-4.3.1/configure 2008-07-21 12:29:59.000000000 -0700
|
||||||
|
@@ -5841,7 +5841,7 @@ fi
|
||||||
|
# for target_alias and gcc doesn't manage it consistently.
|
||||||
|
target_configargs="--cache-file=./config.cache ${target_configargs}"
|
||||||
|
|
||||||
|
-FLAGS_FOR_TARGET=
|
||||||
|
+FLAGS_FOR_TARGET="$ARCH_FLAGS_FOR_TARGET"
|
||||||
|
case " $target_configdirs " in
|
||||||
|
*" newlib "*)
|
||||||
|
case " $target_configargs " in
|
File diff suppressed because it is too large
Load Diff
|
@ -1,4 +1,4 @@
|
||||||
PR = "r5"
|
PR = "r6"
|
||||||
|
|
||||||
inherit sdk
|
inherit sdk
|
||||||
|
|
||||||
|
@ -7,8 +7,12 @@ require gcc-cross-sdk.inc
|
||||||
require gcc-configure-sdk.inc
|
require gcc-configure-sdk.inc
|
||||||
require gcc-package-sdk.inc
|
require gcc-package-sdk.inc
|
||||||
|
|
||||||
DEPENDS += "gmp-native mpfr-native"
|
DEPENDS += "gmp-sdk mpfr-sdk"
|
||||||
|
|
||||||
EXTRA_OECONF += "--disable-libunwind-exceptions --disable-libssp \
|
EXTRA_OECONF += "--disable-libunwind-exceptions --disable-libssp \
|
||||||
--disable-libgomp --disable-libmudflap \
|
--disable-libgomp --disable-libmudflap \
|
||||||
--with-mpfr=${STAGING_DIR_NATIVE}${layout_exec_prefix}"
|
--with-mpfr=${STAGING_DIR_NATIVE}${layout_exec_prefix}"
|
||||||
|
|
||||||
|
# to find libmpfr
|
||||||
|
export LD_LIBRARY_PATH = "${STAGING_LIBDIR}"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue