[oe-commits] org.oe.dev merge of '6f164d924ef877e9361c0f48667e2ef44a9addcc'

koen commit openembedded-commits at lists.openembedded.org
Wed Oct 10 09:06:58 UTC 2007


merge of '6f164d924ef877e9361c0f48667e2ef44a9addcc'
     and 'ada2b5e6f0e360127442cd1510cd4740e48a91e8'

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: fd564937a9d082f3ea9dd580636ab959f5d77258
ViewMTN: http://monotone.openembedded.org/revision/info/fd564937a9d082f3ea9dd580636ab959f5d77258
Files:
1
packages/gcc/gcc-4.2.2
packages/gcc/gcc-4.2.2/100-uclibc-conf.patch
packages/gcc/gcc-4.2.2/103-uclibc-conf-noupstream.patch
packages/gcc/gcc-4.2.2/110-arm-eabi.patch
packages/gcc/gcc-4.2.2/200-uclibc-locale.patch
packages/gcc/gcc-4.2.2/203-uclibc-locale-no__x.patch
packages/gcc/gcc-4.2.2/204-uclibc-locale-wchar_fix.patch
packages/gcc/gcc-4.2.2/205-uclibc-locale-update.patch
packages/gcc/gcc-4.2.2/300-libstdc++-pic.patch
packages/gcc/gcc-4.2.2/301-missing-execinfo_h.patch
packages/gcc/gcc-4.2.2/302-c99-snprintf.patch
packages/gcc/gcc-4.2.2/303-c99-complex-ugly-hack.patch
packages/gcc/gcc-4.2.2/304-index_macro.patch
packages/gcc/gcc-4.2.2/305-libmudflap-susv3-legacy.patch
packages/gcc/gcc-4.2.2/306-libstdc++-namespace.patch
packages/gcc/gcc-4.2.2/307-locale_facets.patch
packages/gcc/gcc-4.2.2/402-libbackend_dep_gcov-iov.h.patch
packages/gcc/gcc-4.2.2/602-sdk-libstdc++-includes.patch
packages/gcc/gcc-4.2.2/740-sh-pr24836.patch
packages/gcc/gcc-4.2.2/800-arm-bigendian.patch
packages/gcc/gcc-4.2.2/801-arm-bigendian-eabi.patch
packages/gcc/gcc-4.2.2/904-flatten-switch-stmt-00.patch
packages/gcc/gcc-4.2.2/README
packages/gcc/gcc-4.2.2/arm-crunch-20000320.patch
packages/gcc/gcc-4.2.2/arm-crunch-32bit-disable.patch
packages/gcc/gcc-4.2.2/arm-crunch-64bit-disable-4.2.0.patch
packages/gcc/gcc-4.2.2/arm-crunch-64bit-disable0.patch
packages/gcc/gcc-4.2.2/arm-crunch-and-or.patch
packages/gcc/gcc-4.2.2/arm-crunch-cfcvt64-disable.patch
packages/gcc/gcc-4.2.2/arm-crunch-cfcvtds-disable.patch
packages/gcc/gcc-4.2.2/arm-crunch-cirrus-bugfixes.patch
packages/gcc/gcc-4.2.2/arm-crunch-compare-geu.patch
packages/gcc/gcc-4.2.2/arm-crunch-compare-unordered.patch
packages/gcc/gcc-4.2.2/arm-crunch-compare-unordered.patch-z-eq
packages/gcc/gcc-4.2.2/arm-crunch-compare.patch
packages/gcc/gcc-4.2.2/arm-crunch-compare.patch-z-eq
packages/gcc/gcc-4.2.2/arm-crunch-dominance.patch
packages/gcc/gcc-4.2.2/arm-crunch-eabi-ieee754-div.patch
packages/gcc/gcc-4.2.2/arm-crunch-eabi-ieee754.patch
packages/gcc/gcc-4.2.2/arm-crunch-eabi.patch
packages/gcc/gcc-4.2.2/arm-crunch-floatsi-disable-single.patch
packages/gcc/gcc-4.2.2/arm-crunch-floatsi-disable.patch
packages/gcc/gcc-4.2.2/arm-crunch-floatunsidf.patch
packages/gcc/gcc-4.2.2/arm-crunch-fp_consts.patch
packages/gcc/gcc-4.2.2/arm-crunch-neg.patch
packages/gcc/gcc-4.2.2/arm-crunch-neg2.patch
packages/gcc/gcc-4.2.2/arm-crunch-offset.patch
packages/gcc/gcc-4.2.2/arm-crunch-predicates.patch
packages/gcc/gcc-4.2.2/arm-crunch-predicates2.patch
packages/gcc/gcc-4.2.2/arm-crunch-predicates3.patch
packages/gcc/gcc-4.2.2/arm-crunch-saveregs.patch
packages/gcc/gcc-4.2.2/arm-crunch-scc.patch
packages/gcc/gcc-4.2.2/arm-crunch-truncsi-disable-new.patch
packages/gcc/gcc-4.2.2/arm-crunch-truncsi-disable.patch
packages/gcc/gcc-4.2.2/arm-nolibfloat.patch
packages/gcc/gcc-4.2.2/arm-softfloat.patch
packages/gcc/gcc-4.2.2/arm-thumb-cache.patch
packages/gcc/gcc-4.2.2/arm-thumb.patch
packages/gcc/gcc-4.2.2/cache-amnesia.patch
packages/gcc/gcc-4.2.2/fix-ICE-in-arm_unwind_emit_set.diff
packages/gcc/gcc-4.2.2/gcc41-configure.in.patch
packages/gcc/gcc-4.2.2/ldflags.patch
packages/gcc/gcc-4.2.2/sdk-libstdc++-includes.patch
packages/gcc/gcc-4.2.2/sh3-installfix-fixheaders.patch
packages/gcc/gcc-4.2.2/unbreak-armv4t.patch
packages/gcc/gcc-4.2.2/zecke-no-host-includes.patch
packages/gcc/gcc-4.2.2/zecke-xgcc-cpp.patch
packages/gcc/gcc-cross-initial_4.2.2.bb
packages/gcc/gcc-cross_4.2.2.bb
packages/gcc/gcc_4.2.2.bb
conf/distro/include/moko-autorev.inc
Diffs:

#
# mt diff -r6f164d924ef877e9361c0f48667e2ef44a9addcc -rfd564937a9d082f3ea9dd580636ab959f5d77258
#
# 
# 
# add_dir "packages/gcc/gcc-4.2.2"
# 
# add_file "packages/gcc/gcc-4.2.2/100-uclibc-conf.patch"
#  content [7864e7e76567d72bd6339ccea248ae75c24a6074]
# 
# add_file "packages/gcc/gcc-4.2.2/103-uclibc-conf-noupstream.patch"
#  content [b581c03296f5366b4537f115f0f15b882e4642d9]
# 
# add_file "packages/gcc/gcc-4.2.2/110-arm-eabi.patch"
#  content [d948eed1dd804417ae062af1e38e7d55f8f47ae1]
# 
# add_file "packages/gcc/gcc-4.2.2/200-uclibc-locale.patch"
#  content [28c039b24a03a717740c6985e40b5ea01e869378]
# 
# add_file "packages/gcc/gcc-4.2.2/203-uclibc-locale-no__x.patch"
#  content [64a0003447e854b6c8205b5b87d3cdc8ca7caa1d]
# 
# add_file "packages/gcc/gcc-4.2.2/204-uclibc-locale-wchar_fix.patch"
#  content [9ae599ff2c2039f1a0eaff5298fbc2aa47d4b016]
# 
# add_file "packages/gcc/gcc-4.2.2/205-uclibc-locale-update.patch"
#  content [129ab676c2787de37f94bf3c802616e8b21b7ab9]
# 
# add_file "packages/gcc/gcc-4.2.2/300-libstdc++-pic.patch"
#  content [aa362fbe2354d64dc46bf042a84093fd4308db2a]
# 
# add_file "packages/gcc/gcc-4.2.2/301-missing-execinfo_h.patch"
#  content [6500043e6f4e77464f8f277903e0f8c16b29f7d8]
# 
# add_file "packages/gcc/gcc-4.2.2/302-c99-snprintf.patch"
#  content [5837922659dae60d1753d6257befc3472b9180df]
# 
# add_file "packages/gcc/gcc-4.2.2/303-c99-complex-ugly-hack.patch"
#  content [3e656fffeed3399240557279dae21981db135fe9]
# 
# add_file "packages/gcc/gcc-4.2.2/304-index_macro.patch"
#  content [a7d898eb147d9aa339ebf187c236009f205dc377]
# 
# add_file "packages/gcc/gcc-4.2.2/305-libmudflap-susv3-legacy.patch"
#  content [18ed95506560584fd1d043968fbd4b0815788660]
# 
# add_file "packages/gcc/gcc-4.2.2/306-libstdc++-namespace.patch"
#  content [65b2d89ea79630ced487f720de9e5a517e54c408]
# 
# add_file "packages/gcc/gcc-4.2.2/307-locale_facets.patch"
#  content [5dd86533b193ad688496b19e73f8e0395bb18761]
# 
# add_file "packages/gcc/gcc-4.2.2/402-libbackend_dep_gcov-iov.h.patch"
#  content [1f1916106df0ca5ef09c7ab3bb7f1323de3574e6]
# 
# add_file "packages/gcc/gcc-4.2.2/602-sdk-libstdc++-includes.patch"
#  content [e6765af92cbc18a1e910def377a8816bcd460df7]
# 
# add_file "packages/gcc/gcc-4.2.2/740-sh-pr24836.patch"
#  content [fe889fc46b34d5f56e38e156dd622208800960ad]
# 
# add_file "packages/gcc/gcc-4.2.2/800-arm-bigendian.patch"
#  content [2d4e80657a01bd6e96984ef518f9cc80e20202e4]
# 
# add_file "packages/gcc/gcc-4.2.2/801-arm-bigendian-eabi.patch"
#  content [9455ecffe81517322f538077a9976916cab94760]
# 
# add_file "packages/gcc/gcc-4.2.2/904-flatten-switch-stmt-00.patch"
#  content [458b974137747252d061fa68a4f9f8ab42b287b3]
# 
# add_file "packages/gcc/gcc-4.2.2/README"
#  content [d3da08995423ef301b1feac948fc2f5310bd4ea1]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-20000320.patch"
#  content [e97270c4d5ad4cc5b6e9df24a1006a46e117b3c9]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-32bit-disable.patch"
#  content [f46cf21c24bc42893937104af8d69ec7e0a0de5c]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-64bit-disable-4.2.0.patch"
#  content [945f41c575544d95b695fd9380bcf6b68635ca14]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-64bit-disable0.patch"
#  content [a8060fa9b12c0adea192fd04e26ef15f23153f7b]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-and-or.patch"
#  content [7825dc9c8f504e7e74f7a02679438b03efdce970]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-cfcvt64-disable.patch"
#  content [e3c5f109784cf6461831e0a71c606b54b2ac2029]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-cfcvtds-disable.patch"
#  content [4f63e685efafcede9c1c44d89172473b88f49e4f]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-cirrus-bugfixes.patch"
#  content [ba4a234344e24b0abade3d2100712328284a6b0a]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-compare-geu.patch"
#  content [e5a56198f5afe794dc8a79032b10e4e194bf2f90]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-compare-unordered.patch"
#  content [ca7217de7a57efe5f6c389943c2401d735f66716]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-compare-unordered.patch-z-eq"
#  content [7cff05e4ecdc53f7cb330c2d946df6b55f721a4e]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-compare.patch"
#  content [e97337918fbac7ee2599a05339d560f11b7f06cf]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-compare.patch-z-eq"
#  content [b5aee9e3b126fcf68e15f3ca8b40a2bafd131b72]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-dominance.patch"
#  content [838ff7b4de2f927203ae8e593951c9593840a451]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-eabi-ieee754-div.patch"
#  content [1b90d344245d68f85b4407721b5ddc5c5addd6ed]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-eabi-ieee754.patch"
#  content [faa1fb831bd0ddd1da1ebcc43a854de31b4b0689]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-eabi.patch"
#  content [7326ebb1d6dd4366b5501b75457a47c42e73d70a]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-floatsi-disable-single.patch"
#  content [0d14e006afec5460e34a86845222e6df2003f41f]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-floatsi-disable.patch"
#  content [c4708189becc0e5cbf1a051ef328331d63d1040d]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-floatunsidf.patch"
#  content [4ca5a2b928e94d63a25afac12fc650e9ec5dc0eb]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-fp_consts.patch"
#  content [2eeb17adaf6ba7f92e93b887d038f585d1df071b]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-neg.patch"
#  content [314b93b4aaa9726dd8f7d4b32398abcd58d5d38d]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-neg2.patch"
#  content [fd342c486b11b3acd2b2ee54cbc39168a748cc0a]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-offset.patch"
#  content [93326077ecffecd0beccc63c91cb2b5b8507c65c]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-predicates.patch"
#  content [f7d1aab2318253d792612b7948a284512c27dd56]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-predicates2.patch"
#  content [5ad7fcb717116c225cd830adfefb4ae3809a6fd2]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-predicates3.patch"
#  content [6f793a2455e99388abcc685e02bab489cbf57415]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-saveregs.patch"
#  content [c1e8833d7155fd919a3cba104d470e7f424ccd2a]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-scc.patch"
#  content [c5df894e22c562557ac25913df8a08d70b1f76d0]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-truncsi-disable-new.patch"
#  content [7128d66987169d982ff85640c4254cc077cb9cb5]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-crunch-truncsi-disable.patch"
#  content [f40077e709b33778f2a117af64f8c0e01d891cf6]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-nolibfloat.patch"
#  content [7e4d52b09f70abec87ee5c8bf94474db31ce9330]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-softfloat.patch"
#  content [c2fcfd20cc1076a976149055efa9d3d47ccc9961]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-thumb-cache.patch"
#  content [43c66e2b218e047519dfcb193d3e8221c5bcb099]
# 
# add_file "packages/gcc/gcc-4.2.2/arm-thumb.patch"
#  content [c1ab94e8925134bf5b5cae5a2689f0c7127eb008]
# 
# add_file "packages/gcc/gcc-4.2.2/cache-amnesia.patch"
#  content [fc92668ad7f244bd08aa8c42ed9453ec619aa35c]
# 
# add_file "packages/gcc/gcc-4.2.2/fix-ICE-in-arm_unwind_emit_set.diff"
#  content [f0e4b252f1cb809a7708d82dad7317cb0a29f2ca]
# 
# add_file "packages/gcc/gcc-4.2.2/gcc41-configure.in.patch"
#  content [baa3cf740d1ea329fcdef9bc110461df8952fc02]
# 
# add_file "packages/gcc/gcc-4.2.2/ldflags.patch"
#  content [64f8908c9e364510562ad336363270389079e3ad]
# 
# add_file "packages/gcc/gcc-4.2.2/sdk-libstdc++-includes.patch"
#  content [167cc3a95e581e0035c8b4596f8de9606571619f]
# 
# add_file "packages/gcc/gcc-4.2.2/sh3-installfix-fixheaders.patch"
#  content [2fbb26e2564a28c5de1119a3312d8d14b533b99d]
# 
# add_file "packages/gcc/gcc-4.2.2/unbreak-armv4t.patch"
#  content [a184b2b1fd6771fe326d9ab9dd054cba5334513c]
# 
# add_file "packages/gcc/gcc-4.2.2/zecke-no-host-includes.patch"
#  content [6e9d8445c31e423d84214b7b5560ebd144b1fb51]
# 
# add_file "packages/gcc/gcc-4.2.2/zecke-xgcc-cpp.patch"
#  content [6148ea439041ba0af321d2298fea9a6d602f585e]
# 
# add_file "packages/gcc/gcc-cross-initial_4.2.2.bb"
#  content [c9b958214de00fddf6a53c3627db2faca6c8c588]
# 
# add_file "packages/gcc/gcc-cross_4.2.2.bb"
#  content [320044acba5e9238f864668a392ad637e62641d5]
# 
# add_file "packages/gcc/gcc_4.2.2.bb"
#  content [34991f7744aeec6fcbf842874b7ce59dd802bae4]
# 
============================================================
--- packages/gcc/gcc-4.2.2/100-uclibc-conf.patch	7864e7e76567d72bd6339ccea248ae75c24a6074
+++ packages/gcc/gcc-4.2.2/100-uclibc-conf.patch	7864e7e76567d72bd6339ccea248ae75c24a6074
@@ -0,0 +1,200 @@
+--- gcc/libgomp/configure
++++ gcc/libgomp/configure
+@@ -3771,7 +3771,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/gcc/config/cris/linux.h
++++ gcc/gcc/config/cris/linux.h
+@@ -74,7 +74,11 @@
+ #define CRIS_DEFAULT_CPU_VERSION CRIS_CPU_NG
+ 
+ #undef CRIS_SUBTARGET_VERSION
+-#define CRIS_SUBTARGET_VERSION " - cris-axis-linux-gnu"
++#if UCLIBC_DEFAULT
++# define CRIS_SUBTARGET_VERSION " - cris-axis-linux-uclibc"
++#else
++# define CRIS_SUBTARGET_VERSION " - cris-axis-linux-gnu"
++#endif
+ 
+ #define GLIBC_DYNAMIC_LINKER "/lib/ld.so.1"
+ 
+--- gcc/libstdc++-v3/configure
++++ gcc/libstdc++-v3/configure
+@@ -4276,7 +4276,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/zlib/configure
++++ gcc/zlib/configure
+@@ -3422,7 +3422,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/libobjc/configure
++++ gcc/libobjc/configure
+@@ -3309,7 +3309,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/libgfortran/configure
++++ gcc/libgfortran/configure
+@@ -3695,7 +3695,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/libmudflap/configure
++++ gcc/libmudflap/configure
+@@ -5378,7 +5378,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/boehm-gc/configure
++++ gcc/boehm-gc/configure
+@@ -4316,7 +4316,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/libffi/configure
++++ gcc/libffi/configure
+@@ -3453,7 +3453,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/libssp/configure
++++ gcc/libssp/configure
+@@ -4409,7 +4409,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/contrib/regression/objs-gcc.sh
++++ gcc/contrib/regression/objs-gcc.sh
+@@ -105,6 +105,10 @@
+  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
+--- gcc/libjava/classpath/ltconfig
++++ gcc/libjava/classpath/ltconfig
+@@ -603,7 +603,7 @@
+ 
+ # 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
+ 
+@@ -1251,7 +1251,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   version_type=linux
+   need_lib_prefix=no
+   need_version=no
+--- gcc/libjava/classpath/configure
++++ gcc/libjava/classpath/configure
+@@ -4665,7 +4665,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/libjava/configure
++++ gcc/libjava/configure
+@@ -5212,7 +5212,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/libtool.m4
++++ gcc/libtool.m4
+@@ -739,7 +739,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+ 
+--- gcc/ltconfig
++++ gcc/ltconfig
+@@ -603,7 +603,7 @@
+ 
+ # 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
+ 
+@@ -1251,7 +1251,7 @@
+   ;;
+ 
+ # This must be Linux ELF.
+-linux-gnu*)
++linux*)
+   version_type=linux
+   need_lib_prefix=no
+   need_version=no
============================================================
--- packages/gcc/gcc-4.2.2/103-uclibc-conf-noupstream.patch	b581c03296f5366b4537f115f0f15b882e4642d9
+++ packages/gcc/gcc-4.2.2/103-uclibc-conf-noupstream.patch	b581c03296f5366b4537f115f0f15b882e4642d9
@@ -0,0 +1,11 @@
+--- gcc/gcc/config.gcc.uclibc100-sh~	2006-03-06 20:46:56 +0100
++++ gcc/gcc/config.gcc	2006-03-10 15:02:41 +0100
+@@ -1905,7 +1905,7 @@
+ 	;;
+ sh-*-elf* | sh[12346l]*-*-elf* | sh*-*-kaos* | \
+ sh-*-symbianelf* | sh[12346l]*-*-symbianelf* | \
+-  sh-*-linux* | sh[346lbe]*-*-linux* | \
++  sh*-*-linux* | sh[346lbe]*-*-linux* | \
+   sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
+    sh64-*-netbsd* | sh64l*-*-netbsd*)
+ 	tmake_file="${tmake_file} sh/t-sh sh/t-elf"
============================================================
--- packages/gcc/gcc-4.2.2/110-arm-eabi.patch	d948eed1dd804417ae062af1e38e7d55f8f47ae1
+++ packages/gcc/gcc-4.2.2/110-arm-eabi.patch	d948eed1dd804417ae062af1e38e7d55f8f47ae1
@@ -0,0 +1,27 @@
+--- gcc-2005q3-1.orig/gcc/config.gcc	2005-10-31 19:02:54.000000000 +0300
++++ gcc-2005q3-1/gcc/config.gcc	2006-01-27 01:09:09.000000000 +0300
+@@ -674,7 +674,7 @@
+ 	tm_file="dbxelf.h elfos.h linux.h arm/elf.h arm/linux-gas.h arm/linux-elf.h" 
+ 	tmake_file="t-slibgcc-elf-ver t-linux arm/t-arm"
+ 	case ${target} in
+-	arm*-*-linux-gnueabi)
++	arm*-*-linux-gnueabi | arm*-*-linux-uclibcgnueabi)
+ 	    tm_file="$tm_file arm/bpabi.h arm/linux-eabi.h"
+ 	    tmake_file="$tmake_file arm/t-arm-elf arm/t-bpabi arm/t-linux-eabi"
+   	    # The BPABI long long divmod functions return a 128-bit value in 
+
+diff -urN gcc-2005q3-2/gcc/config/arm/linux-eabi.h gcc-2005q3-2.new/gcc/config/arm/linux-eabi.h
+--- gcc-2005q3-2/gcc/config/arm/linux-eabi.h	2005-12-07 23:14:16.000000000 +0300
++++ gcc-2005q3-2.new/gcc/config/arm/linux-eabi.h	2006-03-29 19:02:34.000000000 +0400
+@@ -53,7 +53,11 @@
+ /* Use ld-linux.so.3 so that it will be possible to run "classic"
+    GNU/Linux binaries on an EABI system.  */
+ #undef LINUX_TARGET_INTERPRETER
++#ifdef USE_UCLIBC
++#define LINUX_TARGET_INTERPRETER "/lib/ld-uClibc.so.0"
++#else
+ #define LINUX_TARGET_INTERPRETER "/lib/ld-linux.so.3"
++#endif
+ 
+ /* At this point, bpabi.h will have clobbered LINK_SPEC.  We want to
+    use the GNU/Linux version, not the generic BPABI version.  */
============================================================
--- packages/gcc/gcc-4.2.2/200-uclibc-locale.patch	28c039b24a03a717740c6985e40b5ea01e869378
+++ packages/gcc/gcc-4.2.2/200-uclibc-locale.patch	28c039b24a03a717740c6985e40b5ea01e869378
@@ -0,0 +1,2790 @@
+--- gcc/libstdc++-v3/acinclude.m4
++++ gcc/libstdc++-v3/acinclude.m4
+@@ -1369,7 +1369,7 @@
+ AC_DEFUN([GLIBCXX_ENABLE_CLOCALE], [
+   GLIBCXX_ENABLE(clocale,auto,[@<:@=MODEL@:>@],
+     [use MODEL for target locale package],
+-    [permit generic|gnu|ieee_1003.1-2001|yes|no|auto])
++    [permit generic|gnu|ieee_1003.1-2001|uclibc|yes|no|auto])
+ 
+   # Deal with gettext issues.  Default to not using it (=no) until we detect
+   # support for it later.  Let the user turn it off via --e/d, but let that
+@@ -1385,6 +1385,9 @@
+   # Default to "generic".
+   if test $enable_clocale_flag = auto; then
+     case ${target_os} in
++      *-uclibc*)
++        enable_clocale_flag=uclibc
++        ;;
+       linux* | gnu* | kfreebsd*-gnu | knetbsd*-gnu)
+         AC_EGREP_CPP([_GLIBCXX_ok], [
+         #include <features.h>
+@@ -1528,6 +1531,40 @@
+       CTIME_CC=config/locale/generic/time_members.cc
+       CLOCALE_INTERNAL_H=config/locale/generic/c++locale_internal.h
+       ;;
++    uclibc)
++      AC_MSG_RESULT(uclibc)
++
++      # Declare %s
>>> DIFF TRUNCATED @ 16K


#
# mt diff -rada2b5e6f0e360127442cd1510cd4740e48a91e8 -rfd564937a9d082f3ea9dd580636ab959f5d77258
#
# 
# 
# patch "conf/distro/include/moko-autorev.inc"
#  from [2adf1e65425295ff0b2e60d7b25f0d0f3cddb224]
#    to [976be890989c81017f4dcd62106b6a418e60b250]
# 
============================================================
--- conf/distro/include/moko-autorev.inc	2adf1e65425295ff0b2e60d7b25f0d0f3cddb224
+++ conf/distro/include/moko-autorev.inc	976be890989c81017f4dcd62106b6a418e60b250
@@ -61,3 +61,6 @@ SRCREV_pn-uboot-openmoko ?= "${AUTOREV}"
 SRCREV_pn-openocd-native ?= "${AUTOREV}"
 
 SRCREV_pn-uboot-openmoko ?= "${AUTOREV}"
+SRCREV_pn-dfu-util ?= "${AUTOREV}"
+SRCREV_pn-dfu-util-native ?= "${AUTOREV}"
+






More information about the Openembedded-commits mailing list