sys-apps/iproute2: fix parallel build race

This commit is contained in:
David Michael 2017-01-03 15:06:56 -08:00
parent 144b334078
commit d5c81270f3
2 changed files with 29 additions and 0 deletions

View File

@ -0,0 +1,28 @@
--- tc/Makefile
+++ tc/Makefile
@@ -89,7 +89,7 @@
endif
TCOBJ += $(TCMODULES)
-LDLIBS += -L. -ltc -lm
+LDLIBS += -L. -lm
ifeq ($(SHARED_LIBS),y)
LDLIBS += -ldl
@@ -117,12 +117,13 @@
$(CC) $(CFLAGS) $(LDFLAGS) -shared -fpic $< -o $@
-all: libtc.a tc $(TCSO)
+all: tc $(TCSO)
-tc: $(TCOBJ) $(TCLIB)
+tc: $(TCOBJ) libtc.a
+ $(CC) $^ $(LDFLAGS) $(LDLIBS) -o $@
libtc.a: $(TCLIB)
- $(AR) rcs $@ $(TCLIB)
+ $(AR) rcs $@ $^
install: all
mkdir -p $(MODDESTDIR)

View File

@ -37,6 +37,7 @@ DEPEND="${RDEPEND}
src_prepare() { src_prepare() {
epatch "${FILESDIR}"/${PN}-3.1.0-mtu.patch #291907 epatch "${FILESDIR}"/${PN}-3.1.0-mtu.patch #291907
use ipv6 || epatch "${FILESDIR}"/${PN}-3.10.0-no-ipv6.patch #326849 use ipv6 || epatch "${FILESDIR}"/${PN}-3.10.0-no-ipv6.patch #326849
epatch "${FILESDIR}"/${PN}-3.19.0-fix-build.patch
sed -i \ sed -i \
-e '/^CC =/d' \ -e '/^CC =/d' \