[OE-core] [PATCH] systemd: work-around ppc gold linker error
Randy MacLeod
Randy.MacLeod at windriver.com
Wed Jun 21 02:28:32 UTC 2017
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)
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"
+
PACKAGECONFIG ??= "xz \
${@bb.utils.filter('DISTRO_FEATURES', 'efi pam selinux ldconfig', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xkbcommon', '', d)} \
--
2.7.4
More information about the Openembedded-core
mailing list