From: Kay Sievers Date: Wed, 3 Jun 2015 01:14:21 +0000 (+0200) Subject: build-sys: disable gc-sections for distcheck X-Git-Tag: v221~202 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=36f5e964dedc01b685a30367b7db1fa4c71ff2f3;p=thirdparty%2Fsystemd.git build-sys: disable gc-sections for distcheck 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. --- diff --git a/Makefile.am b/Makefile.am index d0231f64fab..c1348b472c8 100644 --- a/Makefile.am +++ b/Makefile.am @@ -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 && \