mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-05-15 18:49:41 +00:00
build: reorder libraries to address linker error
The linker on some systems (for example, Ubuntu 12.04 LTS x86_64) appears to be sensitive to the order in which libraries are specified. On these systems, if a library 'A' depends on a library 'B', it has to be specified before 'B' when linking an executable. * zebra/Makefile.am: Make sure LIBCAP comes after libzebra. * tests/Makefile.am: Ensure libm comes after libbgp. Signed-off-by: Avneesh Sachdev <avneesh@opensourcerouting.org> Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
This commit is contained in:
parent
b07458a055
commit
d1d3ac9bad
@ -32,10 +32,10 @@ teststream_LDADD = ../lib/libzebra.la @LIBCAP@
|
|||||||
heavy_LDADD = ../lib/libzebra.la @LIBCAP@ -lm
|
heavy_LDADD = ../lib/libzebra.la @LIBCAP@ -lm
|
||||||
heavywq_LDADD = ../lib/libzebra.la @LIBCAP@ -lm
|
heavywq_LDADD = ../lib/libzebra.la @LIBCAP@ -lm
|
||||||
heavythread_LDADD = ../lib/libzebra.la @LIBCAP@ -lm
|
heavythread_LDADD = ../lib/libzebra.la @LIBCAP@ -lm
|
||||||
aspathtest_LDADD = ../lib/libzebra.la @LIBCAP@ -lm ../bgpd/libbgp.a
|
aspathtest_LDADD = ../bgpd/libbgp.a ../lib/libzebra.la @LIBCAP@ -lm
|
||||||
testbgpcap_LDADD = ../lib/libzebra.la @LIBCAP@ -lm ../bgpd/libbgp.a
|
testbgpcap_LDADD = ../bgpd/libbgp.a ../lib/libzebra.la @LIBCAP@ -lm
|
||||||
ecommtest_LDADD = ../lib/libzebra.la @LIBCAP@ -lm ../bgpd/libbgp.a
|
ecommtest_LDADD = ../bgpd/libbgp.a ../lib/libzebra.la @LIBCAP@ -lm
|
||||||
testbgpmpattr_LDADD = ../lib/libzebra.la @LIBCAP@ -lm ../bgpd/libbgp.a
|
testbgpmpattr_LDADD = ../bgpd/libbgp.a ../lib/libzebra.la @LIBCAP@ -lm
|
||||||
testchecksum_LDADD = ../lib/libzebra.la @LIBCAP@
|
testchecksum_LDADD = ../lib/libzebra.la @LIBCAP@
|
||||||
testbgpmpath_LDADD = ../lib/libzebra.la @LIBCAP@ -lm ../bgpd/libbgp.a
|
testbgpmpath_LDADD = ../bgpd/libbgp.a ../lib/libzebra.la @LIBCAP@ -lm
|
||||||
tabletest_LDADD = ../lib/libzebra.la @LIBCAP@ -lm
|
tabletest_LDADD = ../lib/libzebra.la @LIBCAP@ -lm
|
||||||
|
@ -39,9 +39,9 @@ noinst_HEADERS = \
|
|||||||
connected.h ioctl.h rib.h rt.h zserv.h redistribute.h debug.h rtadv.h \
|
connected.h ioctl.h rib.h rt.h zserv.h redistribute.h debug.h rtadv.h \
|
||||||
interface.h ipforward.h irdp.h router-id.h kernel_socket.h
|
interface.h ipforward.h irdp.h router-id.h kernel_socket.h
|
||||||
|
|
||||||
zebra_LDADD = $(otherobj) $(LIBCAP) $(LIB_IPV6) ../lib/libzebra.la
|
zebra_LDADD = $(otherobj) ../lib/libzebra.la $(LIBCAP) $(LIB_IPV6)
|
||||||
|
|
||||||
testzebra_LDADD = $(LIBCAP) $(LIB_IPV6) ../lib/libzebra.la
|
testzebra_LDADD = ../lib/libzebra.la $(LIBCAP) $(LIB_IPV6)
|
||||||
|
|
||||||
zebra_DEPENDENCIES = $(otherobj)
|
zebra_DEPENDENCIES = $(otherobj)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user