[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,
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
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


Pull URL: http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=nitin/upgrades
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


Saul Wold <saul.wold@...>
 

On 11/08/2010 12:32 PM, Kamble, Nitin A wrote:
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.
Nitin,

Did you update the distro tracking fields?

Sau!

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


Kamble, Nitin A <nitin.a.kamble@...>
 

-----Original Message-----
From: Bruce Ashfield [mailto:bruce.ashfield@windriver.com]

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-----
From: Bruce Ashfield [mailto:bruce.ashfield@windriver.com]

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.
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


Thanks,
Nitin


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:
-----Original Message-----
From: Bruce Ashfield [mailto:bruce.ashfield@windriver.com]

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.
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.
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.

Bruce


Thanks,
Nitin
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


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:
On 10-11-08 7:41 PM, Kamble, Nitin A wrote:
From: Bruce Ashfield [mailto:bruce.ashfield@windriver.com]

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.

AFAIU the linux-libc-headers are independent from the running kernel. These are headers for libc.
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.
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.
When you compile [e]glibc you specify the oldest kernel you wish to
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:
On 11/9/10 12:12 AM, Bruce Ashfield wrote:
On 10-11-08 7:41 PM, Kamble, Nitin A wrote:
From: Bruce Ashfield [mailto:bruce.ashfield@windriver.com]

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.

AFAIU the linux-libc-headers are independent from the running kernel. These are headers for libc.
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.
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.
When you compile [e]glibc you specify the oldest kernel you wish to
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've seen incompatibilities. Since we aren't running full
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 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.
TIPC 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




Cheers,

Richard

_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto


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@...>
 

-----Original Message-----
From: yocto-bounces@yoctoproject.org [mailto:yocto-bounces@yoctoproject.org] On Behalf Of Mark Hatle
Sent: Tuesday, November 09, 2010 7:18 AM
To: yocto@yoctoproject.org
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:
-----Original Message-----
From: Bruce Ashfield [mailto:bruce.ashfield@windriver.com]

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.
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.
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.




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