mirror of
https://github.com/FRRouting/frr.git
synced 2025-04-30 13:37:17 +02:00
build: link libcrypt & libdl to libfrr only
They're not needed elsewhere. Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
This commit is contained in:
parent
53c6125b9f
commit
3bd7df45a2
21
configure.ac
21
configure.ac
|
@ -1590,8 +1590,17 @@ if test "$ac_cv_have_decl_TCP_MD5SIG" = "no"; then
|
||||||
AC_CHECK_DECLS([TCP_MD5SIG], [], [], MD5_INCLUDES)])
|
AC_CHECK_DECLS([TCP_MD5SIG], [], [], MD5_INCLUDES)])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AC_CHECK_LIB([crypt], [crypt], [],
|
LIBS_save="$LIBS"
|
||||||
[AC_CHECK_LIB([crypto], [DES_crypt])])
|
AC_CHECK_LIB([crypt], [crypt], [], [
|
||||||
|
AC_CHECK_LIB([crypto], [DES_crypt])
|
||||||
|
])
|
||||||
|
LIBCRYPT="$LIBS"
|
||||||
|
LIBCRYPT="${LIBCRYPT%$LIBS_save}"
|
||||||
|
LIBCRYPT="${LIBCRYPT#$LIBS_save}"
|
||||||
|
AC_SUBST([LIBCRYPT])
|
||||||
|
LIBS="$LIBS_save"
|
||||||
|
unset LIBS_save
|
||||||
|
|
||||||
AC_CHECK_LIB([resolv], [res_init])
|
AC_CHECK_LIB([resolv], [res_init])
|
||||||
|
|
||||||
dnl ---------------------------
|
dnl ---------------------------
|
||||||
|
@ -2045,6 +2054,7 @@ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include "rtrlib/rtrlib.h"]],
|
||||||
dnl ---------------
|
dnl ---------------
|
||||||
dnl dlopen & dlinfo
|
dnl dlopen & dlinfo
|
||||||
dnl ---------------
|
dnl ---------------
|
||||||
|
LIBS_save="$LIBS"
|
||||||
AC_SEARCH_LIBS([dlopen], [dl dld], [], [
|
AC_SEARCH_LIBS([dlopen], [dl dld], [], [
|
||||||
AC_MSG_ERROR([unable to find the dlopen()])
|
AC_MSG_ERROR([unable to find the dlopen()])
|
||||||
])
|
])
|
||||||
|
@ -2091,6 +2101,13 @@ if test "$frr_cv_rtld_di_linkmap" = "yes"; then
|
||||||
AC_DEFINE([HAVE_DLINFO_LINKMAP], [1], [Have dlinfo RTLD_DI_LINKMAP])
|
AC_DEFINE([HAVE_DLINFO_LINKMAP], [1], [Have dlinfo RTLD_DI_LINKMAP])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
LIBDL="$LIBS"
|
||||||
|
LIBDL="${LIBDL%$LIBS_save}"
|
||||||
|
LIBDL="${LIBDL#$LIBS_save}"
|
||||||
|
AC_SUBST([LIBDL])
|
||||||
|
LIBS="$LIBS_save"
|
||||||
|
unset LIBS_save
|
||||||
|
|
||||||
dnl ##########################################################################
|
dnl ##########################################################################
|
||||||
dnl test "$enable_clippy_only" != "yes"
|
dnl test "$enable_clippy_only" != "yes"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
#
|
#
|
||||||
lib_LTLIBRARIES += lib/libfrr.la
|
lib_LTLIBRARIES += lib/libfrr.la
|
||||||
lib_libfrr_la_LDFLAGS = $(LIB_LDFLAGS) -version-info 0:0:0 -Xlinker -e_libfrr_version
|
lib_libfrr_la_LDFLAGS = $(LIB_LDFLAGS) -version-info 0:0:0 -Xlinker -e_libfrr_version
|
||||||
lib_libfrr_la_LIBADD = $(LIBCAP) $(UNWIND_LIBS) $(LIBYANG_LIBS) $(LUA_LIB) $(UST_LIBS) $(LIBM)
|
lib_libfrr_la_LIBADD = $(LIBCAP) $(UNWIND_LIBS) $(LIBYANG_LIBS) $(LUA_LIB) $(UST_LIBS) $(LIBCRYPT) $(LIBDL) $(LIBM)
|
||||||
|
|
||||||
lib_libfrr_la_SOURCES = \
|
lib_libfrr_la_SOURCES = \
|
||||||
lib/agg_table.c \
|
lib/agg_table.c \
|
||||||
|
|
Loading…
Reference in a new issue