Skip to content

Major Update for Uclibc and gcc4.5.1

Saul Wold openembedded-core 1 version Applied

Status from this message: Merged to master for 45/50 and the ones I didn't merge have feedback.

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest50 patches 10 repliesApplied

Patches in v1 Applied

#Subject and filesSizeRepliesApplied
1/50alsa-tools: Fix recipe build error.meta/recipes-multimedia/alsa/alsa-tools-1.0.24.1/autotools.patch meta/recipes-multimedia/alsa/alsa-tools_1.0.24.1.bb+39 -20 replies
2/50Revert "libiconv: add version 1.13.1"meta/recipes-support/libiconv/libiconv-1.11.1/autoconf.patch meta/recipes-support/libiconv/libiconv-1.11.1/shared_preloadable_libiconv_linux.patch meta/recipes-support/libiconv/libiconv_1.13.1.bb+0 -330 replies
3/50libiconv: Add recipes for 1.13.1meta/recipes-support/libiconv/libiconv-1.13.1/autoconf.patch meta/recipes-support/libiconv/libiconv.inc meta/recipes-support/libiconv/libiconv_1.11.1.bb +1 more+16061 -192 replies
4/50scripts/contrib: add build time regression test scriptscripts/contrib/test_build_time.sh scripts/contrib/test_build_time_worker.sh+274 -00 replies
5/50libpng: upgrade to v1.2.46meta/recipes-multimedia/libpng/libpng_1.2.46.bb+6 -50 replies
6/50distro-tracking: update libpngmeta/conf/distro/include/distro_tracking_fields.inc+5 -50 replies
7/50xcb-proto: add multilib support.meta/recipes-graphics/xcb/xcb-proto-1.6/aclocal.patch meta/recipes-graphics/xcb/xcb-proto.inc meta/recipes-graphics/xcb/xcb-proto_1.6.bb +1 more+26 -31 reply
8/50pciutils: Change the hardcoded /usr/lib to support multilib.meta/recipes-bsp/pciutils/pciutils-3.1.7/makefile.patch meta/recipes-bsp/pciutils/pciutils_3.1.7.bb+17 -20 replies
9/50udev: Change hard coded /usr/lib to support multilibmeta/recipes-core/udev/udev-164/makefile.patch meta/recipes-core/udev/udev-new.inc meta/recipes-core/udev/udev_164.bb+18 -11 reply
10/50perl: revise the RRECOMMENDS_perl-modules for multilib casemeta/recipes-devtools/perl/perl_5.12.3.bb+1 -10 replies
11/50uclibc: improve packaging granularitymeta/recipes-core/uclibc/uclibc.inc+16 -150 replies
12/50gdk-pixbuf(-native): Fix build by disabling introspectionmeta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.22.1.bb+2 -10 replies
13/50metacity: Add gnome-doc-utils to DEPENDSmeta/recipes-gnome/gnome/metacity_2.30.3.bb+2 -20 replies
14/50gnome-doc-utils: Package up python site packages, bump PRmeta/recipes-gnome/gnome/gnome-doc-utils.inc meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb+3 -30 replies
15/50iptuils: Add sgmlspl-native to DEPENDSmeta/recipes-extended/iputils/iputils_s20101006.bb+2 -20 replies
16/50btrfs-tools: Add util-linux to DEPENDSmeta/recipes-devtools/btrfs-tools/btrfs-tools_git.bb+2 -10 replies
17/50gcc: Add gcc configure for PowerPC e500v2/SPE embedded floating point ABImeta/recipes-devtools/gcc/gcc-4.6.inc meta/recipes-devtools/gcc/gcc-common.inc+3 -10 replies
18/50tclibc-*libc: Utilize TARGET_FPU for gnuspe settingmeta/conf/distro/include/tclibc-eglibc.inc meta/conf/distro/include/tclibc-glibc.inc meta/conf/distro/include/tclibc-uclibc.inc+3 -20 replies
19/50tune-ppce500v2: Add a tune file for PowerPC e500v2 coresmeta/conf/machine/include/tune-ppce500v2.inc+4 -00 replies
20/50openssl: Add handling for linux-gnuspe-powerpcmeta/recipes-connectivity/openssl/openssl.inc meta/recipes-connectivity/openssl/openssl_0.9.8r.bb+4 -10 replies
21/50flac: fix build issues with e500v2 (gnuspe) toolchainmeta/recipes-multimedia/flac/flac-1.2.1/0001-No-AltiVec-on-SPE.patch meta/recipes-multimedia/flac/flac_1.2.1.bb+77 -20 replies
22/50tune-ppce500mc: Add a tune file for PowerPC e500mc coremeta/conf/machine/include/tune-ppce500mc.inc+4 -00 replies
23/50gcc_4.5.1: fix arm_bswapsi2.patchmeta/recipes-devtools/gcc/gcc-4.5.1/arm-bswapsi2.patch+1 -10 replies
24/50gcc_4.5.1: add pr43810.patchmeta/recipes-devtools/gcc/gcc-4.5.1.inc meta/recipes-devtools/gcc/gcc-4.5.1/pr43810.patch+58 -00 replies
25/50gcc_4.5.1: add pr44290.patchmeta/recipes-devtools/gcc/gcc-4.5.1.inc meta/recipes-devtools/gcc/gcc-4.5.1/pr44290.patch+120 -00 replies
26/50gcc_4.5.1: add pr44606.patchmeta/recipes-devtools/gcc/gcc-4.5.1.inc meta/recipes-devtools/gcc/gcc-4.5.1/pr44606.patch+107 -00 replies
27/50gcc_4.5.1: add pr45094.patchmeta/recipes-devtools/gcc/gcc-4.5.1.inc meta/recipes-devtools/gcc/gcc-4.5.1/pr45094.patch+76 -00 replies
28/50gcc_4.5.1: add pr45052.patchmeta/recipes-devtools/gcc/gcc-4.5.1.inc meta/recipes-devtools/gcc/gcc-4.5.1/pr45052.patch+31 -00 replies
29/50gcc_4.5.1: add pr45886.patchmeta/recipes-devtools/gcc/gcc-4.5.1.inc meta/recipes-devtools/gcc/gcc-4.5.1/pr45886.patch+56 -00 replies
30/50bitbake.conf, sanity.bbclass: Drop mercurial-nativemeta/classes/sanity.bbclass meta/conf/bitbake.conf+1 -20 replies
31/50help2man-native: Add 1.38.2meta/classes/sanity.bbclass meta/recipes-devtools/help2man/help2man-native_1.38.2.bb+26 -10 replies
32/50autotools.bbclass: Add help2man-native to the main DEPENDS treemeta/classes/autotools.bbclass+2 -20 replies
33/50default-distrovars: Add largefile and argp to DISTRO_FEATURESmeta/conf/distro/include/default-distrovars.inc+1 -20 replies
34/50acl, attr: Fix build failures when NLS is disabled on uclibcmeta/recipes-support/attr/acl_2.2.51.bb meta/recipes-support/attr/attr.inc meta/recipes-support/attr/attr_2.4.46.bb +1 more+5 -60 replies
35/50classes/gettext: Do not disable nls for non target recipesmeta/classes/gettext.bbclass+1 -10 replies
36/50libxdamage, libxft, libxrandr: Add missing dependency on virtual/libx11meta/recipes-graphics/xorg-lib/libxdamage_1.1.3.bb meta/recipes-graphics/xorg-lib/libxft_2.2.0.bb meta/recipes-graphics/xorg-lib/libxrandr_1.3.1.bb+6 -60 replies
37/50tzcode,tzdata: Update tzdata to 2011hmeta/recipes-extended/tzcode/tzcode-native_2011g.bb meta/recipes-extended/tzdata/tzdata_2011h.bb+7 -80 replies
38/50task-core-x11-sato: Add empty NETWORK_MANAGER for uclibcmeta/recipes-sato/tasks/task-core-x11-sato.bb+2 -00 replies
39/50uclibc_0.9.32: Implement sync_file_range2.meta/recipes-core/uclibc/uclibc-0.9.32/sync_file_range2.patch meta/recipes-core/uclibc/uclibc_0.9.32.bb+42 -11 reply
40/50oprofile: Fix build when query_module is not theremeta/recipes-kernel/oprofile/oprofile/oprofile-no-query-modules.patch meta/recipes-kernel/oprofile/oprofile_0.9.6.bb+31 -10 replies
41/50powertop: Add lintl to linker commandline on uclibcmeta/recipes-kernel/powertop/powertop_1.13.bb+7 -40 replies
42/50pimlico/dates: Fix build on uclibcmeta/recipes-sato/pimlico/dates.inc meta/recipes-sato/pimlico/dates/uclibc-NL_TIME_FIRST_WEEKDAY-absent.patch meta/recipes-sato/pimlico/dates_git.bb+42 -31 reply
43/50binutils: Fix build when compiling target binutils recipe with gcc 4.6meta/recipes-devtools/binutils/binutils/clone-shadow.patch meta/recipes-devtools/binutils/binutils_2.21.1.bb+81 -10 replies
44/50clutter-box2d: Replace use of finite macro with C99 compliant isfinite()meta/recipes-graphics/clutter/clutter-box2d-1.6_0.10.0.bb meta/recipes-graphics/clutter/clutter-box2d/isfinite.patch+23 -20 replies
45/50sysprof: Define NT_GNU_BUILD_ID if undefinedmeta/recipes-kernel/sysprof/files/define-NT_GNU_BUILD_ID.patch meta/recipes-kernel/sysprof/sysprof_git.bb+25 -20 replies
46/50mesa-xlib: Dont use locales with uclibcmeta/recipes-graphics/mesa/mesa-xlib/uclibc_locale.patch meta/recipes-graphics/mesa/mesa-xlib_7.10.2.bb+33 -13 replies
47/50mesa-dri: Fix build on uclibcmeta/recipes-graphics/mesa/mesa-dri/uclibc.patch meta/recipes-graphics/mesa/mesa-dri_7.10.2.bb+30 -20 replies
48/50task-core-tools: Exclude systemtap for uclibcmeta/recipes-core/tasks/task-core-tools.bb+8 -30 replies
49/50site/x86_64-linux-uclibc: Cache lf_cv_sane_reallocmeta/site/x86_64-linux-uclibc+3 -00 replies
50/50pseudo: fix uninitialised variable in realpath_fix.patchmeta/recipes-devtools/pseudo/pseudo/realpath_fix.patch meta/recipes-devtools/pseudo/pseudo_1.1.1.bb+2 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/50] Major Update for Uclibc and gcc4.5.1

Richard,

I have done a basic review of these patches, and built both uclibc/oe-core along with yocto based x86 and arm builds with these changes.

There is some additional multilib support from Dongxiao and Ke

This mostly gets us caught up.

Thanks
Sau!

The following changes since commit 6ca80453618fa308cc2d6329450aaf5dfdf2d610:

Fixed concurrency problem for ZIP packed recipes. (2011-07-19 18:03:04 +0100)

are available in the git repository at:
git://git.openembedded.org/openembedded-core-contrib sgw/stage
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=sgw/stage

Andreas Mueller (1):
gdk-pixbuf(-native): Fix build by disabling introspection

Dongxiao Xu (4):
alsa-tools: Fix recipe build error.
xcb-proto: add multilib support.
pciutils: Change the hardcoded /usr/lib to support multilib.
udev: Change hard coded /usr/lib to support multilib

Ilya Yanok (7):
gcc_4.5.1: fix arm_bswapsi2.patch
gcc_4.5.1: add pr43810.patch
gcc_4.5.1: add pr44290.patch
gcc_4.5.1: add pr44606.patch
gcc_4.5.1: add pr45094.patch
gcc_4.5.1: add pr45052.patch
gcc_4.5.1: add pr45886.patch

Joshua Lock (1):
pseudo: fix uninitialised variable in realpath_fix.patch

Khem Raj (19):
Revert "libiconv: add version 1.13.1"
libiconv: Add recipes for 1.13.1
default-distrovars: Add largefile and argp to DISTRO_FEATURES acl,attr: Fix build failures when NLS is disabled on uclibc classes/gettext: Do not disable nls for non target recipes libxdamage,libxft,libxrandr: Add missing dependency on virtual/libx11 tzcode,tzdata: Update tzdata to 2011h
task-core-x11-sato: Add empty NETWORK_MANAGER for uclibc uclibc_0.9.32: Implement sync_file_range2.
oprofile: Fix build when query_module is not there
powertop: Add lintl to linker commandline on uclibc pimlico/dates: Fix build on uclibc
binutils: Fix build when compiling target binutils recipe with gcc

    4.6

clutter-box2d: Replace use of finite macro with C99 compliant
isfinite()
sysprof: Define NT_GNU_BUILD_ID if undefined
mesa-xlib: Dont use locales with uclibc
mesa-dri: Fix build on uclibc
task-core-tools: Exclude systemtap for uclibc site/x86_64-linux-uclibc: Cache lf_cv_sane_realloc

Kumar Gala (6):
gcc: Add gcc configure for PowerPC e500v2/SPE embedded floating point
ABI
tclibc-*libc: Utilize TARGET_FPU for gnuspe setting
tune-ppce500v2: Add a tune file for PowerPC e500v2 cores
openssl: Add handling for linux-gnuspe-powerpc
flac: fix build issues with e500v2 (gnuspe) toolchain
tune-ppce500mc: Add a tune file for PowerPC e500mc core

Paul Eggleton (1):
scripts/contrib: add build time regression test script

Phil Blundell (1):
uclibc: improve packaging granularity

Scott Garman (2):
libpng: upgrade to v1.2.46
distro-tracking: update libpng

Tom Rini (7):
metacity: Add gnome-doc-utils to DEPENDS
gnome-doc-utils: Package up python site packages, bump PR
iptuils: Add sgmlspl-native to DEPENDS
btrfs-tools: Add util-linux to DEPENDS
bitbake.conf, sanity.bbclass: Drop mercurial-native
help2man-native: Add 1.38.2
autotools.bbclass: Add help2man-native to the main DEPENDS tree

Yu Ke (1):
perl: revise the RRECOMMENDS_perl-modules for multilib case

 meta/classes/autotools.bbclass                     |    4 +-
 meta/classes/gettext.bbclass                       |    2 +-
 meta/classes/sanity.bbclass                        |    2 +-
 meta/conf/bitbake.conf                             |    1 -
 meta/conf/distro/include/default-distrovars.inc    |    3 +-
 .../conf/distro/include/distro_tracking_fields.inc |   10 +-
 meta/conf/distro/include/tclibc-eglibc.inc         |    2 +-
 meta/conf/distro/include/tclibc-glibc.inc          |    2 +-
 meta/conf/distro/include/tclibc-uclibc.inc         |    1 +
 meta/conf/machine/include/tune-ppce500mc.inc       |    4 +
 meta/conf/machine/include/tune-ppce500v2.inc       |    4 +
 .../pciutils/pciutils-3.1.7/makefile.patch         |   14 +
 meta/recipes-bsp/pciutils/pciutils_3.1.7.bb        |    5 +-
 meta/recipes-connectivity/openssl/openssl.inc      |    3 +
 .../recipes-connectivity/openssl/openssl_0.9.8r.bb |    2 +-
 meta/recipes-core/tasks/task-core-tools.bb         |   11 +-
 .../uclibc/uclibc-0.9.32/sync_file_range2.patch    |   40 +
 meta/recipes-core/uclibc/uclibc.inc                |   31 +-
 meta/recipes-core/uclibc/uclibc_0.9.32.bb          |    3 +-
 meta/recipes-core/udev/udev-164/makefile.patch     |   16 +
 meta/recipes-core/udev/udev-new.inc                |    1 +
 meta/recipes-core/udev/udev_164.bb                 |    2 +-
 .../binutils/binutils/clone-shadow.patch           |   79 +
 meta/recipes-devtools/binutils/binutils_2.21.1.bb  |    3 +-
 .../btrfs-tools/btrfs-tools_git.bb                 |    3 +-
 meta/recipes-devtools/gcc/gcc-4.5.1.inc            |    6 +
 .../gcc/gcc-4.5.1/arm-bswapsi2.patch               |    2 +-
 meta/recipes-devtools/gcc/gcc-4.5.1/pr43810.patch  |   57 +
 meta/recipes-devtools/gcc/gcc-4.5.1/pr44290.patch  |  119 +
 meta/recipes-devtools/gcc/gcc-4.5.1/pr44606.patch  |  106 +
 meta/recipes-devtools/gcc/gcc-4.5.1/pr45052.patch  |   30 +
 meta/recipes-devtools/gcc/gcc-4.5.1/pr45094.patch  |   75 +
 meta/recipes-devtools/gcc/gcc-4.5.1/pr45886.patch  |   55 +
 meta/recipes-devtools/gcc/gcc-4.6.inc              |    2 +-
 meta/recipes-devtools/gcc/gcc-common.inc           |    2 +
 .../help2man/help2man-native_1.38.2.bb             |   25 +
 meta/recipes-devtools/perl/perl_5.12.3.bb          |    2 +-
 .../pseudo/pseudo/realpath_fix.patch               |    2 +-
 meta/recipes-devtools/pseudo/pseudo_1.1.1.bb       |    2 +-
 meta/recipes-extended/iputils/iputils_s20101006.bb |    4 +-
 .../recipes-extended/tzcode/tzcode-native_2011g.bb |    7 +-
 .../tzdata/{tzdata_2011g.bb => tzdata_2011h.bb}    |    8 +-
 meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.22.1.bb |    3 +-
 meta/recipes-gnome/gnome/gnome-doc-utils.inc       |    4 +-
 meta/recipes-gnome/gnome/gnome-doc-utils_0.20.6.bb |    2 +-
 meta/recipes-gnome/gnome/metacity_2.30.3.bb        |    4 +-
 .../clutter/clutter-box2d-1.6_0.10.0.bb            |    6 +-
 .../clutter/clutter-box2d/isfinite.patch           |   19 +
 meta/recipes-graphics/mesa/mesa-dri/uclibc.patch   |   26 +
 meta/recipes-graphics/mesa/mesa-dri_7.10.2.bb      |    6 +-
 .../mesa/mesa-xlib/uclibc_locale.patch             |   31 +
 meta/recipes-graphics/mesa/mesa-xlib_7.10.2.bb     |    3 +-
 .../xcb/xcb-proto-1.6/aclocal.patch                |   22 +
 meta/recipes-graphics/xcb/xcb-proto.inc            |    3 +-
 meta/recipes-graphics/xcb/xcb-proto_1.6.bb         |    2 +-
 meta/recipes-graphics/xcb/xcb-proto_git.bb         |    2 +-
 meta/recipes-graphics/xorg-lib/libxdamage_1.1.3.bb |    4 +-
 meta/recipes-graphics/xorg-lib/libxft_2.2.0.bb     |    4 +-
 meta/recipes-graphics/xorg-lib/libxrandr_1.3.1.bb  |    4 +-
 .../oprofile/oprofile-no-query-modules.patch       |   29 +
 meta/recipes-kernel/oprofile/oprofile_0.9.6.bb     |    3 +-
 meta/recipes-kernel/powertop/powertop_1.13.bb      |   11 +-
 .../sysprof/files/define-NT_GNU_BUILD_ID.patch     |   22 +
 meta/recipes-kernel/sysprof/sysprof_git.bb         |    5 +-
 .../alsa/alsa-tools-1.0.24.1/autotools.patch       |   34 +
 .../recipes-multimedia/alsa/alsa-tools_1.0.24.1.bb |    7 +-
 .../flac/flac-1.2.1/0001-No-AltiVec-on-SPE.patch   |   74 +
 meta/recipes-multimedia/flac/flac_1.2.1.bb         |    5 +-
 .../libpng/{libpng_1.2.44.bb => libpng_1.2.46.bb}  |   11 +-
 meta/recipes-sato/pimlico/dates.inc                |    2 +-
 .../uclibc-NL_TIME_FIRST_WEEKDAY-absent.patch      |   37 +
 meta/recipes-sato/pimlico/dates_git.bb             |    6 +-
 meta/recipes-sato/tasks/task-core-x11-sato.bb      |    2 +
 meta/recipes-support/attr/acl_2.2.51.bb            |    2 +-
 meta/recipes-support/attr/attr.inc                 |    4 -
 meta/recipes-support/attr/attr_2.4.46.bb           |    2 +-
 meta/recipes-support/attr/ea-acl.inc               |    3 +
 .../{files => libiconv-1.11.1}/autoconf.patch      |    2 -
 .../shared_preloadable_libiconv_linux.patch        |    2 -
 .../libiconv/libiconv-1.13.1/autoconf.patch        |16018 ++++++++++++++++++++
 meta/recipes-support/libiconv/libiconv.inc         |   18 +
 meta/recipes-support/libiconv/libiconv_1.11.1.bb   |   24 +-
 meta/recipes-support/libiconv/libiconv_1.13.1.bb   |   39 +-
 meta/site/x86_64-linux-uclibc                      |    3 +
 scripts/contrib/test_build_time.sh                 |  237 +
 scripts/contrib/test_build_time_worker.sh          |   37 +
 86 files changed, 17390 insertions(+), 146 deletions(-)
 create mode 100644 meta/conf/machine/include/tune-ppce500mc.inc
 create mode 100644 meta/conf/machine/include/tune-ppce500v2.inc
 create mode 100644 meta/recipes-bsp/pciutils/pciutils-3.1.7/makefile.patch
 create mode 100644 meta/recipes-core/uclibc/uclibc-0.9.32/sync_file_range2.patch
 create mode 100644 meta/recipes-core/udev/udev-164/makefile.patch
 create mode 100644 meta/recipes-devtools/binutils/binutils/clone-shadow.patch
 create mode 100644 meta/recipes-devtools/gcc/gcc-4.5.1/pr43810.patch
 create mode 100644 meta/recipes-devtools/gcc/gcc-4.5.1/pr44290.patch
 create mode 100644 meta/recipes-devtools/gcc/gcc-4.5.1/pr44606.patch
 create mode 100644 meta/recipes-devtools/gcc/gcc-4.5.1/pr45052.patch
 create mode 100644 meta/recipes-devtools/gcc/gcc-4.5.1/pr45094.patch
 create mode 100644 meta/recipes-devtools/gcc/gcc-4.5.1/pr45886.patch
 create mode 100644 meta/recipes-devtools/help2man/help2man-native_1.38.2.bb
 rename meta/recipes-extended/tzdata/{tzdata_2011g.bb => tzdata_2011h.bb} (96%)
 create mode 100644 meta/recipes-graphics/clutter/clutter-box2d/isfinite.patch
 create mode 100644 meta/recipes-graphics/mesa/mesa-dri/uclibc.patch
 create mode 100644 meta/recipes-graphics/mesa/mesa-xlib/uclibc_locale.patch
 create mode 100644 meta/recipes-graphics/xcb/xcb-proto-1.6/aclocal.patch
 create mode 100644 meta/recipes-kernel/oprofile/oprofile/oprofile-no-query-modules.patch
 create mode 100644 meta/recipes-kernel/sysprof/files/define-NT_GNU_BUILD_ID.patch
 create mode 100644 meta/recipes-multimedia/alsa/alsa-tools-1.0.24.1/autotools.patch
 create mode 100644 meta/recipes-multimedia/flac/flac-1.2.1/0001-No-AltiVec-on-SPE.patch
 rename meta/recipes-multimedia/libpng/{libpng_1.2.44.bb => libpng_1.2.46.bb} (55%)
 create mode 100644 meta/recipes-sato/pimlico/dates/uclibc-NL_TIME_FIRST_WEEKDAY-absent.patch
 rename meta/recipes-support/libiconv/{files => libiconv-1.11.1}/autoconf.patch (98%)
 rename meta/recipes-support/libiconv/{files => libiconv-1.11.1}/shared_preloadable_libiconv_linux.patch (98%)
 create mode 100644 meta/recipes-support/libiconv/libiconv-1.13.1/autoconf.patch
 create mode 100644 meta/recipes-support/libiconv/libiconv.inc
 create mode 100755 scripts/contrib/test_build_time.sh
 create mode 100755 scripts/contrib/test_build_time_worker.sh
Signature · 1 line
1.7.3.4