[OE-core] [PATCH] systemd: work-around ppc gold linker error
Khem Raj
raj.khem at gmail.com
Wed Jun 21 02:41:20 UTC 2017
On Tue, Jun 20, 2017 at 10:28 PM, Randy MacLeod
<Randy.MacLeod at windriver.com> wrote:
> Signed-off-by: Randy MacLeod <Randy.MacLeod at windriver.com>
> ---
> .../systemd/systemd/systemd-drop-gold-use-bfd.patch | 11 +++++++++++
> meta/recipes-core/systemd/systemd_232.bb | 2 ++
> 2 files changed, 13 insertions(+)
> create mode 100644 meta/recipes-core/systemd/systemd/systemd-drop-gold-use-bfd.patch
>
> diff --git a/meta/recipes-core/systemd/systemd/systemd-drop-gold-use-bfd.patch b/meta/recipes-core/systemd/systemd/systemd-drop-gold-use-bfd.patch
> new file mode 100644
> index 0000000..eac2199
> --- /dev/null
> +++ b/meta/recipes-core/systemd/systemd/systemd-drop-gold-use-bfd.patch
> @@ -0,0 +1,11 @@
> +--- a/configure.ac
> ++++ b/configure.ac
> +@@ -260,7 +260,7 @@
> + -Wl,-z,relro \
> + -Wl,-z,now \
> + -pie \
> +- -Wl,-fuse-ld=gold])
> ++ -Wl,-fuse-ld=bfd])
> + AC_SUBST([OUR_LDFLAGS], "$with_ldflags $sanitizer_ldflags")
> +
> + AC_CHECK_SIZEOF(pid_t)
may be a sed expression in do_configure_prepend is better
> diff --git a/meta/recipes-core/systemd/systemd_232.bb b/meta/recipes-core/systemd/systemd_232.bb
> index 1007360..1ce9dc1 100644
> --- a/meta/recipes-core/systemd/systemd_232.bb
> +++ b/meta/recipes-core/systemd/systemd_232.bb
> @@ -41,6 +41,8 @@ SRC_URI_append_libc-uclibc = "\
> "
> SRC_URI_append_qemuall = " file://0001-core-device.c-Change-the-default-device-timeout-to-2.patch"
>
> +SRC_URI_append_qemuppc = " file://systemd-drop-gold-use-bfd.patch"
is it specific to qemu alone ? if its generic across ppc then this is not
right override. Infact you should also describe what the problem is in detail
here.
> +
> PACKAGECONFIG ??= "xz \
> ${@bb.utils.filter('DISTRO_FEATURES', 'efi pam selinux ldconfig', d)} \
> ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xkbcommon', '', d)} \
> --
> 2.7.4
>
> --
> _______________________________________________
> 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