mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-22 15:02:32 +00:00
07730ff346
This reduces open coding and allows to easily add a knob to enable it treewide, where chosen packages can still opt-out via "no-lto". Some packages used LTO, but not the linker plugin. This unifies 'em all to attempt to produce better code. Quoting man gcc(1): "This improves the quality of optimization by exposing more code to the link-time optimizer." Also use -flto=auto instead of -flto=jobserver, as it's not guaranteed that every buildsystem uses +$(MAKE) correctly. Signed-off-by: Andre Heider <a.heider@gmail.com> |
||
---|---|---|
.. | ||
ca-certificates | ||
fstools | ||
fwtool | ||
gpio-cdev/nu801 | ||
iucode-tool | ||
mtd | ||
openwrt-keyring | ||
opkg | ||
procd | ||
refpolicy | ||
rpcd | ||
selinux-policy | ||
ubox | ||
ubus | ||
ucert | ||
uci | ||
urandom-seed | ||
urngd | ||
usign | ||
zram-swap |