diff --git a/usr.bin/at/Makefile b/usr.bin/at/Makefile index d199a85..dc5cafd 100644 --- a/usr.bin/at/Makefile +++ b/usr.bin/at/Makefile @@ -17,6 +17,8 @@ BINOWN= root BINMODE= 4555 CLEANFILES+= at.1 +LDFLAGS+=-Wl,-z,now + at.1: at.man @${ECHO} Making ${.TARGET:T} from ${.ALLSRC:T}; \ sed -e \ diff --git a/usr.bin/chpass/Makefile b/usr.bin/chpass/Makefile index 4427417..4f774a1 100644 --- a/usr.bin/chpass/Makefile +++ b/usr.bin/chpass/Makefile @@ -17,6 +17,8 @@ CFLAGS+= -DYP #CFLAGS+=-DRESTRICT_FULLNAME_CHANGE CFLAGS+=-I${.CURDIR}/../../usr.sbin/pwd_mkdb -I${.CURDIR}/../../lib/libc/gen -I. +LDFLAGS+=-Wl,-z,now + LIBADD= crypt util .if ${MK_NIS} != "no" LIBADD+= ypclnt diff --git a/usr.bin/fstat/Makefile b/usr.bin/fstat/Makefile index cd03a51..9a0fe6e 100644 --- a/usr.bin/fstat/Makefile +++ b/usr.bin/fstat/Makefile @@ -9,3 +9,5 @@ LIBADD= procstat MAN1= fuser.1 fstat.1 .include +LDFLAGS+=-Wl,-z,now + diff --git a/usr.bin/lock/Makefile b/usr.bin/lock/Makefile index 07321f7..ed2c786 100644 --- a/usr.bin/lock/Makefile +++ b/usr.bin/lock/Makefile @@ -7,4 +7,6 @@ BINMODE=4555 LIBADD= crypt +LDFLAGS+=-Wl,-z,now + .include diff --git a/usr.bin/login/Makefile b/usr.bin/login/Makefile index 3499575..62a7356 100644 --- a/usr.bin/login/Makefile +++ b/usr.bin/login/Makefile @@ -16,6 +16,8 @@ CFLAGS+= -DUSE_BSM_AUDIT LIBADD+= bsm .endif +LDFLAGS+=-Wl,-z,now + .if ${MK_SETUID_LOGIN} != "no" BINOWN= root BINMODE=4555 diff --git a/usr.bin/netstat/Makefile b/usr.bin/netstat/Makefile index 52cc3c7..11ebb2f 100644 --- a/usr.bin/netstat/Makefile +++ b/usr.bin/netstat/Makefile @@ -57,6 +57,8 @@ BINGRP= kmem BINMODE=2555 LIBADD= kvm memstat xo util +LDFLAGS+=-Wl,-z,now + .if ${MK_NETGRAPH_SUPPORT} != "no" SRCS+= netgraph.c LIBADD+= netgraph diff --git a/usr.bin/opieinfo/Makefile b/usr.bin/opieinfo/Makefile index 3114a92..5c41213 100644 --- a/usr.bin/opieinfo/Makefile +++ b/usr.bin/opieinfo/Makefile @@ -12,6 +12,8 @@ WARNS?= 0 LIBADD= opie +LDFLAGS+=-Wl,-z,now + BINOWN= root BINMODE=4555 PRECIOUSPROG= diff --git a/usr.bin/opiepasswd/Makefile b/usr.bin/opiepasswd/Makefile index ae35b20..32ba59b 100644 --- a/usr.bin/opiepasswd/Makefile +++ b/usr.bin/opiepasswd/Makefile @@ -12,6 +12,8 @@ WARNS?= 0 LIBADD= opie +LDFLAGS+=-Wl,-z,now + BINOWN= root BINMODE=4555 PRECIOUSPROG= diff --git a/usr.bin/passwd/Makefile b/usr.bin/passwd/Makefile index 758be2d..ebde1a6 100644 --- a/usr.bin/passwd/Makefile +++ b/usr.bin/passwd/Makefile @@ -13,6 +13,8 @@ SYMLINKS = ${BINDIR}/passwd ${BINDIR}/yppasswd MLINKS = passwd.1 yppasswd.1 .endif +LDFLAGS+=-Wl,-z,now + beforeinstall: .for i in passwd yppasswd [ ! -e ${DESTDIR}${BINDIR}/$i ] || \ diff --git a/usr.bin/su/Makefile b/usr.bin/su/Makefile index b3dd829..26eaa63 100644 --- a/usr.bin/su/Makefile +++ b/usr.bin/su/Makefile @@ -10,6 +10,8 @@ WARNS?= 5 LIBADD= util pam .if ${MK_AUDIT} != "no" +LDFLAGS+=-Wl,-z,now + CFLAGS+= -DUSE_BSM_AUDIT LIBADD+= bsm .endif diff --git a/usr.bin/wall/Makefile b/usr.bin/wall/Makefile index 0579add..571be8d 100644 --- a/usr.bin/wall/Makefile +++ b/usr.bin/wall/Makefile @@ -6,4 +6,6 @@ SRCS= ttymsg.c wall.c BINGRP= tty BINMODE=2555 +LDFLAGS+=-Wl,-z,now + .include diff --git a/usr.bin/write/Makefile b/usr.bin/write/Makefile index ba06110..ba6ce04 100644 --- a/usr.bin/write/Makefile +++ b/usr.bin/write/Makefile @@ -5,4 +5,6 @@ PROG= write BINMODE=2555 BINGRP= tty +LDFLAGS+=-Wl,-z,now + .include