Skip to content

systemd upgrade, distribute->setuptools and clang fixes

Khem Raj openembedded-core 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest17 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/17systemd: Upgrade 219 -> 224meta/recipes-core/systemd/systemd/0001-Revert-core-mount-add-dependencies-to-dynamically-mo.patch meta/recipes-core/systemd/systemd/0002-shared-missing.h-fall-back-to-insecure-getenv.patch meta/recipes-core/systemd/systemd/0003-binfmt-Don-t-install-dependency-links-at-install-tim.patch +9 more+174 -4733 replies
2/17core-image-minimal: Add 4M extra space when using systemdmeta/recipes-core/images/core-image-minimal.bb+1 -10 replies
3/17systemd: Cache/define tool paths for targetmeta/recipes-core/systemd/systemd_224.bb+11 -10 replies
4/17kernel-arch: Force BFD kernel when using gcc for linkingmeta/classes/kernel-arch.bbclass+1 -10 replies
5/17sysvinit: Fix makefile bug found with clangmeta/recipes-core/sysvinit/sysvinit/0001-This-fixes-an-issue-that-clang-reports-about-mutlipl.patch meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb+53 -00 replies
6/17alsa-lib: Lift the limitation to use gcc only cross compilermeta/recipes-multimedia/alsa/alsa-lib/0001-build-Do-not-try-to-detect-cross-compiler.patch meta/recipes-multimedia/alsa/alsa-lib_1.0.29.bb+46 -00 replies
7/17json-c: Include math_compat.c for NAN/INF valuesmeta/recipes-devtools/json-c/json-c/0001-json_tokener-requires-INF-and-NAN.patch meta/recipes-devtools/json-c/json-c_0.12.bb+40 -30 replies
8/17libvorbis: Update libvorbis_1.3.4.bb -> libvorbis_1.3.5.bbmeta/recipes-multimedia/libvorbis/libvorbis_1.3.5.bb+3 -40 replies
9/17psplash: Turn psplash_fb_plot_pixel() into static inlinemeta/recipes-core/psplash/files/0001-psplash-fb-Convert-psplash_fb_plot_pixel-to-a-static.patch meta/recipes-core/psplash/psplash_git.bb+54 -00 replies
10/17mdadm: Upgrade mdadm_3.3.2.bb -> mdadm_3.3.4.bbmeta/recipes-extended/mdadm/files/inline.patch meta/recipes-extended/mdadm/files/mdadm-3.3.2_x32_abi_time_t.patch meta/recipes-extended/mdadm/mdadm_3.3.4.bb+13 -550 replies
11/17bitbake.conf: Define fallback DISTRO_NAMEmeta/conf/bitbake.conf+10 -100 replies
12/17systemd: Remove exporting special CPPmeta/recipes-core/systemd/systemd_224.bb+0 -10 replies
13/17diffstat: Add TOOLCHAIN_OPTIONS to Linker callsmeta/recipes-devtools/diffstat/diffstat_1.60.bb+2 -00 replies
14/17liburcu: Fix atomic function parameter types in callsmeta/recipes-support/liburcu/liburcu/0001-uatomic-Specify-complete-types-for-atomic-function-c.patch meta/recipes-support/liburcu/liburcu_0.8.7.bb+159 -00 replies
15/17busybox: Use CC instead of bare LD to be the Linkermeta/recipes-core/busybox/busybox/0001-Use-CC-when-linking-instead-of-LD-and-use-CFLAGS-and.patch meta/recipes-core/busybox/busybox/0002-Passthrough-r-to-linker.patch meta/recipes-core/busybox/busybox_1.23.2.bb+155 -03 replies
16/17python-distribute, python-setuptools: Migrate to good old python-setuptoolsmeta/recipes-devtools/python/python-distribute_0.6.32.bb meta/recipes-devtools/python/python-setuptools_18.2.bb meta/recipes-devtools/python/python3-setuptools_18.2.bb+46 -637 replies
17/17classes, conf: Remove python-distribute refrencesmeta/classes/setuptools.bbclass meta/conf/distro/include/distro_alias.inc meta/conf/distro/include/package_regex.inc+1 -70 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/17] systemd upgrade, distribute->setuptools and clang fixes

This is a cumulative series containing

first three and then patch 11 and 12 patches are for systemd upgrade to 224 last two patches deal with distribute to setuptools change
Rest of them improve the recipes in way so they work with clang compiler

Khem Raj (17):
systemd: Upgrade 219 -> 224
core-image-minimal: Add 4M extra space when using systemd
systemd: Cache/define tool paths for target
kernel-arch: Force BFD kernel when using gcc for linking
sysvinit: Fix makefile bug found with clang
alsa-lib: Lift the limitation to use gcc only cross compiler
json-c: Include math_compat.c for NAN/INF values
libvorbis: Update libvorbis_1.3.4.bb -> libvorbis_1.3.5.bb
psplash: Turn psplash_fb_plot_pixel() into static inline
mdadm: Upgrade mdadm_3.3.2.bb -> mdadm_3.3.4.bb bitbake.conf: Define fallback DISTRO_NAME
systemd: Remove exporting special CPP
diffstat: Add TOOLCHAIN_OPTIONS to Linker calls
liburcu: Fix atomic function parameter types in calls
busybox: Use CC instead of bare LD to be the Linker python-distribute,python-setuptools: Migrate to good old
python-setuptools
classes,conf: Remove python-distribute refrences

 meta/classes/kernel-arch.bbclass                   |   2 +-
 meta/classes/setuptools.bbclass                    |   2 +-
 meta/conf/bitbake.conf                             |  20 +--
 meta/conf/distro/include/distro_alias.inc          |   2 -
 meta/conf/distro/include/package_regex.inc         |   4 -
 ...-linking-instead-of-LD-and-use-CFLAGS-and.patch | 121 ++++++++++++++
 .../busybox/0002-Passthrough-r-to-linker.patch     |  32 ++++
 meta/recipes-core/busybox/busybox_1.23.2.bb        |   2 +
 meta/recipes-core/images/core-image-minimal.bb     |   2 +-
 ...Convert-psplash_fb_plot_pixel-to-a-static.patch |  53 ++++++
 meta/recipes-core/psplash/psplash_git.bb           |   1 +
 ...-mount-add-dependencies-to-dynamically-mo.patch |  36 ----
 ...ed-missing.h-fall-back-to-insecure-getenv.patch |  25 ---
 ...t-install-dependency-links-at-install-tim.patch |  35 ++--
 ...heck-for-additional-features-that-uclibc-.patch |  23 ++-
 ...wn-Use-execvpe-only-when-libc-supports-it.patch |  37 ++---
 ...til-Use-mkostemp-only-if-libc-supports-it.patch |   8 +-
 ...-unimplemented-_SC_PHYS_PAGES-system-conf.patch |   8 +-
 ...0-Make-root-s-home-directory-configurable.patch | 136 ++++++++-------
 ...files.c-Honor-ordering-within-files-as-th.patch | 185 ---------------------
 ...-remove-userspace-firmware-loading-suppor.patch |  99 ++++++-----
 .../systemd/systemd/tmpfiles-pam.patch             |  30 ----
 .../systemd/{systemd_219.bb => systemd_224.bb}     |  38 +++--
 ...an-issue-that-clang-reports-about-mutlipl.patch |  52 ++++++
 meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb     |   1 +
 meta/recipes-devtools/diffstat/diffstat_1.60.bb    |   2 +
 .../0001-json_tokener-requires-INF-and-NAN.patch   |  37 +++++
 meta/recipes-devtools/json-c/json-c_0.12.bb        |   6 +-
 .../python/python-distribute_0.6.32.bb             |  63 -------
 .../python/python-setuptools_18.2.bb               |  46 +++++
 ...tuptools_15.2.bb => python3-setuptools_18.2.bb} |   0
 meta/recipes-extended/mdadm/files/inline.patch     |  39 -----
 .../mdadm/files/mdadm-3.3.2_x32_abi_time_t.patch   |  23 ++-
 .../mdadm/{mdadm_3.3.2.bb => mdadm_3.3.4.bb}       |   6 +-
 ...build-Do-not-try-to-detect-cross-compiler.patch |  45 +++++
 meta/recipes-multimedia/alsa/alsa-lib_1.0.29.bb    |   1 +
 .../{libvorbis_1.3.4.bb => libvorbis_1.3.5.bb}     |   7 +-
 ...cify-complete-types-for-atomic-function-c.patch | 158 ++++++++++++++++++
 meta/recipes-support/liburcu/liburcu_0.8.7.bb      |   1 +
 39 files changed, 769 insertions(+), 619 deletions(-)
 create mode 100644 meta/recipes-core/busybox/busybox/0001-Use-CC-when-linking-instead-of-LD-and-use-CFLAGS-and.patch
 create mode 100644 meta/recipes-core/busybox/busybox/0002-Passthrough-r-to-linker.patch
 create mode 100644 meta/recipes-core/psplash/files/0001-psplash-fb-Convert-psplash_fb_plot_pixel-to-a-static.patch
 delete mode 100644 meta/recipes-core/systemd/systemd/0001-Revert-core-mount-add-dependencies-to-dynamically-mo.patch
 delete mode 100644 meta/recipes-core/systemd/systemd/0002-shared-missing.h-fall-back-to-insecure-getenv.patch
 delete mode 100644 meta/recipes-core/systemd/systemd/0012-systemd-tmpfiles.c-Honor-ordering-within-files-as-th.patch
 delete mode 100644 meta/recipes-core/systemd/systemd/tmpfiles-pam.patch
 rename meta/recipes-core/systemd/{systemd_219.bb => systemd_224.bb} (94%)
 create mode 100644 meta/recipes-core/sysvinit/sysvinit/0001-This-fixes-an-issue-that-clang-reports-about-mutlipl.patch
 create mode 100644 meta/recipes-devtools/json-c/json-c/0001-json_tokener-requires-INF-and-NAN.patch
 delete mode 100644 meta/recipes-devtools/python/python-distribute_0.6.32.bb
 create mode 100644 meta/recipes-devtools/python/python-setuptools_18.2.bb
 rename meta/recipes-devtools/python/{python3-setuptools_15.2.bb => python3-setuptools_18.2.bb} (100%)
 delete mode 100644 meta/recipes-extended/mdadm/files/inline.patch
 rename meta/recipes-extended/mdadm/{mdadm_3.3.2.bb => mdadm_3.3.4.bb} (92%)
 create mode 100644 meta/recipes-multimedia/alsa/alsa-lib/0001-build-Do-not-try-to-detect-cross-compiler.patch
 rename meta/recipes-multimedia/libvorbis/{libvorbis_1.3.4.bb => libvorbis_1.3.5.bb} (78%)
 create mode 100644 meta/recipes-support/liburcu/liburcu/0001-uatomic-Specify-complete-types-for-atomic-function-c.patch
Signature · 1 line
2.1.4