libcxx: Add size optimizations
[oweals/openwrt.git] / package / libs / libcxx / Makefile
index 60978bdc316ab4f2f758ae1b97d625d7e9360c4b..1d8e50222161fe26e3fecf1091ea25e43111fe50 100644 (file)
@@ -47,7 +47,7 @@ CMAKE_OPTIONS += \
        -DLIBCXX_HAS_MUSL_LIBC=$(if $(CONFIG_USE_MUSL),ON,OFF)
 
 TARGET_CXXFLAGS += -D_LIBCPP_DISABLE_DEPRECATION_WARNINGS -Wno-attributes -flto
-TARGET_LDFLAGS += -Wl,--as-needed
+TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed -flto=jobserver
 
 define Build/InstallDev
        $(call Build/InstallDev/cmake,$(1))