]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
build-sys: disable gc-sections for distcheck
authorKay Sievers <kay@vrfy.org>
Wed, 3 Jun 2015 01:14:21 +0000 (03:14 +0200)
committerKay Sievers <kay@vrfy.org>
Wed, 3 Jun 2015 01:17:01 +0000 (03:17 +0200)
We cannot rely on gc-sections to fix dependency cycles in our linking
setup. Disable it for distcheck to let it fail and find these bugs
earlier.

Makefile.am

index d0231f64fabe60a076507cffe158afb9aadd2154..c1348b472c80ae8028f12b3aaa0b60ef3b618c1c 100644 (file)
@@ -6629,7 +6629,9 @@ clean-local: $(CLEAN_LOCAL_HOOKS)
        rm -f $(abs_srcdir)/hwdb/usb.ids $(abs_srcdir)/hwdb/pci.ids $(abs_srcdir)/hwdb/oui.txt \
              $(abs_srcdir)/hwdb/iab.txt
 
+# disable gc-sections to check limited toolchains for link breakage
 DISTCHECK_CONFIGURE_FLAGS = \
+        CFLAGS='-fno-lto' LDFLAGS='-Wl,--as-needed -Wl,--no-gc-sections' \
        --with-dbuspolicydir=$$dc_install_base/$(dbuspolicydir) \
        --with-dbussessionservicedir=$$dc_install_base/$(dbussessionservicedir) \
        --with-dbussystemservicedir=$$dc_install_base/$(dbussystemservicedir) \
@@ -6690,11 +6692,6 @@ dist-check-help: $(rootbin_PROGRAMS) $(bin_PROGRAMS)
 
 dist: dist-check-python dist-check-compat-libs
 
-# check "broken" platforms limited toolchains for link breakage before we release
-.PHONY: linkcheck
-linkcheck:
-       $(MAKE) CFLAGS='-fno-lto' LDFLAGS='-Wl,-fuse-ld=gold -Wl,--as-needed -Wl,--no-gc-sections' distcheck
-
 .PHONY: hwdb-update
 hwdb-update:
        ( cd $(top_srcdir)/hwdb && \