openwrt/package/network/utils/iproute2/patches
Tony Ambardar 3e3af1908c iproute2: avoid unneeded compiles to speed building
Skip building Makefile targets that aren't packaged: tipc, dcb, ifstat,
rtacct, lnstat, and man. Also, only compile targets needed for the current
build variant i.e. don't compile 'tc' when building an 'ip' variant and
vice versa.

These changes reduce typical build times by over 30%:
  $ make package/iproute2/clean && time make -j8 package/iproute2/compile
  (old)
  ...
  real    2m24.985s
  user    3m12.537s
  sys     0m26.677s

  (new)
  ...
  real    1m36.945s
  user    2m8.734s
  sys     0m20.046s

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2021-04-22 15:11:36 +01:00
..
100-configure.patch iproute2: update to 5.11.0 2021-03-01 00:34:23 +01:00
110-darwin_fixes.patch iproute2: update to 4.17.0 2018-07-10 19:30:12 +02:00
115-add-config-xtlibdir.patch iproute2: update to 5.9 2020-11-14 09:24:48 +01:00
120-no_arpd_ifstat_rtacct_lnstat.patch iproute2: avoid unneeded compiles to speed building 2021-04-22 15:11:36 +01:00
130-no_netem_tipc_dcb_man.patch iproute2: avoid unneeded compiles to speed building 2021-04-22 15:11:36 +01:00
140-allow_pfifo_fast.patch iproute2: update to 5.11.0 2021-03-01 00:34:23 +01:00
140-keep_libmnl_optional.patch iproute2: update to 5.11.0 2021-03-01 00:34:23 +01:00
145-keep_libelf_optional.patch iproute2: update to 5.11.0 2021-03-01 00:34:23 +01:00
150-keep_libcap_optional.patch iproute2: update to 5.11.0 2021-03-01 00:34:23 +01:00
160-libnetlink-pic.patch iproute2: update to 5.11.0 2021-03-01 00:34:23 +01:00
170-ip_tiny.patch iproute2: update to 5.11.0 2021-03-01 00:34:23 +01:00
175-reduce-dynamic-syms.patch iproute2: update to 5.9 2020-11-14 09:24:48 +01:00
180-drop_FAILED_POLICY.patch iproute2: update to 5.6.0 2020-04-11 21:02:26 +02:00
185-libbpf-add-limits-h.patch iproute2: add missing limits.h includes 2021-03-19 15:30:01 +01:00
190-fix-nls-rpath-link.patch iproute2: fix libbpf detection with NLS enabled 2021-04-03 18:56:02 +02:00
195-build_variant_ip_tc.patch iproute2: avoid unneeded compiles to speed building 2021-04-22 15:11:36 +01:00
200-drop_libbsd_dependency.patch iproute2: update to 5.11.0 2021-03-01 00:34:23 +01:00
300-selinux-configurable.patch iproute2: update to 5.11.0 2021-03-01 00:34:23 +01:00