]> code.ossystems Code Review - openembedded-core.git/commitdiff
gcc_4.5.0: fix for arm kernel failure
authorNitin A Kamble <nitin.a.kamble@intel.com>
Thu, 19 Aug 2010 16:17:21 +0000 (09:17 -0700)
committerRichard Purdie <rpurdie@linux.intel.com>
Thu, 19 Aug 2010 19:04:01 +0000 (20:04 +0100)
From this bugzilla:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44129
gcc 4.5.0 has target space optimization issues on arm also.

Added a fix similar to ppc.

This should fix
[BUGID #212]

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
meta/packages/gcc/gcc-configure-common.inc
meta/packages/gcc/gcc-cross-canadian_4.5.0.bb
meta/packages/gcc/gcc-cross-initial_4.5.0.bb
meta/packages/gcc/gcc-cross-intermediate_4.5.0.bb
meta/packages/gcc/gcc-cross_4.5.0.bb
meta/packages/gcc/gcc-crosssdk-initial_4.5.0.bb
meta/packages/gcc/gcc-crosssdk-intermediate_4.5.0.bb
meta/packages/gcc/gcc-crosssdk_4.5.0.bb
meta/packages/gcc/gcc-runtime_4.5.0.bb
meta/packages/gcc/gcc_4.5.0.bb

index ab42bc56087bc2a73d79ede7d2825de33c54156b..5a55025ac570ad2c4840d2a8cea321c72e2c1eeb 100644 (file)
@@ -17,7 +17,7 @@ LANGUAGES ?= "c,c++${FORTRAN}${JAVA}"
 # hidden symbols in libgcc.a which linker complains
 # when linking shared libraries further in the build like (gnutls)
 
-OPTSPACE = "${@base_contains('TARGET_ARCH', 'powerpc', '', '--enable-target-optspace',d)}"
+OPTSPACE = "${@base_contains('TARGET_ARCH', ['powerpc', 'arm'], '', '--enable-target-optspace',d)}"
 
 EXTRA_OECONF_BASE ?= ""
 EXTRA_OECONF_PATHS ?= ""
index f67a5a37954a8483187b14bdda558053c4986302..dd194121394e0fb572ed9bc336560128d47d8dbd 100644 (file)
@@ -5,7 +5,7 @@ require gcc-cross-canadian.inc
 require gcc-configure-sdk.inc
 require gcc-package-sdk.inc
 
-PR = "r5"
+PR = "r6"
 
 DEPENDS += "gmp-nativesdk mpfr-nativesdk libmpc-nativesdk elfutils-nativesdk"
 RDEPENDS_${PN} += "mpfr-nativesdk libmpc-nativesdk elfutils-nativesdk"
index 28ac1abe182141a4d270c397c9936e79d2d140ed..ef52845b01625eb63e0394ee087a039d4b4583e3 100644 (file)
@@ -1,5 +1,5 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-initial.inc
 
-PR = "r5"
+PR = "r6"
 
index a8473b0ebe7b7b3ea493f632ae1a4f0876095631..deeee37c26307b8a98191c113471a9798db2f4e9 100644 (file)
@@ -1,4 +1,4 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-intermediate.inc
-PR = "r5"
+PR = "r6"
 
index 3900c8b2ea642e2af5e87a2c2311d6bd995050b3..8d28ab3e590f8bf22ec873605383a5256aff6825 100644 (file)
@@ -1,4 +1,4 @@
-PR = "r5"
+PR = "r6"
 
 require gcc-${PV}.inc
 require gcc-cross4.inc
index 57d1f6b7ea7b566e9bf3d577a5fed192e316d09c..c76e4074dcf182b054aa777c66326a5602597b12 100644 (file)
@@ -1,4 +1,4 @@
 require gcc-cross-initial_${PV}.bb
 require gcc-crosssdk-initial.inc
 
-PR = "r5"
+PR = "r6"
index 57d1f4844afe504d5221e9a7a4f8686c9b780d30..42c498704a926571a6ef61ca09257ef3b8b01e1e 100644 (file)
@@ -1,4 +1,4 @@
 require gcc-cross-intermediate_${PV}.bb
 require gcc-crosssdk-intermediate.inc
 
-PR = "r5"
+PR = "r6"
index 1f3f63d38cf2e36e1ebdc4f7e837c2dcab12d73e..9e94c806d1c80e6baeaa818df713d50b079e2251 100644 (file)
@@ -1,4 +1,4 @@
 require gcc-cross_${PV}.bb
 require gcc-crosssdk.inc
 
-PR = "r5"
+PR = "r6"
index 2127eb687b30b27b4d5f699404dadd02be1c6f6e..28bae50197ae40a26a2feec124322a3e617e5ef3 100644 (file)
@@ -1,4 +1,4 @@
-PR = "r5"
+PR = "r6"
 
 require gcc-${PV}.inc
 require gcc-configure-runtime.inc
index a257ddc1de6492b2b2837e4e85213874879b5fc3..e133c5bac700a86e54a180284db5807624ab6819 100644 (file)
@@ -1,4 +1,4 @@
-PR = "r5"
+PR = "r6"
 
 require gcc-${PV}.inc
 require gcc-configure-target.inc