Hi Dave, hi Jussi On Sat, 1 Dec 2018 17:15:41 -0500 John David Anglin <[email protected]> wrote: > On 2018-12-01 4:50 p.m., Jussi Pakkanen wrote: > > Thus it would seem that this is not a bug in Meson, but instead in > > systemd's build setup as the pie arguments are added by the latter. > I agree but Michael doesn't have a clear idea how to fix the issue. > Would the "b_pie" option help?
I've filed https://github.com/systemd/systemd/pull/11380 Let's hope this get merged upstream. Dave, can you test attached patch on hppa and report back with the results? Thanks, Michael -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
diff --git a/debian/control b/debian/control
index 8d879ad..f6930a2 100644
--- a/debian/control
+++ b/debian/control
@@ -18,7 +18,7 @@ Build-Depends: debhelper (>= 10.4~),
docbook-xsl,
docbook-xml,
m4,
- meson (>= 0.44),
+ meson (>= 0.49),
gettext,
gperf,
gnu-efi [amd64 i386 arm64],
diff --git a/debian/rules b/debian/rules
index 0d2fcdf..6e558bf 100755
--- a/debian/rules
+++ b/debian/rules
@@ -36,6 +36,7 @@ export DEB_BUILD_PROFILES += noudeb
endif
CONFFLAGS = \
+ -Db_pie=true \
-Db_lto=true \
-Drootlibdir=/lib/$(DEB_HOST_MULTIARCH) \
-Dsplit-usr=true \
diff --git a/meson.build b/meson.build
index b338886..e6b28e1 100644
--- a/meson.build
+++ b/meson.build
@@ -362,13 +362,6 @@ possible_link_flags = [
'-Wl,-z,now',
]
-# the oss-fuzz fuzzers are not built with -fPIE, so don't
-# enable it when we are linking against them
-if not fuzzer_build
- possible_cc_flags += '-fPIE'
- possible_link_flags += '-pie'
-endif
-
if cc.get_id() == 'clang'
possible_cc_flags += [
'-Wno-typedef-redefinition',
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Pkg-systemd-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-systemd-maintainers
