Allow dhclient and ping to build WITHOUT_DYNAMICROOT
dhclient and ping normally use libcasper services. These are not available in statically-linked binaries, so when WITHOUT_DYNAMICROOT is set disable libcasper use, as with rescue builds. Also emit a warning as it's undesirable to build this way. Reported by: Michael Dexter Reviewed by: rgrimes Tested by: Michael Dexter Approved by: re (kib) Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D17074
This commit is contained in:
parent
7a8d266139
commit
2c208ed867
@ -44,7 +44,9 @@ MAN= dhclient.8 dhclient.conf.5 dhclient.leases.5 dhcp-options.5 \
|
||||
dhclient-script.8
|
||||
LIBADD= util
|
||||
|
||||
.if ${MK_CASPER} != "no" && !defined(RESCUE)
|
||||
.if ${MK_DYNAMICROOT} == "no"
|
||||
.warning ${PROG} built without libcasper support
|
||||
.elif ${MK_CASPER} != "no" && !defined(RESCUE)
|
||||
LIBADD+= casper
|
||||
LIBADD+= cap_syslog
|
||||
CFLAGS+=-DWITH_CASPER
|
||||
|
@ -11,7 +11,9 @@ BINMODE=4555
|
||||
WARNS?= 3
|
||||
LIBADD= m
|
||||
|
||||
.if ${MK_CASPER} != "no" && !defined(RESCUE)
|
||||
.if ${MK_DYNAMICROOT} == "no"
|
||||
.warning ${PROG} built without libcasper support
|
||||
.elif ${MK_CASPER} != "no" && !defined(RESCUE)
|
||||
LIBADD+= casper
|
||||
LIBADD+= cap_dns
|
||||
CFLAGS+=-DWITH_CASPER
|
||||
|
Loading…
Reference in New Issue
Block a user