diff options
author | Khem Raj <raj.khem@gmail.com> | 2011-04-19 21:27:09 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2011-04-28 09:52:05 +0100 |
commit | 26858099bc104efc3b3d15d9298018285c551b9a (patch) | |
tree | fa4b6a0cfa82b1c9347800be312b6fe7f165f65e /meta/recipes-devtools/gcc/gcc-4.6.0/100-uclibc-conf.patch | |
parent | fd2485ab15ed82cb3dc84b8408e516a932de1bd1 (diff) | |
download | openembedded-core-26858099bc104efc3b3d15d9298018285c551b9a.tar.gz openembedded-core-26858099bc104efc3b3d15d9298018285c551b9a.tar.bz2 openembedded-core-26858099bc104efc3b3d15d9298018285c551b9a.tar.xz openembedded-core-26858099bc104efc3b3d15d9298018285c551b9a.zip |
gcc: Add recipes for 4.6.0
This is initial set of patches for testing them out
The patches need documentation is pending
Some patches especially uclibc related are not
needed they must be dropped.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Diffstat (limited to 'meta/recipes-devtools/gcc/gcc-4.6.0/100-uclibc-conf.patch')
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-4.6.0/100-uclibc-conf.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-4.6.0/100-uclibc-conf.patch b/meta/recipes-devtools/gcc/gcc-4.6.0/100-uclibc-conf.patch new file mode 100644 index 000000000..313b828df --- /dev/null +++ b/meta/recipes-devtools/gcc/gcc-4.6.0/100-uclibc-conf.patch @@ -0,0 +1,37 @@ +Index: gcc-4.6.0/contrib/regression/objs-gcc.sh +=================================================================== +--- gcc-4.6.0.orig/contrib/regression/objs-gcc.sh ++++ gcc-4.6.0/contrib/regression/objs-gcc.sh +@@ -106,6 +106,10 @@ if [ $H_REAL_TARGET = $H_REAL_HOST -a $H + then + make all-gdb all-dejagnu all-ld || exit 1 + make install-gdb install-dejagnu install-ld || exit 1 ++elif [ $H_REAL_TARGET = $H_REAL_HOST -a $H_REAL_TARGET = i686-pc-linux-uclibc ] ++ then ++ make all-gdb all-dejagnu all-ld || exit 1 ++ make install-gdb install-dejagnu install-ld || exit 1 + elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then + make bootstrap || exit 1 + make install || exit 1 +Index: gcc-4.6.0/libjava/classpath/ltconfig +=================================================================== +--- gcc-4.6.0.orig/libjava/classpath/ltconfig ++++ gcc-4.6.0/libjava/classpath/ltconfig +@@ -603,7 +603,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)- + + # Transform linux* to *-*-linux-gnu*, to support old configure scripts. + case $host_os in +-linux-gnu*) ;; ++linux-gnu*|linux-uclibc*) ;; + linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` + esac + +@@ -1247,7 +1247,7 @@ linux-gnuoldld* | linux-gnuaout* | linux + ;; + + # This must be Linux ELF. +-linux-gnu*) ++linux*) + version_type=linux + need_lib_prefix=no + need_version=no |