]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
RPKI: add -ldl for bird compile for dlopen()
authorPavel Tvrdík <pawel.tvrdik@gmail.cz>
Wed, 7 Oct 2015 13:49:07 +0000 (15:49 +0200)
committerPavel Tvrdík <pawel.tvrdik@gmail.cz>
Wed, 7 Oct 2015 13:49:07 +0000 (15:49 +0200)
configure.in
tools/Makefile.in
tools/Rules.in

index 41838d3b711decd0f24303bb776adbc818484391..d59fa9cc331e78a866b0e3c56b281c39ff331f1e 100644 (file)
@@ -262,6 +262,10 @@ if test "$enable_debug" = yes ; then
        fi
 fi
 
+BIRD_LIBS=
+AC_CHECK_LIB(dl, dlopen, BIRD_LIBS="-ldl")
+AC_SUBST(BIRD_LIBS)
+
 CLIENT=
 CLIENT_LIBS=
 if test "$enable_client" = yes ; then
index 01bb7a7c1459bbbf12ba670baaf1af8e3c5cf956..01aca1cf57c6f21d7a278eea71f93ad7cfbfa5d0 100644 (file)
@@ -37,8 +37,8 @@ subdir: sysdep/paths.h .dir-stamp .dep-stamp
        set -e ; for a in $(static-dirs) $(client-dirs) ; do $(MAKE) -C $$a -f $(srcdir_abs)/$$a/Makefile $@ ; done
 
 $(exedir)/bird: $(bird-dep)
-       @echo LD $(LDFLAGS) -o $@ $^ $(LIBS)
-       @$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
+       @echo LD $(LDFLAGS) -o $@ $^ $(LIBS) $(BIRD_LIBS)
+       @$(CC) $(LDFLAGS) -o $@ $^ $(LIBS) $(BIRD_LIBS)
 
 $(exedir)/birdc: $(birdc-dep)
        @echo LD $(LDFLAGS) -o $@ $^ $(LIBS) $(CLIENT_LIBS)
index f00c85d1e95bcf2acb8289e3b693a1193f25b421..68409b9df5b9a097c50c0aeb299f533c997ea5ee 100644 (file)
@@ -23,6 +23,7 @@ CPPFLAGS=-I$(root-rel) -I$(srcdir) @CPPFLAGS@
 CFLAGS=$(CPPFLAGS) @CFLAGS@
 LDFLAGS=@LDFLAGS@
 LIBS=@LIBS@
+BIRD_LIBS=@BIRD_LIBS@
 CLIENT_LIBS=@CLIENT_LIBS@
 CC=@CC@
 M4=@M4@