From 240d868746328271cd84ffffcf0532f378e5b725 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Tue, 26 Aug 2014 17:50:47 -0700 Subject: [PATCH] systemd: enable lto Gentoo disabled systemd's preference for link-time-optimization because it consumes a far amount of CPU and distcc doesn't run the linking step remotely. This change alone shaves some 19MB from the uncompressed /usr filesystem. That seems like a solid reason to leave it enabled. --- .../{systemd-215-r13.ebuild => systemd-215-r14.ebuild} | 4 ---- .../coreos-overlay/sys-apps/systemd/systemd-9999.ebuild | 4 ---- 2 files changed, 8 deletions(-) rename sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/{systemd-215-r13.ebuild => systemd-215-r14.ebuild} (99%) diff --git a/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-215-r13.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-215-r14.ebuild similarity index 99% rename from sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-215-r13.ebuild rename to sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-215-r14.ebuild index 7836f5f25a..4714916039 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-215-r13.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-215-r14.ebuild @@ -182,10 +182,6 @@ src_configure() { multilib_src_configure() { local myeconfargs=( - # disable -flto since it is an optimization flag - # and makes distcc less effective - cc_cv_CFLAGS__flto=no - --with-pamconfdir=/usr/share/pam.d --disable-maintainer-mode --localstatedir=/var diff --git a/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-9999.ebuild b/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-9999.ebuild index 3f3856b8f7..97b6456e38 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-9999.ebuild +++ b/sdk_container/src/third_party/coreos-overlay/sys-apps/systemd/systemd-9999.ebuild @@ -179,10 +179,6 @@ src_configure() { multilib_src_configure() { local myeconfargs=( - # disable -flto since it is an optimization flag - # and makes distcc less effective - cc_cv_CFLAGS__flto=no - --with-pamconfdir=/usr/share/pam.d --disable-maintainer-mode --localstatedir=/var