Date
1 - 12 of 12
[PULL] devel/toolchain Recipes upgrades
Kamble, Nitin A <nitin.a.kamble@...>
Saul/RP,
This is a pull request for upgrading most of the devel/toolchain recipes. This one is still missing the perl upgrade, and some gnome libs related python modules. I have done basic build testing of these recipes. And would like to see in the master tree sooner, so that all the possible target combinations can be tested with these changes. Thanks & Regards, Nitin meta/recipes-devtools/autoconf/autoconf-2.65/autoconf-x.patch | 36 meta/recipes-devtools/autoconf/autoconf-2.65/autoheader-nonfatal-warnings.patch | 13 meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-exclude.patch | 137 meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-foreign.patch | 11 meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-gnuconfigize.patch | 37 meta/recipes-devtools/autoconf/autoconf-2.65/autoreconf-include.patch | 12 meta/recipes-devtools/autoconf/autoconf-2.65/config_site.patch | 29 meta/recipes-devtools/autoconf/autoconf-2.65/fix_path_xtra.patch | 118 meta/recipes-devtools/autoconf/autoconf-2.65/path_prog_fixes.patch | 126 meta/recipes-devtools/autoconf/autoconf-2.65/program_prefix.patch | 19 meta/recipes-devtools/autoconf/autoconf-2.68/autoconf-x.patch | 36 meta/recipes-devtools/autoconf/autoconf-2.68/autoheader-nonfatal-warnings.patch | 13 meta/recipes-devtools/autoconf/autoconf-2.68/autoreconf-exclude.patch | 137 meta/recipes-devtools/autoconf/autoconf-2.68/autoreconf-foreign.patch | 11 meta/recipes-devtools/autoconf/autoconf-2.68/autoreconf-gnuconfigize.patch | 37 meta/recipes-devtools/autoconf/autoconf-2.68/autoreconf-include.patch | 12 meta/recipes-devtools/autoconf/autoconf-2.68/config_site.patch | 34 meta/recipes-devtools/autoconf/autoconf-2.68/path_prog_fixes.patch | 126 meta/recipes-devtools/autoconf/autoconf.inc | 3 meta/recipes-devtools/autoconf/autoconf_2.65.bb | 23 meta/recipes-devtools/autoconf/autoconf_2.68.bb | 21 meta/recipes-devtools/bison/bison_2.4.2.bb | 22 meta/recipes-devtools/bison/bison_2.4.3.bb | 22 meta/recipes-devtools/diffstat/diffstat_1.47.bb | 26 meta/recipes-devtools/diffstat/diffstat_1.54.bb | 22 meta/recipes-devtools/gcc/gcc-4.5.0.inc | 84 meta/recipes-devtools/gcc/gcc-4.5.0/100-uclibc-conf.patch | 37 meta/recipes-devtools/gcc/gcc-4.5.0/103-uclibc-conf-noupstream.patch | 15 meta/recipes-devtools/gcc/gcc-4.5.0/200-uclibc-locale.patch | 2840 ---------- meta/recipes-devtools/gcc/gcc-4.5.0/203-uclibc-locale-no__x.patch | 233 meta/recipes-devtools/gcc/gcc-4.5.0/204-uclibc-locale-wchar_fix.patch | 48 meta/recipes-devtools/gcc/gcc-4.5.0/205-uclibc-locale-update.patch | 519 - meta/recipes-devtools/gcc/gcc-4.5.0/301-missing-execinfo_h.patch | 13 meta/recipes-devtools/gcc/gcc-4.5.0/302-c99-snprintf.patch | 13 meta/recipes-devtools/gcc/gcc-4.5.0/303-c99-complex-ugly-hack.patch | 14 meta/recipes-devtools/gcc/gcc-4.5.0/304-index_macro.patch | 28 meta/recipes-devtools/gcc/gcc-4.5.0/305-libmudflap-susv3-legacy.patch | 49 meta/recipes-devtools/gcc/gcc-4.5.0/306-libstdc++-namespace.patch | 38 meta/recipes-devtools/gcc/gcc-4.5.0/307-locale_facets.patch | 19 meta/recipes-devtools/gcc/gcc-4.5.0/602-sdk-libstdc++-includes.patch | 20 meta/recipes-devtools/gcc/gcc-4.5.0/64bithack.patch | 33 meta/recipes-devtools/gcc/gcc-4.5.0/740-sh-pr24836.patch | 29 meta/recipes-devtools/gcc/gcc-4.5.0/800-arm-bigendian.patch | 34 meta/recipes-devtools/gcc/gcc-4.5.0/904-flatten-switch-stmt-00.patch | 74 meta/recipes-devtools/gcc/gcc-4.5.0/arm-bswapsi2.patch | 13 meta/recipes-devtools/gcc/gcc-4.5.0/arm-nolibfloat.patch | 24 meta/recipes-devtools/gcc/gcc-4.5.0/arm-softfloat.patch | 16 meta/recipes-devtools/gcc/gcc-4.5.0/arm-unbreak-eabi-armv4t.dpatch | 36 meta/recipes-devtools/gcc/gcc-4.5.0/cache-amnesia.patch | 31 meta/recipes-devtools/gcc/gcc-4.5.0/disable_relax_pic_calls_flag.patch | 44 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-c++-builtin-redecl.patch | 114 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-cpp-pragma.patch | 284 - meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-i386-libgomp.patch | 65 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-ia64-libunwind.patch | 550 - meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-java-debug-iface-type.patch | 19 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-java-nomulti.patch | 48 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-libgomp-speedup.patch | 2797 --------- meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-ppc32-retaddr.patch | 90 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-pr27898.patch | 16 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-pr32139.patch | 19 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-pr33763.patch | 159 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-rh251682.patch | 89 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-rh330771.patch | 31 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-rh341221.patch | 32 meta/recipes-devtools/gcc/gcc-4.5.0/fortran-cross-compile-hack.patch | 30 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.0.2-e300c2c3.patch | 319 - meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch | 31 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch | 114 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-arm-frename-registers.patch | 25 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-flags-for-build.patch | 178 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-ice-hack.dpatch | 331 - meta/recipes-devtools/gcc/gcc-4.5.0/gcc-poison-dir-extend.patch | 24 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-poison-parameters.patch | 83 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-poison-system-directories.patch | 201 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-pr43698-arm-rev-instr.patch | 117 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-uclibc-locale-ctype_touplow_t.patch | 67 meta/recipes-devtools/gcc/gcc-4.5.0/gcc_revert_base_version_to_4.5.0.patch | 9 meta/recipes-devtools/gcc/gcc-4.5.0/libstdc++-emit-__cxa_end_cleanup-in-text.patch | 40 meta/recipes-devtools/gcc/gcc-4.5.0/libstdc++-pic.dpatch | 71 meta/recipes-devtools/gcc/gcc-4.5.0/optional_libstdc.patch | 23 meta/recipes-devtools/gcc/gcc-4.5.0/pr30961.dpatch | 179 meta/recipes-devtools/gcc/gcc-4.5.0/pr35942.patch | 38 meta/recipes-devtools/gcc/gcc-4.5.0/zecke-xgcc-cpp.patch | 28 meta/recipes-devtools/gcc/gcc-4.5.1.inc | 81 meta/recipes-devtools/gcc/gcc-4.5.1/100-uclibc-conf.patch | 37 meta/recipes-devtools/gcc/gcc-4.5.1/103-uclibc-conf-noupstream.patch | 15 meta/recipes-devtools/gcc/gcc-4.5.1/200-uclibc-locale.patch | 2840 ++++++++++ meta/recipes-devtools/gcc/gcc-4.5.1/203-uclibc-locale-no__x.patch | 233 meta/recipes-devtools/gcc/gcc-4.5.1/204-uclibc-locale-wchar_fix.patch | 48 meta/recipes-devtools/gcc/gcc-4.5.1/205-uclibc-locale-update.patch | 519 + meta/recipes-devtools/gcc/gcc-4.5.1/301-missing-execinfo_h.patch | 13 meta/recipes-devtools/gcc/gcc-4.5.1/302-c99-snprintf.patch | 13 meta/recipes-devtools/gcc/gcc-4.5.1/303-c99-complex-ugly-hack.patch | 14 meta/recipes-devtools/gcc/gcc-4.5.1/304-index_macro.patch | 28 meta/recipes-devtools/gcc/gcc-4.5.1/305-libmudflap-susv3-legacy.patch | 49 meta/recipes-devtools/gcc/gcc-4.5.1/306-libstdc++-namespace.patch | 38 meta/recipes-devtools/gcc/gcc-4.5.1/307-locale_facets.patch | 19 meta/recipes-devtools/gcc/gcc-4.5.1/602-sdk-libstdc++-includes.patch | 20 meta/recipes-devtools/gcc/gcc-4.5.1/64bithack.patch | 33 meta/recipes-devtools/gcc/gcc-4.5.1/740-sh-pr24836.patch | 29 meta/recipes-devtools/gcc/gcc-4.5.1/800-arm-bigendian.patch | 34 meta/recipes-devtools/gcc/gcc-4.5.1/904-flatten-switch-stmt-00.patch | 74 meta/recipes-devtools/gcc/gcc-4.5.1/arm-bswapsi2.patch | 13 meta/recipes-devtools/gcc/gcc-4.5.1/arm-nolibfloat.patch | 24 meta/recipes-devtools/gcc/gcc-4.5.1/arm-softfloat.patch | 16 meta/recipes-devtools/gcc/gcc-4.5.1/arm-unbreak-eabi-armv4t.dpatch | 36 meta/recipes-devtools/gcc/gcc-4.5.1/cache-amnesia.patch | 31 meta/recipes-devtools/gcc/gcc-4.5.1/disable_relax_pic_calls_flag.patch | 44 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-c++-builtin-redecl.patch | 114 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-cpp-pragma.patch | 284 + meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-i386-libgomp.patch | 65 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-ia64-libunwind.patch | 550 + meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-java-debug-iface-type.patch | 19 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-java-nomulti.patch | 48 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-libgomp-speedup.patch | 2797 +++++++++ meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-ppc32-retaddr.patch | 90 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-pr27898.patch | 16 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-pr32139.patch | 19 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-pr33763.patch | 159 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-rh251682.patch | 89 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-rh330771.patch | 31 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-rh341221.patch | 32 meta/recipes-devtools/gcc/gcc-4.5.1/fortran-cross-compile-hack.patch | 30 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-4.0.2-e300c2c3.patch | 319 + meta/recipes-devtools/gcc/gcc-4.5.1/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch | 31 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch | 114 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-arm-frename-registers.patch | 25 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-flags-for-build.patch | 178 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-ice-hack.dpatch | 331 + meta/recipes-devtools/gcc/gcc-4.5.1/gcc-poison-dir-extend.patch | 24 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-poison-parameters.patch | 83 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-poison-system-directories.patch | 201 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-uclibc-locale-ctype_touplow_t.patch | 67 meta/recipes-devtools/gcc/gcc-4.5.1/libstdc++-emit-__cxa_end_cleanup-in-text.patch | 40 meta/recipes-devtools/gcc/gcc-4.5.1/libstdc++-pic.dpatch | 71 meta/recipes-devtools/gcc/gcc-4.5.1/optional_libstdc.patch | 23 meta/recipes-devtools/gcc/gcc-4.5.1/pr30961.dpatch | 179 meta/recipes-devtools/gcc/gcc-4.5.1/pr35942.patch | 38 meta/recipes-devtools/gcc/gcc-4.5.1/zecke-xgcc-cpp.patch | 28 meta/recipes-devtools/gcc/gcc-cross-canadian_4.5.0.bb | 25 meta/recipes-devtools/gcc/gcc-cross-canadian_4.5.1.bb | 25 meta/recipes-devtools/gcc/gcc-cross-initial_4.5.0.bb | 5 meta/recipes-devtools/gcc/gcc-cross-initial_4.5.1.bb | 5 meta/recipes-devtools/gcc/gcc-cross-intermediate_4.5.0.bb | 4 meta/recipes-devtools/gcc/gcc-cross-intermediate_4.5.1.bb | 4 meta/recipes-devtools/gcc/gcc-cross_4.5.0.bb | 10 meta/recipes-devtools/gcc/gcc-cross_4.5.1.bb | 10 meta/recipes-devtools/gcc/gcc-crosssdk-initial_4.5.0.bb | 4 meta/recipes-devtools/gcc/gcc-crosssdk-initial_4.5.1.bb | 4 meta/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.5.0.bb | 4 meta/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.5.1.bb | 4 meta/recipes-devtools/gcc/gcc-crosssdk_4.5.0.bb | 4 meta/recipes-devtools/gcc/gcc-crosssdk_4.5.1.bb | 4 meta/recipes-devtools/gcc/gcc-runtime_4.5.0.bb | 11 meta/recipes-devtools/gcc/gcc-runtime_4.5.1.bb | 11 meta/recipes-devtools/gcc/gcc_4.5.0.bb | 10 meta/recipes-devtools/gcc/gcc_4.5.1.bb | 10 meta/recipes-devtools/gdb/gdb-cross-canadian_7.1.bb | 10 meta/recipes-devtools/gdb/gdb-cross-canadian_7.2.bb | 10 meta/recipes-devtools/gdb/gdb-cross_7.1.bb | 6 meta/recipes-devtools/gdb/gdb-cross_7.2.bb | 6 meta/recipes-devtools/gdb/gdb.inc | 3 meta/recipes-devtools/gdb/gdb/fix_for_build_error_internal_error_call.patch | 13 meta/recipes-devtools/gdb/gdb_7.1.bb | 3 meta/recipes-devtools/gdb/gdb_7.2.bb | 3 meta/recipes-devtools/libtool/libtool-cross_2.2.10.bb | 34 meta/recipes-devtools/libtool/libtool-cross_2.4.bb | 34 meta/recipes-devtools/libtool/libtool-native_2.2.10.bb | 22 meta/recipes-devtools/libtool/libtool-native_2.4.bb | 22 meta/recipes-devtools/libtool/libtool-nativesdk_2.2.10.bb | 27 meta/recipes-devtools/libtool/libtool-nativesdk_2.4.bb | 27 meta/recipes-devtools/libtool/libtool/cross_compile.patch | 27 meta/recipes-devtools/libtool/libtool/prefix.patch | 31 meta/recipes-devtools/libtool/libtool_2.2.10.bb | 33 meta/recipes-devtools/libtool/libtool_2.4.bb | 33 meta/recipes-devtools/make/make_3.81.bb | 3 meta/recipes-devtools/make/make_3.82.bb | 3 meta/recipes-devtools/python/python-gst_0.10.18.bb | 18 meta/recipes-devtools/python/python-gst_0.10.19.bb | 18 meta/recipes-devtools/python/python-native-2.6.5/00-fix-bindir-libdir-for-cross.patch | 20 meta/recipes-devtools/python/python-native-2.6.5/04-default-is-optimized.patch | 18 meta/recipes-devtools/python/python-native-2.6.5/10-distutils-fix-swig-parameter.patch | 16 meta/recipes-devtools/python/python-native-2.6.5/11-distutils-never-modify-shebang-line.patch | 18 meta/recipes-devtools/python/python-native-2.6.5/12-distutils-prefix-is-inside-staging-area.patch | 60 meta/recipes-devtools/python/python-native-2.6.5/debug.patch | 27 meta/recipes-devtools/python/python-native-2.6.5/nohostlibs.patch | 53 meta/recipes-devtools/python/python-native-2.6.5/sitecustomize.py | 45 meta/recipes-devtools/python/python-native/04-default-is-optimized.patch | 18 meta/recipes-devtools/python/python-native/10-distutils-fix-swig-parameter.patch | 16 meta/recipes-devtools/python/python-native/11-distutils-never-modify-shebang-line.patch | 18 meta/recipes-devtools/python/python-native/12-distutils-prefix-is-inside-staging-area.patch | 60 meta/recipes-devtools/python/python-native/debug.patch | 27 meta/recipes-devtools/python/python-native/nohostlibs.patch | 53 meta/recipes-devtools/python/python-native/sitecustomize.py | 45 meta/recipes-devtools/python/python-native_2.6.5.bb | 30 meta/recipes-devtools/python/python-native_2.6.6.bb | 30 meta/recipes-devtools/python/python-scons-native_1.3.0.bb | 6 meta/recipes-devtools/python/python-scons-native_2.0.1.bb | 6 meta/recipes-devtools/python/python-scons_1.3.0.bb | 12 meta/recipes-devtools/python/python-scons_2.0.1.bb | 12 meta/recipes-devtools/python/python/00-fix-bindir-libdir-for-cross.patch | 20 meta/recipes-devtools/python/python/01-use-proper-tools-for-cross-build.patch | 32 meta/recipes-devtools/python/python/04-default-is-optimized.patch | 28 meta/recipes-devtools/python/python/06-avoid_usr_lib_termcap_path_in_linking.patch | 14 meta/recipes-devtools/python/python/99-ignore-optimization-flag.patch | 20 meta/recipes-devtools/python/python_2.6.5.bb | 124 meta/recipes-devtools/python/python_2.6.6.bb | 122 meta/recipes-devtools/tcltk/tcl/fix_non_native_build_issue.patch | 63 meta/recipes-devtools/tcltk/tcl_8.5.8.bb | 63 meta/recipes-devtools/tcltk/tcl_8.5.9.bb | 62 meta/recipes-extended/lsof/lsof_4.83.bb | 41 meta/recipes-extended/lsof/lsof_4.84.bb | 41 meta/recipes-kernel/linux-libc-headers/linux-libc-headers/hayes-gone.patch | 46 meta/recipes-kernel/linux-libc-headers/linux-libc-headers/ppc_glibc_build_fix.patch | 25 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.34.bb | 49 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.36.bb | 47 meta/recipes-support/gmp/gmp-4.2.1/disable-stdc.patch | 31 meta/recipes-support/gmp/gmp_4.2.1.bb | 14 219 files changed, 11736 insertions(+), 12240 deletions(-) Nitin A Kamble (13): tcl: upgrade from 8.5.8 to 8.5.9 autoconf: upgrade from 2.65 to 2.68 gcc: upgrade from 4.5.0 to 4.5.1 bison upgrade from 2.4.2. to 2.4.3 Make upgrade from 3.81 to 3.82 diffstat: upgrade from 1.47 to 1.54 gdb upgrade from 7.1 to 7.2 python-gst: upgrade from 0.10.18 to 0.10.19 pythn, python-native upgrade from 2.6.5 to 2.6.6 libtool upgrade from 2.2.10 to 2.4 gmp: remove older version files lsof: upgrade from 4.83 to 4.84 linux-libc-headers: upgrade from 2.6.34 to 2.6.36 Pull URL: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=nitin/upgrades |
|
Bruce Ashfield <bruce.ashfield@...>
On 10-11-08 03:32 PM, Kamble, Nitin A wrote:
Saul/RP,Out of curiosity. What's the logic/requirement behind this change ? Since we don't have a 'supported' 2.6.36 kernel, using these would be a mismatch with what is actually booting on the targets. There's probably something I just don't understand here, so apologies in advance for the (potentially) dumb question. Cheers, Bruce
|
|
Saul Wold <saul.wold@...>
On 11/08/2010 12:32 PM, Kamble, Nitin A wrote:
Saul/RP,Nitin, Did you update the distro tracking fields? Sau! Thanks& Regards, |
|
Kamble, Nitin A <nitin.a.kamble@...>
toggle quoted message
Show quoted text
-----Original Message-----
From: Bruce Ashfield [mailto:bruce.ashfield@...] Out of curiosity. What's the logic/requirement behind this change ? Since we don't have a 'supported' 2.6.36 kernel, using these would be a mismatch with what is actually booting on the targets. There's probably something I just don't understand here, so apologies in advance for the (potentially) dumb question. Cheers, Bruce Bruce, AFAIU the linux-libc-headers are independent from the running kernel. These are headers for libc. Thanks, Nitin |
|
Kamble, Nitin A <nitin.a.kamble@...>
Nitin,
Did you update the distro tracking fields? Sau! Saul, Missed this part. I pushed one more commit for the distro tracking updates. Thanks, Nitin |
|
Bruce Ashfield <bruce.ashfield@...>
On 10-11-08 7:41 PM, Kamble, Nitin A wrote:
-----Original Message-----But they aren't. The libc headers should be coupled to the kernel version. New ABIs are established and glibc can detect and deal with this, but you should never have a newer set of headers than the running kernel. To say the least, I'd like more explanation of this change. Bruce
|
|
Mark Hatle <mark.hatle@...>
On 11/9/10 12:12 AM, Bruce Ashfield wrote:
On 10-11-08 7:41 PM, Kamble, Nitin A wrote:I agree with Bruce here. If anything the linux-libc-headers should be the same or OLDER then the running kernel for this exact reason. It's quite dangerous for newer kernel headers, as they may trigger behavioral differences within the glibc configuration.-----Original Message-----But they aren't. The libc headers should be coupled to the Bruce_______________________________________________ |
|
Richard Purdie <rpurdie@...>
On Tue, 2010-11-09 at 09:18 -0600, Mark Hatle wrote:
On 11/9/10 12:12 AM, Bruce Ashfield wrote:When you compile [e]glibc you specify the oldest kernel you wish toOn 10-11-08 7:41 PM, Kamble, Nitin A wrote:I agree with Bruce here. If anything the linux-libc-headers should be the sameFrom: Bruce Ashfield [mailto:bruce.ashfield@...]But they aren't. The libc headers should be coupled to the support. As far as I know it is safe to use a recent set of kernel headers to build [e]glibc and then use older kernels with it. I have never seems a problem caused directly by kernel versions unless it was related to ABI changes or massive kernel version differences (2.4 kernels on a 2.6 optimised glibc, compiled with 2.6 as the oldest kernel it would support). I'm therefore ok in general with keeping linux-libc-headers tracking the most recent kernels and letting the toolchain optionally support features from the most recent kernel. If I'm missing something or anyone has experience of this causing problems I'd be interested to learn about it though. Cheers, Richard |
|
Bruce Ashfield <bruce.ashfield@...>
On 10-11-09 6:31 PM, Richard Purdie wrote:
On Tue, 2010-11-09 at 09:18 -0600, Mark Hatle wrote:I've seen incompatibilities. Since we aren't running fullOn 11/9/10 12:12 AM, Bruce Ashfield wrote:When you compile [e]glibc you specify the oldest kernel you wish toOn 10-11-08 7:41 PM, Kamble, Nitin A wrote:I agree with Bruce here. If anything the linux-libc-headers should be the sameFrom: Bruce Ashfield [mailto:bruce.ashfield@...]But they aren't. The libc headers should be coupled to the toolchain validation, I do see some (minor) chances of 'bad things' happening. If we can limit it in eglibc, then things should be fine, since, as we all know, the kernel doesn't break ABIs. So any headers from a newer kernel will leave structures alone that existed for older kernels. There is a chance of a mismatch at runtime if someone uses statically linked binaries and matches them with the wrong kernel, this is something we've had happen in the past, but is more of a social engineering issue. I'm therefore ok in general with keeping linux-libc-headers tracking theTIPC and some of the other protocols share structures/definitions via exported headers, they run into problems periodically. Those breakages are more along the lines of new features not being picked up, or new features being picked up in the headers and not supported in the kernel, etc. When robust PI futexs were introduced there was also a time when the libc headers and kernel were out of sync. glibc wouldn't do the right thing with respect to runtime detection of the support, would fall back to the kernel version and the support would be incorrectly disabled. There are some syscalls added for various optional features that are exported via unistd.h. Having newer headers than the running kernel means some functionality may be assumed and not present. ARM EABI caused headaches with this as well, I vividly remember the issues. This are all historical examples, so my memory isn't precise on the details (so I reserve the right to be correct). Luckily we tend to know better now, but there is always a possibility that things like this will pop back as well, in particular since we'll be doing kernel development and using on-the-way upstream features. since we have a supported kernel, I'd tend to track those headers and not stray newer than one of our supported kernels, since they'll have extra validation and testing. But I'm being overly paranoid. We also have the matching of the preferred provider of the kernel and linux-libc-headers matching, so that keeps things in sync. But if we've removed a version locked set of headers, and move the default forward, a local mod needs to be done to move back to a matching set (if you were using that older kernel). correct ? In the end, this isn't really an issue, but coming from a background where we validate a toolchain against a supported kernel and set of headers, moving this forward so quickly made me want to at least ask the question. Cheers, Bruce
|
|
Kamble, Nitin A <nitin.a.kamble@...>
Saul,
This is the updated pull request. I have taken out gcc, autoconf & libtool commits now, and I am able to build poky-sdk images on all architectures and also run commands inside qemu machines. I also updated the distro tracking fields of all recipes for which I am owner. BTW I saw some strange rpm errors while including all the commits, and will look into further now. Thanks & Regards, Nitin Pull URL: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=nitin/upgrades meta/conf/distro/include/distro_tracking_fields.inc | 240 ++-------- meta/conf/distro/include/poky-default-revisions.inc | 2 meta/recipes-core/eglibc/cross-localedef-native_2.12.bb | 4 meta/recipes-core/eglibc/eglibc_2.12.bb | 2 meta/recipes-devtools/bison/bison_2.4.2.bb | 22 meta/recipes-devtools/bison/bison_2.4.3.bb | 22 meta/recipes-devtools/diffstat/diffstat_1.47.bb | 26 - meta/recipes-devtools/diffstat/diffstat_1.54.bb | 22 meta/recipes-devtools/gdb/gdb-cross-canadian_7.1.bb | 10 meta/recipes-devtools/gdb/gdb-cross-canadian_7.2.bb | 10 meta/recipes-devtools/gdb/gdb-cross_7.1.bb | 6 meta/recipes-devtools/gdb/gdb-cross_7.2.bb | 6 meta/recipes-devtools/gdb/gdb.inc | 3 meta/recipes-devtools/gdb/gdb/fix_for_build_error_internal_error_call.patch | 13 meta/recipes-devtools/gdb/gdb_7.1.bb | 3 meta/recipes-devtools/gdb/gdb_7.2.bb | 3 meta/recipes-devtools/make/make_3.81.bb | 3 meta/recipes-devtools/make/make_3.82.bb | 3 meta/recipes-devtools/python/python-gst_0.10.18.bb | 18 meta/recipes-devtools/python/python-gst_0.10.19.bb | 18 meta/recipes-devtools/python/python-native-2.6.5/00-fix-bindir-libdir-for-cross.patch | 20 meta/recipes-devtools/python/python-native-2.6.5/04-default-is-optimized.patch | 18 meta/recipes-devtools/python/python-native-2.6.5/10-distutils-fix-swig-parameter.patch | 16 meta/recipes-devtools/python/python-native-2.6.5/11-distutils-never-modify-shebang-line.patch | 18 meta/recipes-devtools/python/python-native-2.6.5/12-distutils-prefix-is-inside-staging-area.patch | 60 -- meta/recipes-devtools/python/python-native-2.6.5/debug.patch | 27 - meta/recipes-devtools/python/python-native-2.6.5/nohostlibs.patch | 53 -- meta/recipes-devtools/python/python-native-2.6.5/sitecustomize.py | 45 - meta/recipes-devtools/python/python-native/04-default-is-optimized.patch | 18 meta/recipes-devtools/python/python-native/10-distutils-fix-swig-parameter.patch | 16 meta/recipes-devtools/python/python-native/11-distutils-never-modify-shebang-line.patch | 18 meta/recipes-devtools/python/python-native/12-distutils-prefix-is-inside-staging-area.patch | 60 ++ meta/recipes-devtools/python/python-native/debug.patch | 27 + meta/recipes-devtools/python/python-native/nohostlibs.patch | 53 ++ meta/recipes-devtools/python/python-native/sitecustomize.py | 45 + meta/recipes-devtools/python/python-native_2.6.5.bb | 30 - meta/recipes-devtools/python/python-native_2.6.6.bb | 30 + meta/recipes-devtools/python/python/00-fix-bindir-libdir-for-cross.patch | 20 meta/recipes-devtools/python/python/01-use-proper-tools-for-cross-build.patch | 32 - meta/recipes-devtools/python/python/04-default-is-optimized.patch | 28 - meta/recipes-devtools/python/python/06-avoid_usr_lib_termcap_path_in_linking.patch | 14 meta/recipes-devtools/python/python/99-ignore-optimization-flag.patch | 20 meta/recipes-devtools/python/python_2.6.5.bb | 124 ----- meta/recipes-devtools/python/python_2.6.6.bb | 122 +++++ meta/recipes-devtools/tcltk/tcl/fix_non_native_build_issue.patch | 63 -- meta/recipes-devtools/tcltk/tcl_8.5.8.bb | 63 -- meta/recipes-devtools/tcltk/tcl_8.5.9.bb | 62 ++ meta/recipes-extended/lsof/lsof_4.83.bb | 41 - meta/recipes-extended/lsof/lsof_4.84.bb | 41 + meta/recipes-kernel/linux-libc-headers/linux-libc-headers/hayes-gone.patch | 46 - meta/recipes-kernel/linux-libc-headers/linux-libc-headers/ppc_glibc_build_fix.patch | 25 - meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.34.bb | 49 -- meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.36.bb | 47 + meta/recipes-support/gmp/gmp-4.2.1/disable-stdc.patch | 31 - meta/recipes-support/gmp/gmp_4.2.1.bb | 14 55 files changed, 749 insertions(+), 1083 deletions(-) Nitin A Kamble (12): tcl: upgrade from 8.5.8 to 8.5.9 bison upgrade from 2.4.2. to 2.4.3 Make upgrade from 3.81 to 3.82 diffstat: upgrade from 1.47 to 1.54 gdb upgrade from 7.1 to 7.2 python-gst: upgrade from 0.10.18 to 0.10.19 pythn, python-native upgrade from 2.6.5 to 2.6.6 gmp: remove older version files lsof: upgrade from 4.83 to 4.84 linux-libc-headers: upgrade from 2.6.34 to 2.6.36 eglibc: update svn checkout commit distro_tracking: update as per current state of devel/toolchain recipes Pull URL: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=nitin/upgrades |
|
Kamble, Nitin A <nitin.a.kamble@...>
Richard, Saul,
This is updated pull request. I have changed the commit messages with more specific information about regarding dropping of patches. Also I have verified these changes work well on all architectures, build sdk image from scratch, boot qemu images and basic commands inside image work. Also I have found issues with autoconf upgrade commit, which I have dropped from this set. Pull URL: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=nitin/upgrades Thanks & Regards, Nitin meta/conf/distro/include/distro_tracking_fields.inc | 240 meta/conf/distro/include/poky-default-revisions.inc | 2 meta/conf/distro/include/poky-default.inc | 6 meta/conf/distro/include/poky-fixed-revisions.inc | 4 meta/recipes-core/eglibc/cross-localedef-native_2.12.bb | 4 meta/recipes-core/eglibc/eglibc_2.12.bb | 2 meta/recipes-core/tasks/task-poky-sdk.bb | 5 meta/recipes-devtools/bison/bison_2.4.2.bb | 22 meta/recipes-devtools/bison/bison_2.4.3.bb | 22 meta/recipes-devtools/diffstat/diffstat_1.47.bb | 26 meta/recipes-devtools/diffstat/diffstat_1.54.bb | 22 meta/recipes-devtools/gcc/gcc-4.5.0.inc | 84 meta/recipes-devtools/gcc/gcc-4.5.0/100-uclibc-conf.patch | 37 meta/recipes-devtools/gcc/gcc-4.5.0/103-uclibc-conf-noupstream.patch | 15 meta/recipes-devtools/gcc/gcc-4.5.0/200-uclibc-locale.patch | 2840 ---------- meta/recipes-devtools/gcc/gcc-4.5.0/203-uclibc-locale-no__x.patch | 233 meta/recipes-devtools/gcc/gcc-4.5.0/204-uclibc-locale-wchar_fix.patch | 48 meta/recipes-devtools/gcc/gcc-4.5.0/205-uclibc-locale-update.patch | 519 - meta/recipes-devtools/gcc/gcc-4.5.0/301-missing-execinfo_h.patch | 13 meta/recipes-devtools/gcc/gcc-4.5.0/302-c99-snprintf.patch | 13 meta/recipes-devtools/gcc/gcc-4.5.0/303-c99-complex-ugly-hack.patch | 14 meta/recipes-devtools/gcc/gcc-4.5.0/304-index_macro.patch | 28 meta/recipes-devtools/gcc/gcc-4.5.0/305-libmudflap-susv3-legacy.patch | 49 meta/recipes-devtools/gcc/gcc-4.5.0/306-libstdc++-namespace.patch | 38 meta/recipes-devtools/gcc/gcc-4.5.0/307-locale_facets.patch | 19 meta/recipes-devtools/gcc/gcc-4.5.0/602-sdk-libstdc++-includes.patch | 20 meta/recipes-devtools/gcc/gcc-4.5.0/64bithack.patch | 33 meta/recipes-devtools/gcc/gcc-4.5.0/740-sh-pr24836.patch | 29 meta/recipes-devtools/gcc/gcc-4.5.0/800-arm-bigendian.patch | 34 meta/recipes-devtools/gcc/gcc-4.5.0/904-flatten-switch-stmt-00.patch | 74 meta/recipes-devtools/gcc/gcc-4.5.0/arm-bswapsi2.patch | 13 meta/recipes-devtools/gcc/gcc-4.5.0/arm-nolibfloat.patch | 24 meta/recipes-devtools/gcc/gcc-4.5.0/arm-softfloat.patch | 16 meta/recipes-devtools/gcc/gcc-4.5.0/arm-unbreak-eabi-armv4t.dpatch | 36 meta/recipes-devtools/gcc/gcc-4.5.0/cache-amnesia.patch | 31 meta/recipes-devtools/gcc/gcc-4.5.0/disable_relax_pic_calls_flag.patch | 44 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-c++-builtin-redecl.patch | 114 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-cpp-pragma.patch | 284 - meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-i386-libgomp.patch | 65 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-ia64-libunwind.patch | 550 - meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-java-debug-iface-type.patch | 19 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-java-nomulti.patch | 48 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-libgomp-speedup.patch | 2797 --------- meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-ppc32-retaddr.patch | 90 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-pr27898.patch | 16 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-pr32139.patch | 19 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-pr33763.patch | 159 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-rh251682.patch | 89 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-rh330771.patch | 31 meta/recipes-devtools/gcc/gcc-4.5.0/fedora/gcc43-rh341221.patch | 32 meta/recipes-devtools/gcc/gcc-4.5.0/fortran-cross-compile-hack.patch | 30 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.0.2-e300c2c3.patch | 319 - meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch | 31 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch | 114 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-arm-frename-registers.patch | 25 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-flags-for-build.patch | 178 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-ice-hack.dpatch | 331 - meta/recipes-devtools/gcc/gcc-4.5.0/gcc-poison-dir-extend.patch | 24 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-poison-parameters.patch | 83 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-poison-system-directories.patch | 201 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-pr43698-arm-rev-instr.patch | 117 meta/recipes-devtools/gcc/gcc-4.5.0/gcc-uclibc-locale-ctype_touplow_t.patch | 67 meta/recipes-devtools/gcc/gcc-4.5.0/gcc_revert_base_version_to_4.5.0.patch | 9 meta/recipes-devtools/gcc/gcc-4.5.0/libstdc++-emit-__cxa_end_cleanup-in-text.patch | 40 meta/recipes-devtools/gcc/gcc-4.5.0/libstdc++-pic.dpatch | 71 meta/recipes-devtools/gcc/gcc-4.5.0/optional_libstdc.patch | 23 meta/recipes-devtools/gcc/gcc-4.5.0/pr30961.dpatch | 179 meta/recipes-devtools/gcc/gcc-4.5.0/pr35942.patch | 38 meta/recipes-devtools/gcc/gcc-4.5.0/zecke-xgcc-cpp.patch | 28 meta/recipes-devtools/gcc/gcc-4.5.1.inc | 81 meta/recipes-devtools/gcc/gcc-4.5.1/100-uclibc-conf.patch | 37 meta/recipes-devtools/gcc/gcc-4.5.1/103-uclibc-conf-noupstream.patch | 15 meta/recipes-devtools/gcc/gcc-4.5.1/200-uclibc-locale.patch | 2840 ++++++++++ meta/recipes-devtools/gcc/gcc-4.5.1/203-uclibc-locale-no__x.patch | 233 meta/recipes-devtools/gcc/gcc-4.5.1/204-uclibc-locale-wchar_fix.patch | 48 meta/recipes-devtools/gcc/gcc-4.5.1/205-uclibc-locale-update.patch | 519 + meta/recipes-devtools/gcc/gcc-4.5.1/301-missing-execinfo_h.patch | 13 meta/recipes-devtools/gcc/gcc-4.5.1/302-c99-snprintf.patch | 13 meta/recipes-devtools/gcc/gcc-4.5.1/303-c99-complex-ugly-hack.patch | 14 meta/recipes-devtools/gcc/gcc-4.5.1/304-index_macro.patch | 28 meta/recipes-devtools/gcc/gcc-4.5.1/305-libmudflap-susv3-legacy.patch | 49 meta/recipes-devtools/gcc/gcc-4.5.1/306-libstdc++-namespace.patch | 38 meta/recipes-devtools/gcc/gcc-4.5.1/307-locale_facets.patch | 19 meta/recipes-devtools/gcc/gcc-4.5.1/602-sdk-libstdc++-includes.patch | 20 meta/recipes-devtools/gcc/gcc-4.5.1/64bithack.patch | 33 meta/recipes-devtools/gcc/gcc-4.5.1/740-sh-pr24836.patch | 29 meta/recipes-devtools/gcc/gcc-4.5.1/800-arm-bigendian.patch | 34 meta/recipes-devtools/gcc/gcc-4.5.1/904-flatten-switch-stmt-00.patch | 74 meta/recipes-devtools/gcc/gcc-4.5.1/arm-bswapsi2.patch | 13 meta/recipes-devtools/gcc/gcc-4.5.1/arm-nolibfloat.patch | 24 meta/recipes-devtools/gcc/gcc-4.5.1/arm-softfloat.patch | 16 meta/recipes-devtools/gcc/gcc-4.5.1/arm-unbreak-eabi-armv4t.dpatch | 36 meta/recipes-devtools/gcc/gcc-4.5.1/cache-amnesia.patch | 31 meta/recipes-devtools/gcc/gcc-4.5.1/disable_relax_pic_calls_flag.patch | 44 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-c++-builtin-redecl.patch | 114 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-cpp-pragma.patch | 284 + meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-i386-libgomp.patch | 65 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-ia64-libunwind.patch | 550 + meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-java-debug-iface-type.patch | 19 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-java-nomulti.patch | 48 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-libgomp-speedup.patch | 2797 +++++++++ meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-ppc32-retaddr.patch | 90 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-pr27898.patch | 16 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-pr32139.patch | 19 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-pr33763.patch | 159 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-rh251682.patch | 89 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-rh330771.patch | 31 meta/recipes-devtools/gcc/gcc-4.5.1/fedora/gcc43-rh341221.patch | 32 meta/recipes-devtools/gcc/gcc-4.5.1/fortran-cross-compile-hack.patch | 30 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-4.0.2-e300c2c3.patch | 319 + meta/recipes-devtools/gcc/gcc-4.5.1/gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch | 31 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-4.3.3-SYSROOT_CFLAGS_FOR_TARGET.patch | 114 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-arm-frename-registers.patch | 25 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-flags-for-build.patch | 178 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-ice-hack.dpatch | 331 + meta/recipes-devtools/gcc/gcc-4.5.1/gcc-poison-dir-extend.patch | 24 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-poison-parameters.patch | 83 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-poison-system-directories.patch | 201 meta/recipes-devtools/gcc/gcc-4.5.1/gcc-uclibc-locale-ctype_touplow_t.patch | 67 meta/recipes-devtools/gcc/gcc-4.5.1/libstdc++-emit-__cxa_end_cleanup-in-text.patch | 40 meta/recipes-devtools/gcc/gcc-4.5.1/libstdc++-pic.dpatch | 71 meta/recipes-devtools/gcc/gcc-4.5.1/optional_libstdc.patch | 23 meta/recipes-devtools/gcc/gcc-4.5.1/pr30961.dpatch | 179 meta/recipes-devtools/gcc/gcc-4.5.1/pr35942.patch | 38 meta/recipes-devtools/gcc/gcc-4.5.1/zecke-xgcc-cpp.patch | 28 meta/recipes-devtools/gcc/gcc-cross-canadian_4.5.0.bb | 25 meta/recipes-devtools/gcc/gcc-cross-canadian_4.5.1.bb | 25 meta/recipes-devtools/gcc/gcc-cross-initial_4.5.0.bb | 5 meta/recipes-devtools/gcc/gcc-cross-initial_4.5.1.bb | 5 meta/recipes-devtools/gcc/gcc-cross-intermediate_4.5.0.bb | 4 meta/recipes-devtools/gcc/gcc-cross-intermediate_4.5.1.bb | 4 meta/recipes-devtools/gcc/gcc-cross_4.5.0.bb | 10 meta/recipes-devtools/gcc/gcc-cross_4.5.1.bb | 10 meta/recipes-devtools/gcc/gcc-crosssdk-initial_4.5.0.bb | 4 meta/recipes-devtools/gcc/gcc-crosssdk-initial_4.5.1.bb | 4 meta/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.5.0.bb | 4 meta/recipes-devtools/gcc/gcc-crosssdk-intermediate_4.5.1.bb | 4 meta/recipes-devtools/gcc/gcc-crosssdk_4.5.0.bb | 4 meta/recipes-devtools/gcc/gcc-crosssdk_4.5.1.bb | 4 meta/recipes-devtools/gcc/gcc-runtime_4.5.0.bb | 11 meta/recipes-devtools/gcc/gcc-runtime_4.5.1.bb | 11 meta/recipes-devtools/gcc/gcc_4.5.0.bb | 10 meta/recipes-devtools/gcc/gcc_4.5.1.bb | 10 meta/recipes-devtools/gdb/gdb-cross-canadian_7.1.bb | 10 meta/recipes-devtools/gdb/gdb-cross-canadian_7.2.bb | 10 meta/recipes-devtools/gdb/gdb-cross_7.1.bb | 6 meta/recipes-devtools/gdb/gdb-cross_7.2.bb | 6 meta/recipes-devtools/gdb/gdb.inc | 3 meta/recipes-devtools/gdb/gdb/fix_for_build_error_internal_error_call.patch | 18 meta/recipes-devtools/gdb/gdb_7.1.bb | 3 meta/recipes-devtools/gdb/gdb_7.2.bb | 3 meta/recipes-devtools/libtool/libtool-cross_2.2.10.bb | 34 meta/recipes-devtools/libtool/libtool-cross_2.4.bb | 34 meta/recipes-devtools/libtool/libtool-native_2.2.10.bb | 22 meta/recipes-devtools/libtool/libtool-native_2.4.bb | 22 meta/recipes-devtools/libtool/libtool-nativesdk_2.2.10.bb | 27 meta/recipes-devtools/libtool/libtool-nativesdk_2.4.bb | 27 meta/recipes-devtools/libtool/libtool/cross_compile.patch | 27 meta/recipes-devtools/libtool/libtool/prefix.patch | 31 meta/recipes-devtools/libtool/libtool_2.2.10.bb | 33 meta/recipes-devtools/libtool/libtool_2.4.bb | 33 meta/recipes-devtools/make/make_3.81.bb | 3 meta/recipes-devtools/make/make_3.82.bb | 3 meta/recipes-devtools/python/python-gst_0.10.18.bb | 18 meta/recipes-devtools/python/python-gst_0.10.19.bb | 18 meta/recipes-devtools/python/python-native-2.6.5/00-fix-bindir-libdir-for-cross.patch | 20 meta/recipes-devtools/python/python-native-2.6.5/04-default-is-optimized.patch | 18 meta/recipes-devtools/python/python-native-2.6.5/10-distutils-fix-swig-parameter.patch | 16 meta/recipes-devtools/python/python-native-2.6.5/11-distutils-never-modify-shebang-line.patch | 18 meta/recipes-devtools/python/python-native-2.6.5/12-distutils-prefix-is-inside-staging-area.patch | 60 meta/recipes-devtools/python/python-native-2.6.5/debug.patch | 27 meta/recipes-devtools/python/python-native-2.6.5/nohostlibs.patch | 53 meta/recipes-devtools/python/python-native-2.6.5/sitecustomize.py | 45 meta/recipes-devtools/python/python-native/04-default-is-optimized.patch | 18 meta/recipes-devtools/python/python-native/10-distutils-fix-swig-parameter.patch | 16 meta/recipes-devtools/python/python-native/11-distutils-never-modify-shebang-line.patch | 18 meta/recipes-devtools/python/python-native/12-distutils-prefix-is-inside-staging-area.patch | 60 meta/recipes-devtools/python/python-native/debug.patch | 27 meta/recipes-devtools/python/python-native/nohostlibs.patch | 53 meta/recipes-devtools/python/python-native/sitecustomize.py | 45 meta/recipes-devtools/python/python-native_2.6.5.bb | 30 meta/recipes-devtools/python/python-native_2.6.6.bb | 30 meta/recipes-devtools/python/python-scons-native_1.3.0.bb | 6 meta/recipes-devtools/python/python-scons-native_2.0.1.bb | 6 meta/recipes-devtools/python/python-scons_1.3.0.bb | 12 meta/recipes-devtools/python/python-scons_2.0.1.bb | 12 meta/recipes-devtools/python/python/00-fix-bindir-libdir-for-cross.patch | 20 meta/recipes-devtools/python/python/01-use-proper-tools-for-cross-build.patch | 32 meta/recipes-devtools/python/python/04-default-is-optimized.patch | 28 meta/recipes-devtools/python/python/06-avoid_usr_lib_termcap_path_in_linking.patch | 14 meta/recipes-devtools/python/python/99-ignore-optimization-flag.patch | 20 meta/recipes-devtools/python/python_2.6.5.bb | 124 meta/recipes-devtools/python/python_2.6.6.bb | 122 meta/recipes-extended/lsof/lsof_4.83.bb | 41 meta/recipes-extended/lsof/lsof_4.84.bb | 41 meta/recipes-kernel/linux-libc-headers/linux-libc-headers/hayes-gone.patch | 46 meta/recipes-kernel/linux-libc-headers/linux-libc-headers/ppc_glibc_build_fix.patch | 25 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.34.bb | 49 meta/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.36.bb | 47 200 files changed, 11323 insertions(+), 11697 deletions(-) Nitin A Kamble (15): bison upgrade from 2.4.2. to 2.4.3 Make upgrade from 3.81 to 3.82 diffstat: upgrade from 1.47 to 1.54 gdb upgrade from 7.1 to 7.2 python-gst: upgrade from 0.10.18 to 0.10.19 python, python-native upgrade from 2.6.5 to 2.6.6 lsof: upgrade from 4.83 to 4.84 linux-libc-headers: upgrade from 2.6.34 to 2.6.36 eglibc: update svn checkout commit task-poky-sdk: add tcl package in the sdk image distro_tracking: update as per current state of devel/toolchain recipes poky-fixed-versions: update version for python recipe gcc: upgrade from 4.5.0 to 4.5.1 poky-default.inc: update gcc & linux-libc-headers versions libtool upgrade from 2.2.10 to 2.4 Pull URL: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=nitin/upgrades |
|
Kamble, Nitin A <nitin.a.kamble@...>
toggle quoted message
Show quoted text
-----Original Message-----
From: yocto-bounces@... [mailto:yocto-bounces@...] On Behalf Of Mark Hatle Sent: Tuesday, November 09, 2010 7:18 AM To: yocto@... Subject: Re: [yocto] [Yocto] [PULL] devel/toolchain Recipes upgrades On 11/9/10 12:12 AM, Bruce Ashfield wrote: On 10-11-08 7:41 PM, Kamble, Nitin A wrote:I agree with Bruce here. If anything the linux-libc-headers should be the same-----Original Message-----But they aren't. The libc headers should be coupled to the or OLDER then the running kernel for this exact reason. It's quite dangerous for newer kernel headers, as they may trigger behavioral differences within the glibc configuration. Thanks Bruce & Mark for the responses. I think in the past we upgraded the linux-libc-headers while hoping the kernel will match it soon. But if we are going to stick to the current kernel for a while, then we can delay linux-libc-headers upgrade. Also one way to handle this would be keep two versions of linux-libc-headers, one matching with kernel, and another with latest release. So whenever kernel is ready to be upgraded, linux-libc-headers would be ready. Thanks & Regards, Nitin |
|