[OE-core] [PATCH 2/2] systemd-boot: upgrade to 239

Khem Raj raj.khem at gmail.com
Sat Jul 21 16:55:32 UTC 2018


With (musl/x86/security_flags) I am seeing these errors when systemd
is enabled in distro features.

| Error relocating
/home/jenkins/oe/world/oe-build/build/tmpfs/work/i586-bec-linux-musl/at-spi2-core/2.28.0-r0/recipe-sysroot//lib/libsystemd.so.0:
__start_BUS_ERROR_MAP: symbol not found
| Error relocating
/home/jenkins/oe/world/oe-build/build/tmpfs/work/i586-bec-linux-musl/at-spi2-core/2.28.0-r0/recipe-sysroot//lib/libsystemd.so.0:
__stop_BUS_ERROR_MAP: symbol not found

There are several packages which are failing with same error
telepathy-glib
at-spi2-core
gconf
avahi
polkit
libgnome-keyring

I think we dropped a patch which fixed this error

http://git.openembedded.org/openembedded-core/commit/?id=a54b025bfde774353aa278ca78fa0116c52b6d71

we need to revive it.
On Mon, Jul 16, 2018 at 7:02 PM Chen Qi <Qi.Chen at windriver.com> wrote:
>
> Upgrade systemd-boot to 239.
>
> The following patch is removed due to recent fix about meson's cpu family
> mapping and validation.
>
>   0001-Also-check-i386-i586-and-i686-for-ia32.patch
>
> Signed-off-by: Chen Qi <Qi.Chen at windriver.com>
> ---
>  .../{systemd-boot_237.bb => systemd-boot_239.bb}   |  5 ++--
>  ...01-Also-check-i386-i586-and-i686-for-ia32.patch | 28 ----------------------
>  2 files changed, 2 insertions(+), 31 deletions(-)
>  rename meta/recipes-core/systemd/{systemd-boot_237.bb => systemd-boot_239.bb} (91%)
>  delete mode 100644 meta/recipes-core/systemd/systemd/0001-Also-check-i386-i586-and-i686-for-ia32.patch
>
> diff --git a/meta/recipes-core/systemd/systemd-boot_237.bb b/meta/recipes-core/systemd/systemd-boot_239.bb
> similarity index 91%
> rename from meta/recipes-core/systemd/systemd-boot_237.bb
> rename to meta/recipes-core/systemd/systemd-boot_239.bb
> index afd3848..7fe420c 100644
> --- a/meta/recipes-core/systemd/systemd-boot_237.bb
> +++ b/meta/recipes-core/systemd/systemd-boot_239.bb
> @@ -3,9 +3,8 @@ FILESEXTRAPATHS =. "${FILE_DIRNAME}/systemd:"
>
>  DEPENDS = "intltool-native libcap util-linux gnu-efi gperf-native"
>
> -SRC_URI += "file://0003-use-lnr-wrapper-instead-of-looking-for-relative-opti.patch \
> -            file://0027-remove-nobody-user-group-checking.patch \
> -            file://0001-Also-check-i386-i586-and-i686-for-ia32.patch \
> +SRC_URI += "file://0002-use-lnr-wrapper-instead-of-looking-for-relative-opti.patch \
> +            file://0006-remove-nobody-user-group-checking.patch \
>              file://0001-Fix-to-run-efi_cc-and-efi_ld-correctly-when-cross-co.patch \
>              "
>
> diff --git a/meta/recipes-core/systemd/systemd/0001-Also-check-i386-i586-and-i686-for-ia32.patch b/meta/recipes-core/systemd/systemd/0001-Also-check-i386-i586-and-i686-for-ia32.patch
> deleted file mode 100644
> index 877bb1c..0000000
> --- a/meta/recipes-core/systemd/systemd/0001-Also-check-i386-i586-and-i686-for-ia32.patch
> +++ /dev/null
> @@ -1,28 +0,0 @@
> -From 3e8c19bb1bbc4493c591f75c00c1fefe3b1c8a69 Mon Sep 17 00:00:00 2001
> -From: Chen Qi <Qi.Chen at windriver.com>
> -Date: Tue, 27 Feb 2018 20:42:41 -0800
> -Subject: [PATCH] Also check i386, i586 and i686 for ia32
> -
> -Upstream-Status: Pending
> -
> -Signed-off-by: Chen Qi <Qi.Chen at windriver.com>
> ----
> - meson.build | 2 +-
> - 1 file changed, 1 insertion(+), 1 deletion(-)
> -
> -diff --git a/meson.build b/meson.build
> -index 28cb8b60e..489531a43 100644
> ---- a/meson.build
> -+++ b/meson.build
> -@@ -1217,7 +1217,7 @@ conf.set10('SYSTEMD_SLOW_TESTS_DEFAULT', slow_tests)
> - if get_option('efi')
> -         efi_arch = host_machine.cpu_family()
> -
> --        if efi_arch == 'x86'
> -+        if efi_arch == 'x86' or efi_arch == 'i386' or efi_arch == 'i586' or efi_arch == 'i686'
> -                 EFI_MACHINE_TYPE_NAME = 'ia32'
> -                 gnu_efi_arch = 'ia32'
> -         elif efi_arch == 'x86_64'
> ---
> -2.13.0
> -
> --
> 1.9.1
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core



More information about the Openembedded-core mailing list