[oe-commits] org.oe.dev gcc* 3.4.4: Add patch to accept gcc4-style arm926/1026 subarch names.
pfalcon commit
openembedded-commits at lists.openembedded.org
Mon Dec 17 21:30:32 UTC 2007
gcc* 3.4.4: Add patch to accept gcc4-style arm926/1026 subarch names.
* Accept arm926ej-s, arm1026ej-s for -mtune=, as that's what we have in OE.
Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: 4f3ceea2e479c0f56f4f87cb516cab45429d0856
ViewMTN: http://monotone.openembedded.org/revision/info/4f3ceea2e479c0f56f4f87cb516cab45429d0856
Files:
1
packages/gcc/files/gcc4-mtune-compat.patch
packages/gcc/gcc-cross-sdk_3.4.4.bb
packages/gcc/gcc-cross_3.4.4.bb
packages/gcc/gcc_3.4.4.bb
Diffs:
#
# mt diff -r4f66f87b105605b1ab16a644bf28040833c5bcb7 -r4f3ceea2e479c0f56f4f87cb516cab45429d0856
#
#
#
# add_file "packages/gcc/files/gcc4-mtune-compat.patch"
# content [7f1c7b590473405ac775e30f798822df399124bb]
#
# patch "packages/gcc/gcc-cross-sdk_3.4.4.bb"
# from [ffaafb6a6ef931a5cd71c7623aba38189dc94161]
# to [5f68404197e1e64b85ecc871a56c3b92bcf9f7aa]
#
# patch "packages/gcc/gcc-cross_3.4.4.bb"
# from [674605b2ebdca6409f1f687a9e7245c47464037d]
# to [453cf98f7ad3555176dec060ff5490029d02f14b]
#
# patch "packages/gcc/gcc_3.4.4.bb"
# from [8218fda182662f3f4bcb0f5857619e901d8b6484]
# to [cc912610fb5388443a043951f51dfe5831de626f]
#
============================================================
--- packages/gcc/files/gcc4-mtune-compat.patch 7f1c7b590473405ac775e30f798822df399124bb
+++ packages/gcc/files/gcc4-mtune-compat.patch 7f1c7b590473405ac775e30f798822df399124bb
@@ -0,0 +1,14 @@
+Patch for gcc3 to support gcc4-compatible (and consistent) values for -mtune= option.
+
+--- gcc-3.4.4/gcc/config/arm/arm.c.org 2007-12-15 23:58:35.000000000 +0200
++++ gcc-3.4.4/gcc/config/arm/arm.c 2007-12-16 00:20:39.000000000 +0200
+@@ -432,7 +432,9 @@
+ {"arm10tdmi", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_LDSCHED | FL_ARCH5 },
+ {"arm1020t", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_LDSCHED | FL_ARCH5 },
+ {"arm926ejs", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_ARCH5 | FL_ARCH5E },
++ {"arm926ej-s", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_ARCH5 | FL_ARCH5E },
+ {"arm1026ejs", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_ARCH5 | FL_ARCH5E },
++ {"arm1026ej-s", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_ARCH5 | FL_ARCH5E },
+ {"xscale", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_LDSCHED | FL_STRONG | FL_ARCH5 | FL_ARCH5E | FL_XSCALE },
+ {"iwmmxt", FL_MODE32 | FL_FAST_MULT | FL_ARCH4 | FL_THUMB | FL_LDSCHED | FL_STRONG | FL_ARCH5 | FL_ARCH5E | FL_XSCALE | FL_IWMMXT },
+ /* V6 Architecture Processors */
============================================================
--- packages/gcc/gcc-cross-sdk_3.4.4.bb ffaafb6a6ef931a5cd71c7623aba38189dc94161
+++ packages/gcc/gcc-cross-sdk_3.4.4.bb 5f68404197e1e64b85ecc871a56c3b92bcf9f7aa
@@ -1,9 +1,9 @@ require gcc_${PV}.bb
DESCRIPTION = "The GNU cc and gcc C compilers."
HOMEPAGE = "http://www.gnu.org/software/gcc/"
SECTION = "devel"
LICENSE = "GPL"
require gcc_${PV}.bb
-PR = "r1"
+PR = "r2"
inherit sdk
============================================================
--- packages/gcc/gcc-cross_3.4.4.bb 674605b2ebdca6409f1f687a9e7245c47464037d
+++ packages/gcc/gcc-cross_3.4.4.bb 453cf98f7ad3555176dec060ff5490029d02f14b
@@ -5,7 +5,7 @@ FILESDIR = "${@os.path.dirname(bb.data.g
FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/gcc-${PV}"
# NOTE: split PR. If the main .oe changes something that affects its *build*
# remember to increment this one too.
-PR = "r6"
+PR = "r7"
DEPENDS = "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}libc-for-gcc"
PROVIDES = "virtual/${TARGET_PREFIX}gcc virtual/${TARGET_PREFIX}g++"
============================================================
--- packages/gcc/gcc_3.4.4.bb 8218fda182662f3f4bcb0f5857619e901d8b6484
+++ packages/gcc/gcc_3.4.4.bb cc912610fb5388443a043951f51dfe5831de626f
@@ -1,4 +1,4 @@
-PR = "r6"
+PR = "r7"
DESCRIPTION = "The GNU cc and gcc C compilers."
HOMEPAGE = "http://www.gnu.org/software/gcc/"
SECTION = "devel"
@@ -23,7 +23,8 @@ SRC_URI = "${GNU_MIRROR}/gcc/gcc-${PV}/g
file://15342.patch;patch=1 \
file://always-fixincperm.patch;patch=1 \
file://GCOV_PREFIX_STRIP-cross-profile_3.4.patch;patch=1 \
- file://zecke-xgcc-cpp.patch;patch=1 "
+ file://zecke-xgcc-cpp.patch;patch=1 \
+ file://gcc4-mtune-compat.patch;patch=1"
SRC_URI += "file://gcc34-configure.in.patch;patch=1"
SRC_URI += "file://gcc34-thumb-support.patch;patch=1"
More information about the Openembedded-commits
mailing list