openwrt/package/network/config
Andre Heider 07730ff346
treewide: add support for "lto" in PKG_BUILD_FLAGS
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>
2023-03-21 18:28:22 +01:00
..
firewall treewide: add support for "lto" in PKG_BUILD_FLAGS 2023-03-21 18:28:22 +01:00
firewall4 firewall4: add missing PKG_MIRROR_HASH 2022-12-07 08:54:56 +01:00
gre gre: use alternative way to check if kernel support is enabled 2021-03-13 20:58:55 +01:00
ipip ipip: add 'nohostroute' option 2022-01-19 20:57:59 +01:00
ltq-adsl-app ltq-*-app: extend ubus metrics/statistics 2023-02-03 13:40:47 +01:00
ltq-vdsl-vr9-app ltq-*-app: extend ubus metrics/statistics 2023-02-03 13:40:47 +01:00
ltq-vdsl-vr11-app ltq-*-app: extend ubus metrics/statistics 2023-02-03 13:40:47 +01:00
netifd treewide: add support for "lto" in PKG_BUILD_FLAGS 2023-03-21 18:28:22 +01:00
qos-scripts qos-scripts: fix trailing whitespace in config files 2022-09-27 17:16:46 +02:00
qosify qosify: update to the latest version 2023-03-07 21:53:37 +01:00
soloscli soloscli: fix uci-defaults file 2020-06-11 01:49:24 +02:00
swconfig treewide: add support for "lto" in PKG_BUILD_FLAGS 2023-03-21 18:28:22 +01:00
vti vti: squash vtiv4 and vtiv6 packages into vti 2021-11-03 20:34:43 +01:00
vxlan vxlan: allow for dynamic source ip selection (FS#3426) 2020-12-31 11:53:21 +01:00
xfrm xfrm: simplify the check for necessary kernel support 2021-03-13 20:59:22 +01:00