diff options
Diffstat (limited to 'net-libs/xdp-tools/xdp-tools-1.4.1.ebuild')
-rw-r--r-- | net-libs/xdp-tools/xdp-tools-1.4.1.ebuild | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/net-libs/xdp-tools/xdp-tools-1.4.1.ebuild b/net-libs/xdp-tools/xdp-tools-1.4.1.ebuild index 5fd0485f706d..520357d07664 100644 --- a/net-libs/xdp-tools/xdp-tools-1.4.1.ebuild +++ b/net-libs/xdp-tools/xdp-tools-1.4.1.ebuild @@ -45,8 +45,16 @@ src_prepare() { } src_configure() { + # filter LTO: #861587 + filter-lto + + # filter LDFLAGS some more: #916591 + filter-ldflags -Wl,--{icf,lto}* + + # force ld.bfd: #916591 + tc-ld-force-bfd + export CC="$(tc-getCC)" - export LD="$(tc-getLD)" export PREFIX="${EPREFIX}/usr" export LIBDIR="${PREFIX}/$(get_libdir)" export BPF_OBJECT_DIR="${PREFIX}/lib/bpf" @@ -54,9 +62,6 @@ src_configure() { export DYNAMIC_LIBXDP=1 export FORCE_SYSTEM_LIBBPF=1 - # bug 861587 - filter-lto - default } |