mirror of
https://github.com/kernelkit/infix.git
synced 2026-08-06 07:33:01 +02:00
statd: fix library ordering for linker
When building for cppcheck/coverity we may get a stupid linker that can wind up not finding, e.g., fexist() in libite (-lite) if it's not added last in the list of libraries. Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
@@ -15,6 +15,7 @@ statd
|
||||
/config.sub
|
||||
/configure
|
||||
/depcomp
|
||||
/.deps/
|
||||
/install-sh
|
||||
/libtool
|
||||
/ltmain.sh
|
||||
|
||||
@@ -7,7 +7,7 @@ sbin_PROGRAMS = statd
|
||||
statd_SOURCES = statd.c shared.c shared.h
|
||||
statd_CPPFLAGS = -D_DEFAULT_SOURCE -D_GNU_SOURCE
|
||||
statd_CFLAGS = -W -Wall -Wextra
|
||||
statd_CFLAGS += $(jansson_CFLAGS) $(libite_CFLAGS) $(libyang_CFLAGS)
|
||||
statd_CFLAGS += $(sysrepo_CFLAGS) $(libsrx_CFLAGS)
|
||||
statd_LDADD = $(jansson_LIBS) $(libite_LIBS) $(libyang_LIBS)
|
||||
statd_LDADD += $(sysrepo_LIBS) $(libsrx_LIBS)
|
||||
statd_CFLAGS += $(jansson_CFLAGS) $(libyang_CFLAGS) $(sysrepo_CFLAGS)
|
||||
statd_CFLAGS += $(libsrx_CFLAGS) $(libite_CFLAGS)
|
||||
statd_LDADD = $(jansson_LIBS) $(libyang_LIBS) $(sysrepo_LIBS)
|
||||
statd_LDADD += $(libsrx_LIBS) $(libite_LIBS)
|
||||
|
||||
@@ -77,6 +77,8 @@ cat <<EOF
|
||||
System environment....: ${sysconfig_path:-${sysconfig}}
|
||||
C Compiler............: $CC $CFLAGS $CPPFLAGS $LDFLAGS $LIBS
|
||||
Linker................: $LD $LLDP_LDFLAGS $LLDP_BIN_LDFLAGS $LDFLAGS $LIBS
|
||||
CFLAGS................: $jansson_CFLAGS $libyang_CFLAGS $sysrepo_CFLAGS $libsrx_CFLAGS $libite_CFLAGS
|
||||
LIBS..................: $jansson_LIBS $libyang_LIBS $sysrepo_LIBS $libsrx_LIBS $libite_LIBS
|
||||
|
||||
------------- Compiler version --------------
|
||||
$($CC --version || true)
|
||||
|
||||
Reference in New Issue
Block a user