mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-23 07:21:14 +02:00
sys-apps/iproute2: fix parallel build race
This commit is contained in:
parent
144b334078
commit
d5c81270f3
@ -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)
|
@ -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' \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user