From 94998a64fadcdbb08da30058278a0372ae7423bb Mon Sep 17 00:00:00 2001 From: Andrew Geissler Date: Mon, 27 Aug 2018 11:29:31 -0500 Subject: Add -flto to CXXFLAGS Per openbmc/openbmc#3364, adding -flto to CXX flags in order to reduce overall library and binary sizes. Ref: https://gcc.gnu.org/wiki/LinkTimeOptimization Change-Id: I2e1ba4b77af1c8419f7f586993957f9346d7a24a Signed-off-by: Andrew Geissler --- Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index 2570163..933e339 100644 --- a/Makefile.am +++ b/Makefile.am @@ -6,7 +6,7 @@ nobase_include_HEADERS = ## These get filled in by Makefile.interfaces libphosphor_dbusdir = ${libdir} libphosphor_dbus_LTLIBRARIES = libphosphor_dbus.la libphosphor_dbus_la_LDFLAGS = $(SYSTEMD_LIBS) $(SDBUSPLUS_LIBS) -version-info 0:0:0 -shared -libphosphor_dbus_la_CXXFLAGS = $(SYSTEMD_CFLAGS) $(SDBUSPLUS_CFLAGS) +libphosphor_dbus_la_CXXFLAGS = $(SYSTEMD_CFLAGS) $(SDBUSPLUS_CFLAGS) -flto BUILT_SOURCES = libphosphor_dbus.cpp CLEANFILES = libphosphor_dbus.cpp -- cgit v1.2.1