mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2025-03-09 23:17:52 +00:00
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> |
||
---|---|---|
.. | ||
adb | ||
bcm27xx-userland | ||
bcm4908img | ||
bsdiff | ||
busybox | ||
bzip2 | ||
checkpolicy | ||
ct-bugcheck | ||
dtc | ||
e2fsprogs | ||
f2fs-tools | ||
fbtest | ||
fritz-tools | ||
jboot-tools | ||
jsonfilter | ||
lua | ||
lua5.3 | ||
mdadm | ||
mtd-utils | ||
nvram | ||
osafeloader | ||
oseama | ||
otrx | ||
policycoreutils | ||
px5g-mbedtls | ||
px5g-wolfssl | ||
ravpower-mcu | ||
secilc | ||
spidev_test | ||
ucode | ||
ucode-mod-bpf | ||
uencrypt | ||
ugps | ||
usbmode | ||
util-linux | ||
zyxel-bootconfig |