libifconfig now depends on libm due to usage of log10().

ld.bfd in particular requires -lm to come after libifconfig on the
command line when linking rescue.

Reviewed by:	freqlabs, adrian
Differential Revision:	https://reviews.freebsd.org/D26258
This commit is contained in:
John Baldwin 2020-09-02 22:10:08 +00:00
parent 875e04d716
commit 4d135bbd7f
3 changed files with 5 additions and 1 deletions

View File

@ -4,6 +4,8 @@ PACKAGE= lib${LIB}
LIB= ifconfig
INTERNALLIB= true
LIBADD= m
SHLIBDIR?= /lib
SHLIB_MAJOR= 1
SRCS= libifconfig.c \

View File

@ -222,11 +222,12 @@ CRUNCH_PROGS_usr.sbin+= chroot
CRUNCH_PROGS_usr.sbin+= chown
CRUNCH_ALIAS_chown= chgrp
##################################################################
CRUNCH_LIBS+= -lm
CRUNCH_LIBS+= ${OBJTOP}/lib/libifconfig/libifconfig.a
CRUNCH_BUILDOPTS+= CRUNCH_CFLAGS+=-I${OBJTOP}/lib/libifconfig
CRUNCH_LIBS+= -lm
.if ${MK_ISCSI} != "no"
CRUNCH_PROGS_usr.bin+= iscsictl
CRUNCH_PROGS_usr.sbin+= iscsid

View File

@ -390,6 +390,7 @@ _DP_zpool= md pthread z icp spl nvpair avl umem
_DP_zutil= avl tpool
_DP_be= zfs spl nvpair
_DP_netmap=
_DP_ifconfig= m
# OFED support
.if ${MK_OFED} != "no"