difos/package/network/utils
Jo-Philipp Wich 386803a006 iproute2: only link libelf where needed
The iproute2 build system links libelf support to every utility while only
the tc program actually requires libelf specific functionality.

Unfortunately the BPF ELF functionality is not confined into an own
compilation unit but added to the existing bpf.c sources of the shared
static libutil.a, causing every iproute2 applet to pick up an implicit
libelf.so dependency.

In order to avoid this requirement, patch the iproute2 build system to
create both a libutil.a and a libutil-elf.a, with the former being built
without libelf functionality and to only link the tc applet with the libelf
enabled libutil.

Finally, make the tc package depend on libelf to solve compilation errors.

Ref: https://github.com/openwrt/packages/issues/7728
Fixes: FS#2011
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2018-12-19 10:50:02 +01:00
..
adb-enablemodem Move enablemodem from ramips to new package adb-enablemodem and make it used also by TL-MR6400 2017-05-27 07:54:40 +02:00
arptables treewide: switch git.netfilter.org to HTTPS 2017-10-08 21:10:36 +03:00
comgt comgt: Fix 3g.sh permissions 2018-12-06 08:42:39 +01:00
conntrack-tools add PKG_CPE_ID ids to package and tools 2017-11-17 02:24:35 +01:00
curl curl: noop commit to refer CVEs fixed in 7.62.0 2018-11-02 13:16:13 +01:00
dante dante: disable sched_getscheduler() - not implemented in musl 2018-09-24 19:04:47 +02:00
ebtables ebtables: update to latest git 2018-06-27 2018-07-02 17:33:55 +02:00
ethtool ethtool: update to 4.19 2018-11-10 13:44:09 +01:00
iftop iftop: bump to latest 2018-04-27 09:59:28 +02:00
iperf iperf: allow non-ipv6 builds 2018-11-03 02:36:24 +01:00
iperf3 iperf3: update to 3.6 2018-06-26 08:57:25 +02:00
iproute2 iproute2: only link libelf where needed 2018-12-19 10:50:02 +01:00
ipset ipset: update to 7.1 2018-12-17 21:57:22 +01:00
iptables iptables: fix ebtables vlan compile issue (FS#1990) 2018-12-08 21:50:14 +01:00
iputils add PKG_CPE_ID ids to package and tools 2017-11-17 02:24:35 +01:00
iw iw: strip a few more non-essential features from iw-tiny 2018-10-07 12:45:41 +02:00
iwcap iwcap: fix handling kill signal during dump 2017-03-14 13:29:03 +01:00
iwinfo iwinfo: update to latest Git HEAD 2018-07-31 20:40:33 +02:00
layerscape/restool layerscape: fix get_device_file() function of restool 2018-09-22 21:20:58 +02:00
linux-atm linux-atm: Install hotplug file as 600 2018-10-11 08:06:35 +02:00
maccalc network/utils/maccalc: drop Build/Prepare rule in favor of default one 2016-10-15 11:36:52 +02:00
nftables nftables: allow to build with json support 2018-08-01 11:25:04 +02:00
owipcalc network/utils/owipcalc: drop Build/Prepare rule in favor of default one 2016-10-15 11:36:52 +02:00
resolveip network/utils/resolveip: drop Build/Prepare rule in favor of default one 2016-10-15 11:36:52 +02:00
rssileds rssileds: Fix build with external toolchains 2017-03-01 17:19:52 -08:00
tcpdump tcpdump: explicitly disable libcap-ng support 2018-07-30 23:27:55 +03:00
umbim treewide: replace LEDE_GIT with PROJECT_GIT 2018-01-10 21:27:32 +01:00
uqmi uqmi: fix variable initilization for timeout handling 2018-10-12 09:36:05 +02:00
wireless-tools wireless-tools: Change download url to github 2017-02-28 20:22:10 +01:00
wpan-tools libs/libnl: Update to 3.3.0 2017-10-15 00:24:22 +02:00
wwan wwan: Fix teardown for sierra_net driver 2018-07-27 11:17:20 +02:00