]> code.ossystems Code Review - openembedded-core.git/commitdiff
gcc-4.5.0: apply the lib64 path 64bithack.patch
authorNitin A Kamble <nitin.a.kamble@intel.com>
Tue, 27 Jul 2010 07:11:26 +0000 (00:11 -0700)
committerRichard Purdie <rpurdie@linux.intel.com>
Fri, 30 Jul 2010 13:50:30 +0000 (14:50 +0100)
Bump the PR for all the affected recipes

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
meta/packages/gcc/gcc-4.5.0.inc
meta/packages/gcc/gcc-4.5.0/64bithack.patch [new file with mode: 0644]
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 ebf5e17ae9843279f174d34302a5443728384ff6..9d66940bf980676b49704683736c409c2f0fef9c 100644 (file)
@@ -4,8 +4,6 @@ LICENSE = "GPLv3"
 DEPENDS =+ "mpfr gmp libmpc elfutils"
 NATIVEDEPS = "mpfr-native gmp-native gettext-native libmpc-native elfutils-native"
 
-PR = "r0"
-
 SRC_URI = "${GNU_MIRROR}/gcc/gcc-${PV}/gcc-${PV}.tar.bz2 \
           file://gcc-4.5.0_to_svn_162398.patch.bz2 \
           file://gcc_revert_base_version_to_4.5.0.patch \
@@ -46,6 +44,7 @@ SRC_URI = "${GNU_MIRROR}/gcc/gcc-${PV}/gcc-${PV}.tar.bz2 \
            file://zecke-xgcc-cpp.patch \
            file://gcc-poison-system-directories.patch \
            file://gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch \
+          file://64bithack.patch;patch=1 \
          "
        
 SRC_URI_append_sh3  = " file://sh3-installfix-fixheaders.patch;patch=1 "
diff --git a/meta/packages/gcc/gcc-4.5.0/64bithack.patch b/meta/packages/gcc/gcc-4.5.0/64bithack.patch
new file mode 100644 (file)
index 0000000..ac65e01
--- /dev/null
@@ -0,0 +1,20 @@
+By default gcc places 64 bit libs in a lib64 directory. This makes it use 
+"lib" instead.
+
+RP 25/7/10
+
+Index: gcc-4.3.3/gcc/config/i386/t-linux64
+===================================================================
+--- gcc-4.3.3.orig/gcc/config/i386/t-linux64   2010-07-25 12:26:36.000000000 +0100
++++ gcc-4.3.3/gcc/config/i386/t-linux64        2010-07-25 13:43:02.000000000 +0100
+@@ -12,8 +12,8 @@
+ # MULTILIB_OSDIRNAMES according to what is found on the target.
+ MULTILIB_OPTIONS = m64/m32
+-MULTILIB_DIRNAMES = 64 32 
+-MULTILIB_OSDIRNAMES = ../lib64 $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib)
++MULTILIB_DIRNAMES = . 32 
++MULTILIB_OSDIRNAMES = . $(if $(wildcard $(shell echo $(SYSTEM_HEADER_DIR))/../../usr/lib32),../lib32,../lib)
+ LIBGCC = stmp-multilib
+ INSTALL_LIBGCC = install-multilib
index e160aab8a20a6b6021cee538e30bdec9f7b762bb..98e239d92c3f29917108e9fd6dc351685e3ccdc9 100644 (file)
@@ -5,7 +5,7 @@ require gcc-cross-canadian.inc
 require gcc-configure-sdk.inc
 require gcc-package-sdk.inc
 
-PR = "r0"
+PR = "r1"
 
 DEPENDS += "gmp-nativesdk mpfr-nativesdk libmpc-nativesdk elfutils-nativesdk"
 RDEPENDS_${PN} += "mpfr-nativesdk libmpc-nativesdk elfutils-nativesdk"
index e3aea8b3568b4be3feecf5a111acb07e0cacabc4..a121782233966259840b0d1e1bb1f1abf87af982 100644 (file)
@@ -1,5 +1,5 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-initial.inc
 
-PR = "r0"
+PR = "r1"
 
index 4cabe0eb4be5f56113e033b69e1fec55377cfbe5..7aaa5b051285ba196e02a7044fee2096c4da6fc6 100644 (file)
@@ -1,4 +1,4 @@
 require gcc-cross_${PV}.bb
 require gcc-cross-intermediate.inc
-PR = "r0"
+PR = "r1"
 
index 7dab2b1277fe74b60ab77cf2a1766491d7796734..148d304fe5d873c36aa0d225b0de4245b707ea71 100644 (file)
@@ -1,4 +1,4 @@
-PR = "r0"
+PR = "r1"
 
 require gcc-${PV}.inc
 require gcc-cross4.inc
index 0c9fdd3449f558933223d8a41315029aa8aa0ff5..0fc5faab3e8e0be8fb56b09ea301acb4edc177f3 100644 (file)
@@ -1,2 +1,4 @@
 require gcc-cross-initial_${PV}.bb
 require gcc-crosssdk-initial.inc
+
+PR = "r1"
index d6e7c6284720532ead86d5ce008c01216566e31f..4260c358adff68838fb9ac48ea78d2e1e842d3f0 100644 (file)
@@ -1,3 +1,4 @@
 require gcc-cross-intermediate_${PV}.bb
 require gcc-crosssdk-intermediate.inc
-PR = "r0"
+
+PR = "r1"
index 7430888ed766b2fa9a93d73c237b8159f7036d80..a23a66258aa75a6537966bdc82ce919aa2a2fb9f 100644 (file)
@@ -1,2 +1,4 @@
 require gcc-cross_${PV}.bb
 require gcc-crosssdk.inc
+
+PR = "r1"
index 4d2302d35baf20712f967bec1eae6a619c948441..ca22e8be38db1b0b380ab418ce17591212cf83ca 100644 (file)
@@ -1,4 +1,4 @@
-PR = "r0"
+PR = "r1"
 
 require gcc-${PV}.inc
 require gcc-configure-runtime.inc
index 0e7772534b7579f18d7598c35512bb6aa74b85f1..43bceb44c4a726c95b262bdb1a254794b6e0d3dd 100644 (file)
@@ -1,4 +1,4 @@
-PR = "r0"
+PR = "r1"
 
 require gcc-${PV}.inc
 require gcc-configure-target.inc