From d1d3ac9bad0caf7a9c465bb382b924009f0d9168 Mon Sep 17 00:00:00 2001 From: Avneesh Sachdev Date: Thu, 4 Oct 2012 16:21:34 +0000 Subject: 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 Signed-off-by: David Lamparter --- zebra/Makefile.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'zebra') diff --git a/zebra/Makefile.am b/zebra/Makefile.am index 9ac90f8e..ea962bf4 100644 --- a/zebra/Makefile.am +++ b/zebra/Makefile.am @@ -39,9 +39,9 @@ noinst_HEADERS = \ 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 -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) -- cgit v1.2.1