summaryrefslogtreecommitdiff
path: root/usr/src/uts/sparc
diff options
context:
space:
mode:
authorRichard Lowe <richlowe@richlowe.net>2021-11-26 21:55:37 -0600
committerRichard Lowe <richlowe@richlowe.net>2021-12-14 12:44:45 -0600
commit82d0151a507442720a3aea34c8925041894ab173 (patch)
treec9b96c619e4b5c2b780518ca70420f993b09995c /usr/src/uts/sparc
parentffe0b5fa2f11b603291b4b98b4f727bc8c8dbd9c (diff)
downloadillumos-gate-82d0151a507442720a3aea34c8925041894ab173.tar.gz
14268 kernel modules should be linked -ztype=kmod
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
Diffstat (limited to 'usr/src/uts/sparc')
-rw-r--r--usr/src/uts/sparc/IA/Makefile2
-rw-r--r--usr/src/uts/sparc/aac/Makefile2
-rw-r--r--usr/src/uts/sparc/ac97/Makefile2
-rw-r--r--usr/src/uts/sparc/aes/Makefile2
-rw-r--r--usr/src/uts/sparc/afe/Makefile2
-rw-r--r--usr/src/uts/sparc/aggr/Makefile2
-rw-r--r--usr/src/uts/sparc/aoutexec/Makefile2
-rw-r--r--usr/src/uts/sparc/arp/Makefile2
-rw-r--r--usr/src/uts/sparc/audio1575/Makefile2
-rw-r--r--usr/src/uts/sparc/audiocs/Makefile2
-rw-r--r--usr/src/uts/sparc/audioens/Makefile2
-rw-r--r--usr/src/uts/sparc/audiols/Makefile2
-rw-r--r--usr/src/uts/sparc/audiop16x/Makefile2
-rw-r--r--usr/src/uts/sparc/audiopci/Makefile2
-rw-r--r--usr/src/uts/sparc/audiots/Makefile2
-rw-r--r--usr/src/uts/sparc/autofs/Makefile2
-rw-r--r--usr/src/uts/sparc/av1394/Makefile2
-rw-r--r--usr/src/uts/sparc/bge/Makefile2
-rw-r--r--usr/src/uts/sparc/bignum/Makefile2
-rw-r--r--usr/src/uts/sparc/blkdev/Makefile2
-rw-r--r--usr/src/uts/sparc/blowfish/Makefile2
-rw-r--r--usr/src/uts/sparc/bnxe/Makefile2
-rw-r--r--usr/src/uts/sparc/bpf/Makefile2
-rw-r--r--usr/src/uts/sparc/bridge/Makefile2
-rw-r--r--usr/src/uts/sparc/c2audit/Makefile2
-rw-r--r--usr/src/uts/sparc/cardbus/Makefile2
-rw-r--r--usr/src/uts/sparc/cc/Makefile1
-rw-r--r--usr/src/uts/sparc/cc_cubic/Makefile2
-rw-r--r--usr/src/uts/sparc/cc_newreno/Makefile2
-rw-r--r--usr/src/uts/sparc/cc_sunreno/Makefile2
-rw-r--r--usr/src/uts/sparc/ccid/Makefile2
-rw-r--r--usr/src/uts/sparc/chxge/Makefile2
-rw-r--r--usr/src/uts/sparc/consconfig/Makefile2
-rw-r--r--usr/src/uts/sparc/conskbd/Makefile2
-rw-r--r--usr/src/uts/sparc/crypto/Makefile2
-rw-r--r--usr/src/uts/sparc/cryptoadm/Makefile2
-rw-r--r--usr/src/uts/sparc/ctf/Makefile2
-rw-r--r--usr/src/uts/sparc/dad/Makefile2
-rw-r--r--usr/src/uts/sparc/daplt/Makefile2
-rw-r--r--usr/src/uts/sparc/dcam1394/Makefile2
-rw-r--r--usr/src/uts/sparc/dcpc/Makefile2
-rw-r--r--usr/src/uts/sparc/des/Makefile2
-rw-r--r--usr/src/uts/sparc/dev/Makefile2
-rw-r--r--usr/src/uts/sparc/dlcosmk/Makefile2
-rw-r--r--usr/src/uts/sparc/dld/Makefile2
-rw-r--r--usr/src/uts/sparc/dls/Makefile2
-rw-r--r--usr/src/uts/sparc/dmfe/Makefile2
-rw-r--r--usr/src/uts/sparc/dprov/Makefile2
-rw-r--r--usr/src/uts/sparc/dscpmk/Makefile2
-rw-r--r--usr/src/uts/sparc/e1000g/Makefile2
-rw-r--r--usr/src/uts/sparc/ecc/Makefile2
-rw-r--r--usr/src/uts/sparc/edonr/Makefile2
-rw-r--r--usr/src/uts/sparc/efe/Makefile2
-rw-r--r--usr/src/uts/sparc/ehci/Makefile2
-rw-r--r--usr/src/uts/sparc/eibnx/Makefile2
-rw-r--r--usr/src/uts/sparc/emlxs/Makefile2
-rw-r--r--usr/src/uts/sparc/emlxs_fw/Makefile2
-rw-r--r--usr/src/uts/sparc/emul64/Makefile2
-rw-r--r--usr/src/uts/sparc/eoib/Makefile2
-rw-r--r--usr/src/uts/sparc/eri/Makefile2
-rw-r--r--usr/src/uts/sparc/fas/Makefile2
-rw-r--r--usr/src/uts/sparc/fasttrap/Makefile2
-rw-r--r--usr/src/uts/sparc/fbt/Makefile2
-rw-r--r--usr/src/uts/sparc/fcip/Makefile2
-rw-r--r--usr/src/uts/sparc/fcode/Makefile2
-rw-r--r--usr/src/uts/sparc/fcoe/Makefile2
-rw-r--r--usr/src/uts/sparc/fcoei/Makefile2
-rw-r--r--usr/src/uts/sparc/fcoet/Makefile2
-rw-r--r--usr/src/uts/sparc/fcp/Makefile2
-rw-r--r--usr/src/uts/sparc/fcpci/Makefile2
-rw-r--r--usr/src/uts/sparc/fcsm/Makefile2
-rw-r--r--usr/src/uts/sparc/fct/Makefile2
-rw-r--r--usr/src/uts/sparc/flowacct/Makefile2
-rw-r--r--usr/src/uts/sparc/fp/Makefile2
-rw-r--r--usr/src/uts/sparc/fssnap/Makefile2
-rw-r--r--usr/src/uts/sparc/gld/Makefile2
-rw-r--r--usr/src/uts/sparc/hci1394/Makefile2
-rw-r--r--usr/src/uts/sparc/hermon/Makefile2
-rw-r--r--usr/src/uts/sparc/hid/Makefile2
-rw-r--r--usr/src/uts/sparc/hidparser/Makefile2
-rw-r--r--usr/src/uts/sparc/hme/Makefile2
-rw-r--r--usr/src/uts/sparc/hsfs/Makefile2
-rw-r--r--usr/src/uts/sparc/hubd/Makefile2
-rw-r--r--usr/src/uts/sparc/hxge/Makefile2
-rw-r--r--usr/src/uts/sparc/ib/Makefile2
-rw-r--r--usr/src/uts/sparc/ibcm/Makefile2
-rw-r--r--usr/src/uts/sparc/ibdm/Makefile2
-rw-r--r--usr/src/uts/sparc/ibdma/Makefile2
-rw-r--r--usr/src/uts/sparc/ibmf/Makefile2
-rw-r--r--usr/src/uts/sparc/ibp/Makefile2
-rw-r--r--usr/src/uts/sparc/icmp/Makefile2
-rw-r--r--usr/src/uts/sparc/icmp6/Makefile2
-rw-r--r--usr/src/uts/sparc/idm/Makefile2
-rw-r--r--usr/src/uts/sparc/idmap/Makefile2
-rw-r--r--usr/src/uts/sparc/igb/Makefile2
-rw-r--r--usr/src/uts/sparc/ip/Makefile2
-rw-r--r--usr/src/uts/sparc/ip6/Makefile2
-rw-r--r--usr/src/uts/sparc/ipd/Makefile2
-rw-r--r--usr/src/uts/sparc/ipf/Makefile2
-rw-r--r--usr/src/uts/sparc/ipgpc/Makefile2
-rw-r--r--usr/src/uts/sparc/ipnet/Makefile2
-rw-r--r--usr/src/uts/sparc/ipsecah/Makefile2
-rw-r--r--usr/src/uts/sparc/ipsecesp/Makefile2
-rw-r--r--usr/src/uts/sparc/iptun/Makefile2
-rw-r--r--usr/src/uts/sparc/iscsi/Makefile4
-rw-r--r--usr/src/uts/sparc/iscsit/Makefile2
-rw-r--r--usr/src/uts/sparc/iser/Makefile2
-rw-r--r--usr/src/uts/sparc/ixgbe/Makefile2
-rw-r--r--usr/src/uts/sparc/kb8042/Makefile2
-rw-r--r--usr/src/uts/sparc/keysock/Makefile2
-rw-r--r--usr/src/uts/sparc/kgssapi/Makefile2
-rw-r--r--usr/src/uts/sparc/klmmod/Makefile2
-rw-r--r--usr/src/uts/sparc/klmops/Makefile2
-rw-r--r--usr/src/uts/sparc/kmdb/Makefile2
-rw-r--r--usr/src/uts/sparc/kmech_dummy/Makefile2
-rw-r--r--usr/src/uts/sparc/kmech_krb5/Makefile2
-rw-r--r--usr/src/uts/sparc/ksocket/Makefile2
-rw-r--r--usr/src/uts/sparc/kssl/Makefile2
-rw-r--r--usr/src/uts/sparc/ksslf/Makefile2
-rw-r--r--usr/src/uts/sparc/lockstat/Makefile2
-rw-r--r--usr/src/uts/sparc/lofi/Makefile2
-rw-r--r--usr/src/uts/sparc/mac/Makefile1
-rw-r--r--usr/src/uts/sparc/mac_6to4/Makefile2
-rw-r--r--usr/src/uts/sparc/mac_ether/Makefile2
-rw-r--r--usr/src/uts/sparc/mac_ib/Makefile2
-rw-r--r--usr/src/uts/sparc/mac_ipv4/Makefile2
-rw-r--r--usr/src/uts/sparc/mac_ipv6/Makefile2
-rw-r--r--usr/src/uts/sparc/mac_wifi/Makefile2
-rw-r--r--usr/src/uts/sparc/md4/Makefile2
-rw-r--r--usr/src/uts/sparc/md5/Makefile2
-rw-r--r--usr/src/uts/sparc/mii/Makefile2
-rw-r--r--usr/src/uts/sparc/mouse8042/Makefile2
-rw-r--r--usr/src/uts/sparc/mpt_sas/Makefile2
-rw-r--r--usr/src/uts/sparc/mr_sas/Makefile2
-rw-r--r--usr/src/uts/sparc/msgsys/Makefile2
-rw-r--r--usr/src/uts/sparc/mxfe/Makefile2
-rw-r--r--usr/src/uts/sparc/myri10ge/Makefile2
-rw-r--r--usr/src/uts/sparc/nca/Makefile2
-rw-r--r--usr/src/uts/sparc/net_dacf/Makefile2
-rw-r--r--usr/src/uts/sparc/neti/Makefile2
-rw-r--r--usr/src/uts/sparc/nfs/Makefile2
-rw-r--r--usr/src/uts/sparc/nfs_dlboot/Makefile2
-rw-r--r--usr/src/uts/sparc/nfssrv/Makefile2
-rw-r--r--usr/src/uts/sparc/nsmb/Makefile2
-rw-r--r--usr/src/uts/sparc/nulldriver/Makefile5
-rw-r--r--usr/src/uts/sparc/oce/Makefile2
-rw-r--r--usr/src/uts/sparc/ohci/Makefile2
-rw-r--r--usr/src/uts/sparc/openeepr/Makefile2
-rw-r--r--usr/src/uts/sparc/pci_pci/Makefile2
-rw-r--r--usr/src/uts/sparc/pcic/Makefile2
-rw-r--r--usr/src/uts/sparc/pcicfg/Makefile2
-rw-r--r--usr/src/uts/sparc/pcieb/Makefile2
-rw-r--r--usr/src/uts/sparc/pcieb_bcm/Makefile2
-rw-r--r--usr/src/uts/sparc/pcihp/Makefile2
-rw-r--r--usr/src/uts/sparc/pcmcia/Makefile2
-rw-r--r--usr/src/uts/sparc/pipe/Makefile2
-rw-r--r--usr/src/uts/sparc/pmcs/Makefile2
-rw-r--r--usr/src/uts/sparc/pmcs8001fw/Makefile2
-rw-r--r--usr/src/uts/sparc/pppt/Makefile2
-rw-r--r--usr/src/uts/sparc/procfs/Makefile2
-rw-r--r--usr/src/uts/sparc/profile/Makefile2
-rw-r--r--usr/src/uts/sparc/ptsl/Makefile2
-rw-r--r--usr/src/uts/sparc/qfe/Makefile2
-rw-r--r--usr/src/uts/sparc/qlc/Makefile2
-rw-r--r--usr/src/uts/sparc/qlc_fw_2200/Makefile2
-rw-r--r--usr/src/uts/sparc/qlc_fw_2300/Makefile2
-rw-r--r--usr/src/uts/sparc/qlc_fw_2400/Makefile2
-rw-r--r--usr/src/uts/sparc/qlc_fw_2500/Makefile2
-rw-r--r--usr/src/uts/sparc/qlc_fw_6322/Makefile2
-rw-r--r--usr/src/uts/sparc/qlc_fw_8100/Makefile2
-rw-r--r--usr/src/uts/sparc/qlge/Makefile2
-rw-r--r--usr/src/uts/sparc/qlt/Makefile2
-rw-r--r--usr/src/uts/sparc/random/Makefile2
-rw-r--r--usr/src/uts/sparc/rds/Makefile2
-rw-r--r--usr/src/uts/sparc/rdsib/Makefile2
-rw-r--r--usr/src/uts/sparc/rdsv3/Makefile2
-rw-r--r--usr/src/uts/sparc/rge/Makefile2
-rw-r--r--usr/src/uts/sparc/rpcib/Makefile2
-rw-r--r--usr/src/uts/sparc/rpcmod/Makefile2
-rw-r--r--usr/src/uts/sparc/rpcsec/Makefile2
-rw-r--r--usr/src/uts/sparc/rpcsec_gss/Makefile2
-rw-r--r--usr/src/uts/sparc/rsa/Makefile2
-rw-r--r--usr/src/uts/sparc/rsm/Makefile2
-rw-r--r--usr/src/uts/sparc/rtls/Makefile2
-rw-r--r--usr/src/uts/sparc/rts/Makefile2
-rw-r--r--usr/src/uts/sparc/sata/Makefile2
-rw-r--r--usr/src/uts/sparc/scsa1394/Makefile2
-rw-r--r--usr/src/uts/sparc/scsa2usb/Makefile2
-rw-r--r--usr/src/uts/sparc/scsi_vhci/Makefile2
-rw-r--r--usr/src/uts/sparc/scsi_vhci_f_sym/Makefile2
-rw-r--r--usr/src/uts/sparc/scsi_vhci_f_sym_hds/Makefile2
-rw-r--r--usr/src/uts/sparc/scsi_vhci_f_tape/Makefile2
-rw-r--r--usr/src/uts/sparc/scsi_vhci_f_tpgs/Makefile2
-rw-r--r--usr/src/uts/sparc/scsi_vhci_f_tpgs_tape/Makefile2
-rw-r--r--usr/src/uts/sparc/sd/Makefile2
-rw-r--r--usr/src/uts/sparc/sdp/Makefile1
-rw-r--r--usr/src/uts/sparc/sdt/Makefile2
-rw-r--r--usr/src/uts/sparc/semsys/Makefile2
-rw-r--r--usr/src/uts/sparc/ses/Makefile2
-rw-r--r--usr/src/uts/sparc/sfe/Makefile2
-rw-r--r--usr/src/uts/sparc/sgen/Makefile2
-rw-r--r--usr/src/uts/sparc/sha1/Makefile2
-rw-r--r--usr/src/uts/sparc/sha2/Makefile2
-rw-r--r--usr/src/uts/sparc/shmsys/Makefile2
-rw-r--r--usr/src/uts/sparc/simnet/Makefile2
-rw-r--r--usr/src/uts/sparc/skein/Makefile2
-rw-r--r--usr/src/uts/sparc/smbfs/Makefile2
-rw-r--r--usr/src/uts/sparc/smbsrv/Makefile2
-rw-r--r--usr/src/uts/sparc/smp/Makefile2
-rw-r--r--usr/src/uts/sparc/sockfs/Makefile2
-rw-r--r--usr/src/uts/sparc/sockpfp/Makefile2
-rw-r--r--usr/src/uts/sparc/sockrds/Makefile2
-rw-r--r--usr/src/uts/sparc/socksctp/Makefile2
-rw-r--r--usr/src/uts/sparc/socksdp/Makefile2
-rw-r--r--usr/src/uts/sparc/softmac/Makefile2
-rw-r--r--usr/src/uts/sparc/sol_ofs/Makefile2
-rw-r--r--usr/src/uts/sparc/sol_ucma/Makefile2
-rw-r--r--usr/src/uts/sparc/sol_umad/Makefile2
-rw-r--r--usr/src/uts/sparc/sol_uverbs/Makefile2
-rw-r--r--usr/src/uts/sparc/spdsock/Makefile2
-rw-r--r--usr/src/uts/sparc/specfs/Makefile2
-rw-r--r--usr/src/uts/sparc/spppasyn/Makefile2
-rw-r--r--usr/src/uts/sparc/spppcomp/Makefile2
-rw-r--r--usr/src/uts/sparc/srpt/Makefile2
-rw-r--r--usr/src/uts/sparc/ssd/Makefile2
-rw-r--r--usr/src/uts/sparc/st/Makefile2
-rw-r--r--usr/src/uts/sparc/stmf_sbd/Makefile2
-rw-r--r--usr/src/uts/sparc/swrand/Makefile2
-rw-r--r--usr/src/uts/sparc/systrace/Makefile2
-rw-r--r--usr/src/uts/sparc/tavor/Makefile2
-rw-r--r--usr/src/uts/sparc/tcp/Makefile2
-rw-r--r--usr/src/uts/sparc/tcp6/Makefile2
-rw-r--r--usr/src/uts/sparc/tem/Makefile2
-rw-r--r--usr/src/uts/sparc/tl/Makefile2
-rw-r--r--usr/src/uts/sparc/tokenmt/Makefile2
-rw-r--r--usr/src/uts/sparc/trill/Makefile2
-rw-r--r--usr/src/uts/sparc/tswtclmt/Makefile2
-rw-r--r--usr/src/uts/sparc/udfs/Makefile2
-rw-r--r--usr/src/uts/sparc/udp/Makefile2
-rw-r--r--usr/src/uts/sparc/udp6/Makefile2
-rw-r--r--usr/src/uts/sparc/ufs/Makefile2
-rw-r--r--usr/src/uts/sparc/ugen/Makefile2
-rw-r--r--usr/src/uts/sparc/uhci/Makefile2
-rw-r--r--usr/src/uts/sparc/usb_ac/Makefile2
-rw-r--r--usr/src/uts/sparc/usb_ah/Makefile2
-rw-r--r--usr/src/uts/sparc/usb_as/Makefile2
-rw-r--r--usr/src/uts/sparc/usb_ia/Makefile2
-rw-r--r--usr/src/uts/sparc/usb_mid/Makefile2
-rw-r--r--usr/src/uts/sparc/usba10/Makefile2
-rw-r--r--usr/src/uts/sparc/usbecm/Makefile2
-rw-r--r--usr/src/uts/sparc/usbftdi/Makefile2
-rw-r--r--usr/src/uts/sparc/usbkbm/Makefile2
-rw-r--r--usr/src/uts/sparc/usbms/Makefile2
-rw-r--r--usr/src/uts/sparc/usbprn/Makefile2
-rw-r--r--usr/src/uts/sparc/usbsacm/Makefile2
-rw-r--r--usr/src/uts/sparc/usbser/Makefile2
-rw-r--r--usr/src/uts/sparc/usbskel/Makefile2
-rw-r--r--usr/src/uts/sparc/usbsksp/Makefile2
-rw-r--r--usr/src/uts/sparc/usbsprl/Makefile2
-rw-r--r--usr/src/uts/sparc/usbvc/Makefile2
-rw-r--r--usr/src/uts/sparc/usbwcm/Makefile2
-rw-r--r--usr/src/uts/sparc/vnic/Makefile2
-rw-r--r--usr/src/uts/sparc/vr/Makefile2
-rw-r--r--usr/src/uts/sparc/vscan/Makefile2
-rw-r--r--usr/src/uts/sparc/wc/Makefile2
-rw-r--r--usr/src/uts/sparc/xge/Makefile2
-rw-r--r--usr/src/uts/sparc/yge/Makefile2
-rw-r--r--usr/src/uts/sparc/zfs/Makefile2
-rw-r--r--usr/src/uts/sparc/zut/Makefile1
269 files changed, 263 insertions, 276 deletions
diff --git a/usr/src/uts/sparc/IA/Makefile b/usr/src/uts/sparc/IA/Makefile
index 208acb107f..dc96f0dced 100644
--- a/usr/src/uts/sparc/IA/Makefile
+++ b/usr/src/uts/sparc/IA/Makefile
@@ -59,7 +59,7 @@ CFLAGS += $(CCVERBOSE)
#
# Define dependency on TS
#
-LDFLAGS += -dy -N sched/TS
+LDFLAGS += -N sched/TS
#
# Default build targets.
diff --git a/usr/src/uts/sparc/aac/Makefile b/usr/src/uts/sparc/aac/Makefile
index b4724b9808..ccc7797121 100644
--- a/usr/src/uts/sparc/aac/Makefile
+++ b/usr/src/uts/sparc/aac/Makefile
@@ -57,7 +57,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Kernel Module Dependencies
#
-LDFLAGS += -dy -Nmisc/scsi
+LDFLAGS += -Nmisc/scsi
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/ac97/Makefile b/usr/src/uts/sparc/ac97/Makefile
index d457893cdb..97d870d408 100644
--- a/usr/src/uts/sparc/ac97/Makefile
+++ b/usr/src/uts/sparc/ac97/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/audio
+LDFLAGS += -Ndrv/audio
#
# Default build targets.
diff --git a/usr/src/uts/sparc/aes/Makefile b/usr/src/uts/sparc/aes/Makefile
index 72349060f3..01dc83d338 100644
--- a/usr/src/uts/sparc/aes/Makefile
+++ b/usr/src/uts/sparc/aes/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CFLAGS += $(CCVERBOSE)
diff --git a/usr/src/uts/sparc/afe/Makefile b/usr/src/uts/sparc/afe/Makefile
index 2fabb8c401..c538678f83 100644
--- a/usr/src/uts/sparc/afe/Makefile
+++ b/usr/src/uts/sparc/afe/Makefile
@@ -54,7 +54,7 @@ CFLAGS += $(CCVERBOSE)
#
# Driver depends on GLD
#
-LDFLAGS += -dy -N misc/mac -Nmisc/mii
+LDFLAGS += -N misc/mac -Nmisc/mii
#
# Default build targets.
diff --git a/usr/src/uts/sparc/aggr/Makefile b/usr/src/uts/sparc/aggr/Makefile
index b562dcc6c2..693e148fe6 100644
--- a/usr/src/uts/sparc/aggr/Makefile
+++ b/usr/src/uts/sparc/aggr/Makefile
@@ -51,7 +51,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# Overrides
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/dld -Nmisc/mac -Nmisc/dls
+LDFLAGS += -Ndrv/dld -Nmisc/mac -Nmisc/dls
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/aoutexec/Makefile b/usr/src/uts/sparc/aoutexec/Makefile
index f869d742bd..225726fc7c 100644
--- a/usr/src/uts/sparc/aoutexec/Makefile
+++ b/usr/src/uts/sparc/aoutexec/Makefile
@@ -65,7 +65,7 @@ CERRWARN += -_gcc=-Wno-parentheses
#
# Define dependency on elfexec
#
-LDFLAGS += -dy -N exec/elfexec
+LDFLAGS += -N exec/elfexec
#
# Default build targets.
diff --git a/usr/src/uts/sparc/arp/Makefile b/usr/src/uts/sparc/arp/Makefile
index 78453cd00b..832e72e8a0 100644
--- a/usr/src/uts/sparc/arp/Makefile
+++ b/usr/src/uts/sparc/arp/Makefile
@@ -63,7 +63,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
#
# depends on ip
#
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
#
# Default build targets.
diff --git a/usr/src/uts/sparc/audio1575/Makefile b/usr/src/uts/sparc/audio1575/Makefile
index 987582a24e..968f7a264e 100644
--- a/usr/src/uts/sparc/audio1575/Makefile
+++ b/usr/src/uts/sparc/audio1575/Makefile
@@ -55,7 +55,7 @@ CERRWARN += -_gcc=-Wno-switch
#
# Depends on drv/audio and misc/ac97
#
-LDFLAGS += -dy -Ndrv/audio -Nmisc/ac97
+LDFLAGS += -Ndrv/audio -Nmisc/ac97
#
# Define targets
diff --git a/usr/src/uts/sparc/audiocs/Makefile b/usr/src/uts/sparc/audiocs/Makefile
index 91597e01eb..91e297d2e2 100644
--- a/usr/src/uts/sparc/audiocs/Makefile
+++ b/usr/src/uts/sparc/audiocs/Makefile
@@ -60,7 +60,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# Depends on misc/audiosup
#
-LDFLAGS += -dy -Ndrv/audio
+LDFLAGS += -Ndrv/audio
#
# Default build targets.
diff --git a/usr/src/uts/sparc/audioens/Makefile b/usr/src/uts/sparc/audioens/Makefile
index 2b7d1d2658..2f0dd947c6 100644
--- a/usr/src/uts/sparc/audioens/Makefile
+++ b/usr/src/uts/sparc/audioens/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/audio -Nmisc/ac97
+LDFLAGS += -Ndrv/audio -Nmisc/ac97
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/audiols/Makefile b/usr/src/uts/sparc/audiols/Makefile
index 3984d15085..d172113b38 100644
--- a/usr/src/uts/sparc/audiols/Makefile
+++ b/usr/src/uts/sparc/audiols/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/audio -Nmisc/ac97
+LDFLAGS += -Ndrv/audio -Nmisc/ac97
CERRWARN += -_gcc=-Wno-switch
diff --git a/usr/src/uts/sparc/audiop16x/Makefile b/usr/src/uts/sparc/audiop16x/Makefile
index 8ce34f1b00..a5fbf020b6 100644
--- a/usr/src/uts/sparc/audiop16x/Makefile
+++ b/usr/src/uts/sparc/audiop16x/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/audio -Nmisc/ac97
+LDFLAGS += -Ndrv/audio -Nmisc/ac97
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/audiopci/Makefile b/usr/src/uts/sparc/audiopci/Makefile
index b7e20ecf8f..6ee18fa53b 100644
--- a/usr/src/uts/sparc/audiopci/Makefile
+++ b/usr/src/uts/sparc/audiopci/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/audio
+LDFLAGS += -Ndrv/audio
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/audiots/Makefile b/usr/src/uts/sparc/audiots/Makefile
index ee51df6a0a..7b768d8d4b 100644
--- a/usr/src/uts/sparc/audiots/Makefile
+++ b/usr/src/uts/sparc/audiots/Makefile
@@ -55,7 +55,7 @@ CERRWARN += -_gcc=-Wno-parentheses
#
# Depends on misc/ac97 and drv/audio
#
-LDFLAGS += -dy -N misc/ac97 -N drv/audio
+LDFLAGS += -N misc/ac97 -N drv/audio
#
# Define targets
diff --git a/usr/src/uts/sparc/autofs/Makefile b/usr/src/uts/sparc/autofs/Makefile
index 4ad6ad44e4..1123d9ea80 100644
--- a/usr/src/uts/sparc/autofs/Makefile
+++ b/usr/src/uts/sparc/autofs/Makefile
@@ -62,7 +62,7 @@ CFLAGS += $(CCVERBOSE)
#
# Define dependencies on rpmod, rpcsec, and mntfs
#
-LDFLAGS += -dy -N strmod/rpcmod -N misc/rpcsec -N fs/mntfs
+LDFLAGS += -N strmod/rpcmod -N misc/rpcsec -N fs/mntfs
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/av1394/Makefile b/usr/src/uts/sparc/av1394/Makefile
index d06b3264a4..16a82b6a53 100644
--- a/usr/src/uts/sparc/av1394/Makefile
+++ b/usr/src/uts/sparc/av1394/Makefile
@@ -67,7 +67,7 @@ CERRWARN += -_gcc=-Wno-type-limits
#
# depends on misc/s1394
-LDFLAGS += -dy -Nmisc/s1394
+LDFLAGS += -Nmisc/s1394
# Default build targets.
#
diff --git a/usr/src/uts/sparc/bge/Makefile b/usr/src/uts/sparc/bge/Makefile
index e386453d9c..37491de28c 100644
--- a/usr/src/uts/sparc/bge/Makefile
+++ b/usr/src/uts/sparc/bge/Makefile
@@ -61,7 +61,7 @@ CFLAGS += -dalign
#
# Driver depends on MAC
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/bignum/Makefile b/usr/src/uts/sparc/bignum/Makefile
index 50c7da9b07..95ea3f54b9 100644
--- a/usr/src/uts/sparc/bignum/Makefile
+++ b/usr/src/uts/sparc/bignum/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CFLAGS += $(CCVERBOSE) -I$(CRYPTODIR) -I$(COM1_DIR)
CFLAGS += -DUMUL64
diff --git a/usr/src/uts/sparc/blkdev/Makefile b/usr/src/uts/sparc/blkdev/Makefile
index 684315413f..00fc3175d2 100644
--- a/usr/src/uts/sparc/blkdev/Makefile
+++ b/usr/src/uts/sparc/blkdev/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Note dependancy on misc/scsi.
#
-LDFLAGS += -dy -Nmisc/cmlb
+LDFLAGS += -Nmisc/cmlb
#
# Default build targets.
diff --git a/usr/src/uts/sparc/blowfish/Makefile b/usr/src/uts/sparc/blowfish/Makefile
index ce1c4df349..beea1b4158 100644
--- a/usr/src/uts/sparc/blowfish/Makefile
+++ b/usr/src/uts/sparc/blowfish/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CFLAGS += -I$(COM_DIR)
CPPFLAGS += -DCRYPTO_PROVIDER_NAME=\"$(MODULE)\"
diff --git a/usr/src/uts/sparc/bnxe/Makefile b/usr/src/uts/sparc/bnxe/Makefile
index 76d2de96f4..a04a6c7b49 100644
--- a/usr/src/uts/sparc/bnxe/Makefile
+++ b/usr/src/uts/sparc/bnxe/Makefile
@@ -80,7 +80,7 @@ CPPFLAGS += -DLM_RXPKT_NON_CONTIGUOUS \
-I$(SRCDIR)/577xx/hsi/mcp \
-I$(SRCDIR)
-LDFLAGS += -dy -r -Ndrv/ip -Nmisc/mac
+LDFLAGS += -Ndrv/ip -Nmisc/mac
#CERRWARN += -_gcc=-Wno-old-style-declaration
CERRWARN += -_gcc=-Wno-switch
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/bpf/Makefile b/usr/src/uts/sparc/bpf/Makefile
index 91ba7a74a5..cfc7bdfd1d 100644
--- a/usr/src/uts/sparc/bpf/Makefile
+++ b/usr/src/uts/sparc/bpf/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/mac -Nmisc/dls -Ndrv/ipnet -Nmisc/neti
+LDFLAGS += -Nmisc/mac -Nmisc/dls -Ndrv/ipnet -Nmisc/neti
INC_PATH += -I$(UTSBASE)/common/io/bpf
#
diff --git a/usr/src/uts/sparc/bridge/Makefile b/usr/src/uts/sparc/bridge/Makefile
index b318377e7a..892fc43590 100644
--- a/usr/src/uts/sparc/bridge/Makefile
+++ b/usr/src/uts/sparc/bridge/Makefile
@@ -63,7 +63,7 @@ CERRWARN += -_gcc=-Wno-parentheses
#
# Driver depends on MAC, DLS, and DLD
#
-LDFLAGS += -dy -Nmisc/mac -Nmisc/dls -Ndrv/dld -Nfs/dev
+LDFLAGS += -Nmisc/mac -Nmisc/dls -Ndrv/dld -Nfs/dev
#
# Default build targets.
diff --git a/usr/src/uts/sparc/c2audit/Makefile b/usr/src/uts/sparc/c2audit/Makefile
index ec8d8aff32..f9bb0517da 100644
--- a/usr/src/uts/sparc/c2audit/Makefile
+++ b/usr/src/uts/sparc/c2audit/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Define dependency on sockfs
#
-LDFLAGS += -dy -N fs/sockfs
+LDFLAGS += -N fs/sockfs
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/cardbus/Makefile b/usr/src/uts/sparc/cardbus/Makefile
index 2e78a5f6ba..0b8a38fe81 100644
--- a/usr/src/uts/sparc/cardbus/Makefile
+++ b/usr/src/uts/sparc/cardbus/Makefile
@@ -68,7 +68,7 @@ ALL_BUILDS = $(ALL_BUILDS64)
CPPFLAGS += -DHOTPLUG
# dependency
-LDFLAGS += -dy -Nmisc/busra -Nmisc/pcmcia -Nmisc/hpcsvc
+LDFLAGS += -Nmisc/busra -Nmisc/pcmcia -Nmisc/hpcsvc
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/cc/Makefile b/usr/src/uts/sparc/cc/Makefile
index b643fe4eb5..bd1ec183db 100644
--- a/usr/src/uts/sparc/cc/Makefile
+++ b/usr/src/uts/sparc/cc/Makefile
@@ -38,7 +38,6 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy
#
# Default build targets.
diff --git a/usr/src/uts/sparc/cc_cubic/Makefile b/usr/src/uts/sparc/cc_cubic/Makefile
index 6a3b36936c..e15006caa3 100644
--- a/usr/src/uts/sparc/cc_cubic/Makefile
+++ b/usr/src/uts/sparc/cc_cubic/Makefile
@@ -42,7 +42,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -N misc/cc -N cc/cc_newreno
+LDFLAGS += -N misc/cc -N cc/cc_newreno
#
# Default build targets.
diff --git a/usr/src/uts/sparc/cc_newreno/Makefile b/usr/src/uts/sparc/cc_newreno/Makefile
index baf51f4e09..766370ed7a 100644
--- a/usr/src/uts/sparc/cc_newreno/Makefile
+++ b/usr/src/uts/sparc/cc_newreno/Makefile
@@ -42,7 +42,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -N misc/cc
+LDFLAGS += -N misc/cc
#
# Default build targets.
diff --git a/usr/src/uts/sparc/cc_sunreno/Makefile b/usr/src/uts/sparc/cc_sunreno/Makefile
index df89f57373..ae72adc398 100644
--- a/usr/src/uts/sparc/cc_sunreno/Makefile
+++ b/usr/src/uts/sparc/cc_sunreno/Makefile
@@ -42,7 +42,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -N misc/cc
+LDFLAGS += -N misc/cc
#
# Default build targets.
diff --git a/usr/src/uts/sparc/ccid/Makefile b/usr/src/uts/sparc/ccid/Makefile
index b3684e93af..25d7e0c43a 100644
--- a/usr/src/uts/sparc/ccid/Makefile
+++ b/usr/src/uts/sparc/ccid/Makefile
@@ -25,7 +25,7 @@ ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CPPFLAGS += -I$(SRC)/common/ccid
-LDFLAGS += -dy -N misc/usba
+LDFLAGS += -N misc/usba
.KEEP_STATE:
diff --git a/usr/src/uts/sparc/chxge/Makefile b/usr/src/uts/sparc/chxge/Makefile
index 63c52375a2..cb8f5d02fb 100644
--- a/usr/src/uts/sparc/chxge/Makefile
+++ b/usr/src/uts/sparc/chxge/Makefile
@@ -70,7 +70,7 @@ CFLAGS += -DSUN_KSTATS -DHOST_PAUSE -DTX_CKSUM_FIX -DTX_THREAD_RECLAIM
#
# Driver depends on GLD, IP, and MAC
#
-LDFLAGS += -dy -N misc/gld -N drv/ip -N misc/mac
+LDFLAGS += -N misc/gld -N drv/ip -N misc/mac
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/consconfig/Makefile b/usr/src/uts/sparc/consconfig/Makefile
index 56332e7fcd..45089c21e8 100644
--- a/usr/src/uts/sparc/consconfig/Makefile
+++ b/usr/src/uts/sparc/consconfig/Makefile
@@ -61,7 +61,7 @@ MODSTUBS_DIR = $(OBJS_DIR)
$(MODSTUBS_O) := AS_CPPFLAGS += -DCONSCONFIG_MODULE
CLEANFILES += $(MODSTUBS_O)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndacf/consconfig_dacf
+LDFLAGS += -Ndacf/consconfig_dacf
#
# Def aultbuild targets.
diff --git a/usr/src/uts/sparc/conskbd/Makefile b/usr/src/uts/sparc/conskbd/Makefile
index 885db9ac92..9fbb505dc4 100644
--- a/usr/src/uts/sparc/conskbd/Makefile
+++ b/usr/src/uts/sparc/conskbd/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS = -dy -Nmisc/kbtrans
+LDFLAGS += -Nmisc/kbtrans
#
# Default build targets.
diff --git a/usr/src/uts/sparc/crypto/Makefile b/usr/src/uts/sparc/crypto/Makefile
index b6141fef24..26318e3178 100644
--- a/usr/src/uts/sparc/crypto/Makefile
+++ b/usr/src/uts/sparc/crypto/Makefile
@@ -52,7 +52,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY) $(SRC_CONFFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/cryptoadm/Makefile b/usr/src/uts/sparc/cryptoadm/Makefile
index e3b34b368c..d17ab885c1 100644
--- a/usr/src/uts/sparc/cryptoadm/Makefile
+++ b/usr/src/uts/sparc/cryptoadm/Makefile
@@ -54,7 +54,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY) $(SRC_CONFFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/ctf/Makefile b/usr/src/uts/sparc/ctf/Makefile
index 91ed878b82..ff72803dc4 100644
--- a/usr/src/uts/sparc/ctf/Makefile
+++ b/usr/src/uts/sparc/ctf/Makefile
@@ -38,7 +38,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
CPPFLAGS += -I$(SRC)/common/ctf -DCTF_OLD_VERSIONS
-LDFLAGS += $(BREDUCE) -M$(UTSBASE)/common/ctf/mapfile -dy
+LDFLAGS += $(BREDUCE) -M$(UTSBASE)/common/ctf/mapfile
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/dad/Makefile b/usr/src/uts/sparc/dad/Makefile
index 2c1f29c8c8..e4daa65bd8 100644
--- a/usr/src/uts/sparc/dad/Makefile
+++ b/usr/src/uts/sparc/dad/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/dada -Nmisc/cmlb
+LDFLAGS += -Nmisc/dada -Nmisc/cmlb
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/daplt/Makefile b/usr/src/uts/sparc/daplt/Makefile
index 4a2add5661..71abad9513 100644
--- a/usr/src/uts/sparc/daplt/Makefile
+++ b/usr/src/uts/sparc/daplt/Makefile
@@ -37,7 +37,7 @@ MODULE = daplt
OBJECTS = $(DAPLT_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/common/io/ib/clients/daplt
-LDFLAGS += -dy -Nmisc/ibtl -Nmisc/ibcm
+LDFLAGS += -Nmisc/ibtl -Nmisc/ibcm
#
# Include common rules.
diff --git a/usr/src/uts/sparc/dcam1394/Makefile b/usr/src/uts/sparc/dcam1394/Makefile
index 290a78923a..7188bbf54f 100644
--- a/usr/src/uts/sparc/dcam1394/Makefile
+++ b/usr/src/uts/sparc/dcam1394/Makefile
@@ -55,7 +55,7 @@ DEF_BUILDS = $(DEF_BUILDSONLY64)
#
# depends on misc/s1394
-LDFLAGS += -dy -Nmisc/s1394
+LDFLAGS += -Nmisc/s1394
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/dcpc/Makefile b/usr/src/uts/sparc/dcpc/Makefile
index 0089a862c6..ff88f4acd1 100644
--- a/usr/src/uts/sparc/dcpc/Makefile
+++ b/usr/src/uts/sparc/dcpc/Makefile
@@ -37,7 +37,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
include $(UTSBASE)/sparc/Makefile.sparc
-LDFLAGS += -dy -Ndrv/dtrace -Ndrv/cpc
+LDFLAGS += -Ndrv/dtrace -Ndrv/cpc
.KEEP_STATE:
diff --git a/usr/src/uts/sparc/des/Makefile b/usr/src/uts/sparc/des/Makefile
index 26fb4a4e20..86cbb2e882 100644
--- a/usr/src/uts/sparc/des/Makefile
+++ b/usr/src/uts/sparc/des/Makefile
@@ -71,7 +71,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/dev/Makefile b/usr/src/uts/sparc/dev/Makefile
index 55b3e63746..a286d32f22 100644
--- a/usr/src/uts/sparc/dev/Makefile
+++ b/usr/src/uts/sparc/dev/Makefile
@@ -60,7 +60,7 @@ MODSTUBS_DIR = $(OBJS_DIR)
# $(MODSTUBS_O) := AS_CPPFLAGS += -DDEVFS_MODULE
# CLEANFILES += $(MODSTUBS_O)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nfs/devfs -Nmisc/dls
+LDFLAGS += -Nfs/devfs -Nmisc/dls
INC_PATH += -I$(UTSBASE)/common/fs/zfs
INC_PATH += -I$(UTSBASE)/common/io/bpf
diff --git a/usr/src/uts/sparc/dlcosmk/Makefile b/usr/src/uts/sparc/dlcosmk/Makefile
index be37f7eddc..7fc4fd3378 100644
--- a/usr/src/uts/sparc/dlcosmk/Makefile
+++ b/usr/src/uts/sparc/dlcosmk/Makefile
@@ -56,7 +56,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
CFLAGS += $(CCVERBOSE)
diff --git a/usr/src/uts/sparc/dld/Makefile b/usr/src/uts/sparc/dld/Makefile
index 5fca1a54a9..ed46cee2f8 100644
--- a/usr/src/uts/sparc/dld/Makefile
+++ b/usr/src/uts/sparc/dld/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CFLAGS += $(CCVERBOSE)
$(RELEASE_BUILD)CFLAGS += -xinline=auto -xcrossfile
$(RELEASE_BUILD)COPTIMIZE = -xO5
-LDFLAGS += -dy -N misc/dls -N misc/mac
+LDFLAGS += -N misc/dls -N misc/mac
INC_PATH += -I$(UTSBASE)/common/io/bpf
#
diff --git a/usr/src/uts/sparc/dls/Makefile b/usr/src/uts/sparc/dls/Makefile
index 38a104cef4..5fb9c5e27f 100644
--- a/usr/src/uts/sparc/dls/Makefile
+++ b/usr/src/uts/sparc/dls/Makefile
@@ -52,7 +52,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
$(RELEASE_BUILD)CFLAGS += -xinline=auto -xcrossfile
$(RELEASE_BUILD)COPTIMIZE = -xO5
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
INC_PATH += -I$(UTSBASE)/common/io/bpf
#
diff --git a/usr/src/uts/sparc/dmfe/Makefile b/usr/src/uts/sparc/dmfe/Makefile
index 7fcee1d9b7..2b631afc6a 100644
--- a/usr/src/uts/sparc/dmfe/Makefile
+++ b/usr/src/uts/sparc/dmfe/Makefile
@@ -60,7 +60,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# extra link arguments
#
-LDFLAGS += -dy -N misc/mac -N misc/mii
+LDFLAGS += -N misc/mac -N misc/mii
#
# Default build targets.
diff --git a/usr/src/uts/sparc/dprov/Makefile b/usr/src/uts/sparc/dprov/Makefile
index e9b765fe14..30f1bc9c17 100644
--- a/usr/src/uts/sparc/dprov/Makefile
+++ b/usr/src/uts/sparc/dprov/Makefile
@@ -65,7 +65,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
# Note that regular providers do not need to have an explicit dependency
# on KCF. This is a special case since the test pseudo driver dprov
# uses private KCF functions.
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CFLAGS += -I$(COM_DIR)
diff --git a/usr/src/uts/sparc/dscpmk/Makefile b/usr/src/uts/sparc/dscpmk/Makefile
index 50f134cc72..bef396e23d 100644
--- a/usr/src/uts/sparc/dscpmk/Makefile
+++ b/usr/src/uts/sparc/dscpmk/Makefile
@@ -56,7 +56,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/e1000g/Makefile b/usr/src/uts/sparc/e1000g/Makefile
index caae3659da..1f0625a509 100644
--- a/usr/src/uts/sparc/e1000g/Makefile
+++ b/usr/src/uts/sparc/e1000g/Makefile
@@ -82,7 +82,7 @@ CFLAGS += -dalign
#
# Driver depends on MAC
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
#
# Default build targets.
diff --git a/usr/src/uts/sparc/ecc/Makefile b/usr/src/uts/sparc/ecc/Makefile
index e4dc8c5ae8..aec526fecb 100644
--- a/usr/src/uts/sparc/ecc/Makefile
+++ b/usr/src/uts/sparc/ecc/Makefile
@@ -57,7 +57,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CFLAGS += -I$(COM1_DIR) -I$(COM2_DIR)
CFLAGS += -DMP_API_COMPATIBLE -DNSS_ECC_MORE_THAN_SUITE_B
diff --git a/usr/src/uts/sparc/edonr/Makefile b/usr/src/uts/sparc/edonr/Makefile
index 3b2a5524d6..f5de78d964 100644
--- a/usr/src/uts/sparc/edonr/Makefile
+++ b/usr/src/uts/sparc/edonr/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CFLAGS += -I$(COMDIR)
diff --git a/usr/src/uts/sparc/efe/Makefile b/usr/src/uts/sparc/efe/Makefile
index 1c15299e33..2a5dd9a1c5 100644
--- a/usr/src/uts/sparc/efe/Makefile
+++ b/usr/src/uts/sparc/efe/Makefile
@@ -36,7 +36,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Driver flags.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -N misc/mac -N misc/mii
+LDFLAGS += -N misc/mac -N misc/mii
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/ehci/Makefile b/usr/src/uts/sparc/ehci/Makefile
index d1c34085fd..f4d1f6bbd1 100644
--- a/usr/src/uts/sparc/ehci/Makefile
+++ b/usr/src/uts/sparc/ehci/Makefile
@@ -60,7 +60,7 @@ CERRWARN += -_gcc=-Wno-switch
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/sparc/eibnx/Makefile b/usr/src/uts/sparc/eibnx/Makefile
index 04edd34912..cab6373013 100644
--- a/usr/src/uts/sparc/eibnx/Makefile
+++ b/usr/src/uts/sparc/eibnx/Makefile
@@ -66,7 +66,7 @@ CPPFLAGS += -DENX_DEBUG
#
# Depends on misc/ibtl
#
-LDFLAGS += -dy -Nmisc/ibcm -Nmisc/ibtl
+LDFLAGS += -Nmisc/ibcm -Nmisc/ibtl
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/emlxs/Makefile b/usr/src/uts/sparc/emlxs/Makefile
index 8fb682d782..e8c0b2b72a 100644
--- a/usr/src/uts/sparc/emlxs/Makefile
+++ b/usr/src/uts/sparc/emlxs/Makefile
@@ -71,7 +71,7 @@ INC_PATH += -I$(UTSBASE)/common/sys/fibre-channel/fca/emlxs
INC_PATH += -I$(UTSBASE)/common/sys/fibre-channel/impl
INC_PATH += -I$(UTSBASE)/common/sys/fibre-channel/ulp
-LDFLAGS += -dy -Nmisc/md5 -Nmisc/sha1
+LDFLAGS += -Nmisc/md5 -Nmisc/sha1
LDFLAGS += -Nmisc/bignum -Nmisc/fctl
#
diff --git a/usr/src/uts/sparc/emlxs_fw/Makefile b/usr/src/uts/sparc/emlxs_fw/Makefile
index 57baa04fc0..d6d0b19cf4 100644
--- a/usr/src/uts/sparc/emlxs_fw/Makefile
+++ b/usr/src/uts/sparc/emlxs_fw/Makefile
@@ -58,7 +58,7 @@ CFLAGS += $(EMLXS_CFLAGS) -DEMLXS_ARCH=\"$(CLASS)\"
INC_PATH += -I$(UTSBASE)/common/sys/fibre-channel/fca/emlxs
-LDFLAGS += -dy -Nmisc/fctl
+LDFLAGS += -Nmisc/fctl
#
# Default build targets.
diff --git a/usr/src/uts/sparc/emul64/Makefile b/usr/src/uts/sparc/emul64/Makefile
index 313ef518e2..426aa891d4 100644
--- a/usr/src/uts/sparc/emul64/Makefile
+++ b/usr/src/uts/sparc/emul64/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Define dependency on scsi
#
-LDFLAGS += -dy -N misc/scsi
+LDFLAGS += -N misc/scsi
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/eoib/Makefile b/usr/src/uts/sparc/eoib/Makefile
index 1f9c9e747a..9d9a429dac 100644
--- a/usr/src/uts/sparc/eoib/Makefile
+++ b/usr/src/uts/sparc/eoib/Makefile
@@ -74,7 +74,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# Depends on misc/ibtl
#
-LDFLAGS += -dy -Nmisc/mac -Nmisc/ibtl -Nmisc/ibcm -Nmisc/ibmf
+LDFLAGS += -Nmisc/mac -Nmisc/ibtl -Nmisc/ibcm -Nmisc/ibmf
#
# Default build targets
diff --git a/usr/src/uts/sparc/eri/Makefile b/usr/src/uts/sparc/eri/Makefile
index 16be73401a..3c9047645b 100644
--- a/usr/src/uts/sparc/eri/Makefile
+++ b/usr/src/uts/sparc/eri/Makefile
@@ -57,7 +57,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
ALL_BUILDS = $(ALL_BUILDSONLY64)
DEF_BUILDS = $(DEF_BUILDSONLY64)
-LDFLAGS += -dy -N misc/mac -N drv/ip
+LDFLAGS += -N misc/mac -N drv/ip
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/fas/Makefile b/usr/src/uts/sparc/fas/Makefile
index 77ce9bb94b..3080bc75de 100644
--- a/usr/src/uts/sparc/fas/Makefile
+++ b/usr/src/uts/sparc/fas/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Defines dependency on scsi
#
-LDFLAGS += -dy -N misc/scsi
+LDFLAGS += -N misc/scsi
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/fasttrap/Makefile b/usr/src/uts/sparc/fasttrap/Makefile
index daf6d8d192..20c93314b5 100644
--- a/usr/src/uts/sparc/fasttrap/Makefile
+++ b/usr/src/uts/sparc/fasttrap/Makefile
@@ -39,7 +39,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
CFLAGS += $(CCVERBOSE)
CPPFLAGS += -I$(SRC)/common
-LDFLAGS += -dy -Ndrv/dtrace
+LDFLAGS += -Ndrv/dtrace
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/fbt/Makefile b/usr/src/uts/sparc/fbt/Makefile
index c532e71406..e065a601d4 100644
--- a/usr/src/uts/sparc/fbt/Makefile
+++ b/usr/src/uts/sparc/fbt/Makefile
@@ -37,7 +37,7 @@ ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/dtrace -Nmisc/ctf
+LDFLAGS += -Ndrv/dtrace -Nmisc/ctf
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/fcip/Makefile b/usr/src/uts/sparc/fcip/Makefile
index 47a17da531..336f3e9fd2 100644
--- a/usr/src/uts/sparc/fcip/Makefile
+++ b/usr/src/uts/sparc/fcip/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
INC_PATH += -I$(SRC)/uts/common
-LDFLAGS += -dy -Nmisc/fctl -Ndrv/ip
+LDFLAGS += -Nmisc/fctl -Ndrv/ip
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/fcode/Makefile b/usr/src/uts/sparc/fcode/Makefile
index 2b297a0e82..376d735edc 100644
--- a/usr/src/uts/sparc/fcode/Makefile
+++ b/usr/src/uts/sparc/fcode/Makefile
@@ -69,7 +69,7 @@ CFLAGS += -dalign
#
# Define dependency on fcodem
#
-LDFLAGS += -dy -N misc/fcodem
+LDFLAGS += -N misc/fcodem
#
# Default build targets.
diff --git a/usr/src/uts/sparc/fcoe/Makefile b/usr/src/uts/sparc/fcoe/Makefile
index 05b4f2177d..c83ce6ee2b 100644
--- a/usr/src/uts/sparc/fcoe/Makefile
+++ b/usr/src/uts/sparc/fcoe/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# Overrides and depends_on
#
MODSTUBS_DIR = $(OBJS_DIR)
-LDFLAGS += -dy -Nmisc/mac
+LDFLAGS += -Nmisc/mac
INC_PATH += -I$(UTSBASE)/common/io/fcoe
CERRWARN += -_gcc=-Wno-parentheses
diff --git a/usr/src/uts/sparc/fcoei/Makefile b/usr/src/uts/sparc/fcoei/Makefile
index 6dd2213e5b..b264ee0a00 100644
--- a/usr/src/uts/sparc/fcoei/Makefile
+++ b/usr/src/uts/sparc/fcoei/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Overrides and depends_on
#
-LDFLAGS += -dy -Nmisc/fctl -Ndrv/fcoe
+LDFLAGS += -Nmisc/fctl -Ndrv/fcoe
INC_PATH += -I$(UTSBASE)/common/io/fibre-channel/fca/fcoei
#
diff --git a/usr/src/uts/sparc/fcoet/Makefile b/usr/src/uts/sparc/fcoet/Makefile
index b664831d7c..b1894d1131 100644
--- a/usr/src/uts/sparc/fcoet/Makefile
+++ b/usr/src/uts/sparc/fcoet/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides and depends_on
#
MODSTUBS_DIR = $(OBJS_DIR)
-LDFLAGS += -dy -Ndrv/stmf -Ndrv/fct -Ndrv/fcoe
+LDFLAGS += -Ndrv/stmf -Ndrv/fct -Ndrv/fcoe
# Default build targets.
#
diff --git a/usr/src/uts/sparc/fcp/Makefile b/usr/src/uts/sparc/fcp/Makefile
index 7abfbffaba..4bcdbef37b 100644
--- a/usr/src/uts/sparc/fcp/Makefile
+++ b/usr/src/uts/sparc/fcp/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Overrides
#
-LDFLAGS += -dy -Nmisc/fctl -Nmisc/scsi
+LDFLAGS += -Nmisc/fctl -Nmisc/scsi
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/fcpci/Makefile b/usr/src/uts/sparc/fcpci/Makefile
index b4848262ea..252576d4bf 100644
--- a/usr/src/uts/sparc/fcpci/Makefile
+++ b/usr/src/uts/sparc/fcpci/Makefile
@@ -65,7 +65,7 @@ CFLAGS += -dalign
#
# Define dependency on fcodem and busra
#
-LDFLAGS += -dy -N misc/fcodem -N misc/busra
+LDFLAGS += -N misc/fcodem -N misc/busra
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/fcsm/Makefile b/usr/src/uts/sparc/fcsm/Makefile
index 309f26c502..4436725cd1 100644
--- a/usr/src/uts/sparc/fcsm/Makefile
+++ b/usr/src/uts/sparc/fcsm/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
INC_PATH += -I$(ROOT)/usr/include
-LDFLAGS += -dy -Nmisc/fctl
+LDFLAGS += -Nmisc/fctl
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/fct/Makefile b/usr/src/uts/sparc/fct/Makefile
index 6660228946..76b4bb2ac7 100644
--- a/usr/src/uts/sparc/fct/Makefile
+++ b/usr/src/uts/sparc/fct/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# Overrides and depends_on
#
MODSTUBS_DIR = $(OBJS_DIR)
-LDFLAGS += -dy -Ndrv/stmf
+LDFLAGS += -Ndrv/stmf
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/flowacct/Makefile b/usr/src/uts/sparc/flowacct/Makefile
index eec56f716b..9eded2518d 100644
--- a/usr/src/uts/sparc/flowacct/Makefile
+++ b/usr/src/uts/sparc/flowacct/Makefile
@@ -56,7 +56,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/ip -Ndrv/tcp
+LDFLAGS += -Ndrv/ip -Ndrv/tcp
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/fp/Makefile b/usr/src/uts/sparc/fp/Makefile
index 078f0056f0..9a06fa7e18 100644
--- a/usr/src/uts/sparc/fp/Makefile
+++ b/usr/src/uts/sparc/fp/Makefile
@@ -60,7 +60,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
INCS += -I$(SRC)/uts/common/
-LDFLAGS += -dy -Nmisc/fctl -Ndrv/fcp -Nmisc/scsi
+LDFLAGS += -Nmisc/fctl -Ndrv/fcp -Nmisc/scsi
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/fssnap/Makefile b/usr/src/uts/sparc/fssnap/Makefile
index 15e5968cb2..ad28cfd71f 100644
--- a/usr/src/uts/sparc/fssnap/Makefile
+++ b/usr/src/uts/sparc/fssnap/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# Overrides and depends_on
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/fssnap_if -Nfs/ufs
+LDFLAGS += -Nmisc/fssnap_if -Nfs/ufs
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/gld/Makefile b/usr/src/uts/sparc/gld/Makefile
index 682b2bdc06..4eaf9e8e19 100644
--- a/usr/src/uts/sparc/gld/Makefile
+++ b/usr/src/uts/sparc/gld/Makefile
@@ -54,7 +54,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Nmisc/mac
+LDFLAGS += -Nmisc/mac
#
# Overrides.
diff --git a/usr/src/uts/sparc/hci1394/Makefile b/usr/src/uts/sparc/hci1394/Makefile
index 23d9a71a86..10f40d2a42 100644
--- a/usr/src/uts/sparc/hci1394/Makefile
+++ b/usr/src/uts/sparc/hci1394/Makefile
@@ -43,7 +43,7 @@ MODULE = hci1394
OBJECTS = $(HCI1394_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/common/io/1394/adapters
-LDFLAGS += -dy -Nmisc/s1394
+LDFLAGS += -Nmisc/s1394
#
# Include common rules.
diff --git a/usr/src/uts/sparc/hermon/Makefile b/usr/src/uts/sparc/hermon/Makefile
index 27d82f4688..d3c9803f39 100644
--- a/usr/src/uts/sparc/hermon/Makefile
+++ b/usr/src/uts/sparc/hermon/Makefile
@@ -42,7 +42,7 @@ MODULE = hermon
OBJECTS = $(HERMON_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/common/io/ib/adapters/hermon
-LDFLAGS += -dy -Ndrv/ib -Nmisc/ibtl -Nmisc/ibmf
+LDFLAGS += -Ndrv/ib -Nmisc/ibtl -Nmisc/ibmf
#
# Include common rules.
diff --git a/usr/src/uts/sparc/hid/Makefile b/usr/src/uts/sparc/hid/Makefile
index 7baf7a31e0..056bbe4c8e 100644
--- a/usr/src/uts/sparc/hid/Makefile
+++ b/usr/src/uts/sparc/hid/Makefile
@@ -51,7 +51,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba -Nmisc/hidparser -Ndacf/consconfig_dacf
+LDFLAGS += -Nmisc/usba -Nmisc/hidparser -Ndacf/consconfig_dacf
#
# Define targets
diff --git a/usr/src/uts/sparc/hidparser/Makefile b/usr/src/uts/sparc/hidparser/Makefile
index 8ed0f9cc6b..c771f711e0 100644
--- a/usr/src/uts/sparc/hidparser/Makefile
+++ b/usr/src/uts/sparc/hidparser/Makefile
@@ -59,7 +59,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/sparc/hme/Makefile b/usr/src/uts/sparc/hme/Makefile
index 59b95ff672..ab28cefd67 100644
--- a/usr/src/uts/sparc/hme/Makefile
+++ b/usr/src/uts/sparc/hme/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/mii -Nmisc/mac
+LDFLAGS += -Nmisc/mii -Nmisc/mac
CERRWARN += -_gcc=-Wno-switch
CERRWARN += -_gcc=-Wno-unused-label
diff --git a/usr/src/uts/sparc/hsfs/Makefile b/usr/src/uts/sparc/hsfs/Makefile
index a9aed3cc3b..a9d7856697 100644
--- a/usr/src/uts/sparc/hsfs/Makefile
+++ b/usr/src/uts/sparc/hsfs/Makefile
@@ -61,7 +61,7 @@ CFLAGS += $(CCVERBOSE)
#
# Define dependency on specfs
#
-LDFLAGS += -dy -N fs/specfs
+LDFLAGS += -N fs/specfs
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/hubd/Makefile b/usr/src/uts/sparc/hubd/Makefile
index a3c23bda29..7a20eb06bc 100644
--- a/usr/src/uts/sparc/hubd/Makefile
+++ b/usr/src/uts/sparc/hubd/Makefile
@@ -62,7 +62,7 @@ CFLAGS += $(CCVERBOSE)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/sparc/hxge/Makefile b/usr/src/uts/sparc/hxge/Makefile
index b093760a0d..6158fcd784 100644
--- a/usr/src/uts/sparc/hxge/Makefile
+++ b/usr/src/uts/sparc/hxge/Makefile
@@ -89,7 +89,7 @@ CERRWARN += -_gcc=-Wno-parentheses
#
# Driver depends on mac & IP
#
-LDFLAGS += -dy -N misc/mac -N drv/ip
+LDFLAGS += -N misc/mac -N drv/ip
#
# Default build targets.
diff --git a/usr/src/uts/sparc/ib/Makefile b/usr/src/uts/sparc/ib/Makefile
index 5bb271e6c1..ca97faeee8 100644
--- a/usr/src/uts/sparc/ib/Makefile
+++ b/usr/src/uts/sparc/ib/Makefile
@@ -72,7 +72,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# depends on misc/ibtl
#
-LDFLAGS += -dy -Nmisc/ibdm -Nmisc/ibtl
+LDFLAGS += -Nmisc/ibdm -Nmisc/ibtl
#
# Default build targets.
diff --git a/usr/src/uts/sparc/ibcm/Makefile b/usr/src/uts/sparc/ibcm/Makefile
index 41681e88d6..cf67fd8dcc 100644
--- a/usr/src/uts/sparc/ibcm/Makefile
+++ b/usr/src/uts/sparc/ibcm/Makefile
@@ -74,7 +74,7 @@ CERRWARN += -_gcc=-Wno-unused-value
#
# depends on misc/ibtl and misc/ibmf
#
-LDFLAGS += -dy -Nmisc/ibtl -Nmisc/ibmf -Ndrv/ip
+LDFLAGS += -Nmisc/ibtl -Nmisc/ibmf -Ndrv/ip
#
diff --git a/usr/src/uts/sparc/ibdm/Makefile b/usr/src/uts/sparc/ibdm/Makefile
index 2b56a0f005..cded090c7d 100644
--- a/usr/src/uts/sparc/ibdm/Makefile
+++ b/usr/src/uts/sparc/ibdm/Makefile
@@ -62,7 +62,7 @@ DEF_BUILDS = $(DEF_BUILDSONLY64)
#
# depends on misc/ibtl, and misc/ibmf
#
-LDFLAGS += -dy -Nmisc/ibtl -Nmisc/ibmf
+LDFLAGS += -Nmisc/ibtl -Nmisc/ibmf
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/ibdma/Makefile b/usr/src/uts/sparc/ibdma/Makefile
index 00596363ea..9633e48290 100644
--- a/usr/src/uts/sparc/ibdma/Makefile
+++ b/usr/src/uts/sparc/ibdma/Makefile
@@ -62,7 +62,7 @@ CFLAGS += $(CCVERBOSE)
#
# depends on misc/ibtl, and misc/ibmf
#
-LDFLAGS += -dy -Nmisc/ibtl -Nmisc/ibmf
+LDFLAGS += -Nmisc/ibtl -Nmisc/ibmf
#
# Default build targets.
diff --git a/usr/src/uts/sparc/ibmf/Makefile b/usr/src/uts/sparc/ibmf/Makefile
index c353e95e8d..e8c713b3ea 100644
--- a/usr/src/uts/sparc/ibmf/Makefile
+++ b/usr/src/uts/sparc/ibmf/Makefile
@@ -40,7 +40,7 @@ UTSBASE = ../..
MODULE = ibmf
OBJECTS = $(IBMF_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_MISC_DIR)/$(MODULE)
-LDFLAGS += -dy -Nmisc/ibtl
+LDFLAGS += -Nmisc/ibtl
#
# Include common rules.
diff --git a/usr/src/uts/sparc/ibp/Makefile b/usr/src/uts/sparc/ibp/Makefile
index 12a2446eea..3a9cf57131 100644
--- a/usr/src/uts/sparc/ibp/Makefile
+++ b/usr/src/uts/sparc/ibp/Makefile
@@ -35,7 +35,7 @@ MODULE = ibp
OBJECTS = $(IBD_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/common/io/ib/clients/ibd
-LDFLAGS += -dy -Nmisc/mac -Nmisc/ibtl -Nmisc/ibcm -Nmisc/ibmf -Ndrv/ip \
+LDFLAGS += -Nmisc/mac -Nmisc/ibtl -Nmisc/ibcm -Nmisc/ibmf -Ndrv/ip \
-Nmisc/dls -Ndrv/dld
#
diff --git a/usr/src/uts/sparc/icmp/Makefile b/usr/src/uts/sparc/icmp/Makefile
index 4bf37054c0..64640cafe7 100644
--- a/usr/src/uts/sparc/icmp/Makefile
+++ b/usr/src/uts/sparc/icmp/Makefile
@@ -65,7 +65,7 @@ CFLAGS += $(CCVERBOSE)
#
# depends on ip and sockfs
#
-LDFLAGS += -dy -Ndrv/ip -Nfs/sockfs
+LDFLAGS += -Ndrv/ip -Nfs/sockfs
#
# Default build targets.
diff --git a/usr/src/uts/sparc/icmp6/Makefile b/usr/src/uts/sparc/icmp6/Makefile
index 9c22a17601..87b00fbf67 100644
--- a/usr/src/uts/sparc/icmp6/Makefile
+++ b/usr/src/uts/sparc/icmp6/Makefile
@@ -57,7 +57,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# depends on ip ip6 and icmp
#
-LDFLAGS += -dy -Ndrv/ip -Ndrv/ip6 -Ndrv/icmp
+LDFLAGS += -Ndrv/ip -Ndrv/ip6 -Ndrv/icmp
#
# Default build targets.
diff --git a/usr/src/uts/sparc/idm/Makefile b/usr/src/uts/sparc/idm/Makefile
index bac16c2e6c..79b361163c 100644
--- a/usr/src/uts/sparc/idm/Makefile
+++ b/usr/src/uts/sparc/idm/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
DEBUG_FLGS =
DEBUG_DEFS += $(DEBUG_FLGS)
-LDFLAGS += -dy -Nfs/sockfs -Nmisc/ksocket
+LDFLAGS += -Nfs/sockfs -Nmisc/ksocket
CERRWARN += -_gcc=-Wno-switch
CERRWARN += -_gcc=-Wno-parentheses
diff --git a/usr/src/uts/sparc/idmap/Makefile b/usr/src/uts/sparc/idmap/Makefile
index a5c07efd4d..e08893dfff 100644
--- a/usr/src/uts/sparc/idmap/Makefile
+++ b/usr/src/uts/sparc/idmap/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
# Module dependencies
#
-LDFLAGS += -dy -N"sys/doorfs" -N"strmod/rpcmod"
+LDFLAGS += -Nsys/doorfs -Nstrmod/rpcmod
#
# warnings turned off
diff --git a/usr/src/uts/sparc/igb/Makefile b/usr/src/uts/sparc/igb/Makefile
index a8bb94b376..b3576cff82 100644
--- a/usr/src/uts/sparc/igb/Makefile
+++ b/usr/src/uts/sparc/igb/Makefile
@@ -79,7 +79,7 @@ CFLAGS += -dalign
#
# Driver depends on MAC
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
#
# Default build targets.
diff --git a/usr/src/uts/sparc/ip/Makefile b/usr/src/uts/sparc/ip/Makefile
index 58b5552cc6..c1b607d121 100644
--- a/usr/src/uts/sparc/ip/Makefile
+++ b/usr/src/uts/sparc/ip/Makefile
@@ -66,7 +66,7 @@ INC_PATH += -I$(UTSBASE)/common/io/bpf
# swrand as it needs random numbers early on during boot before
# kCF subsystem can load swrand.
#
-LDFLAGS += -dy -Nmisc/md5 -Ncrypto/swrand -Nmisc/hook -Nmisc/neti
+LDFLAGS += -Nmisc/md5 -Ncrypto/swrand -Nmisc/hook -Nmisc/neti
#
# Depends on the congestion control framework for TCP connections.
diff --git a/usr/src/uts/sparc/ip6/Makefile b/usr/src/uts/sparc/ip6/Makefile
index 741c43cd4b..99abcace11 100644
--- a/usr/src/uts/sparc/ip6/Makefile
+++ b/usr/src/uts/sparc/ip6/Makefile
@@ -60,7 +60,7 @@ CFLAGS += $(CCVERBOSE)
#
# depends on ip
#
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
#
# Default build targets.
diff --git a/usr/src/uts/sparc/ipd/Makefile b/usr/src/uts/sparc/ipd/Makefile
index f9b330b74d..b8246129ee 100644
--- a/usr/src/uts/sparc/ipd/Makefile
+++ b/usr/src/uts/sparc/ipd/Makefile
@@ -28,7 +28,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Nmisc/neti -Nmisc/hook
+LDFLAGS += -Nmisc/neti -Nmisc/hook
.KEEP_STATE:
diff --git a/usr/src/uts/sparc/ipf/Makefile b/usr/src/uts/sparc/ipf/Makefile
index 9352b1996d..3d04344952 100644
--- a/usr/src/uts/sparc/ipf/Makefile
+++ b/usr/src/uts/sparc/ipf/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CPPFLAGS += -DIPFILTER_LKM -DIPFILTER_LOG -DIPFILTER_LOOKUP
CPPFLAGS += -DSUNDDI -DSOLARIS2=$(RELEASE_MINOR) -DIRE_ILL_CN -DUSE_INET6
-LDFLAGS += -dy -Ndrv/ip -Nmisc/md5 -Nmisc/neti -Nmisc/hook -Nmisc/kcf
+LDFLAGS += -Ndrv/ip -Nmisc/md5 -Nmisc/neti -Nmisc/hook -Nmisc/kcf
LDFLAGS += -Nmisc/mac
INC_PATH += -I$(UTSBASE)/common/inet/ipf
diff --git a/usr/src/uts/sparc/ipgpc/Makefile b/usr/src/uts/sparc/ipgpc/Makefile
index a6415e216e..aa1f7b2586 100644
--- a/usr/src/uts/sparc/ipgpc/Makefile
+++ b/usr/src/uts/sparc/ipgpc/Makefile
@@ -58,7 +58,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/ipnet/Makefile b/usr/src/uts/sparc/ipnet/Makefile
index b2a8c688f7..2c2fab8187 100644
--- a/usr/src/uts/sparc/ipnet/Makefile
+++ b/usr/src/uts/sparc/ipnet/Makefile
@@ -62,7 +62,7 @@ CFLAGS += $(CCVERBOSE)
#
# Depends on ip, neti, and hook.
#
-LDFLAGS += -dy -Ndrv/ip -Nmisc/neti -Nmisc/hook
+LDFLAGS += -Ndrv/ip -Nmisc/neti -Nmisc/hook
#
# To get the BPF header files
diff --git a/usr/src/uts/sparc/ipsecah/Makefile b/usr/src/uts/sparc/ipsecah/Makefile
index ad14fa4e5b..cb682c02c3 100644
--- a/usr/src/uts/sparc/ipsecah/Makefile
+++ b/usr/src/uts/sparc/ipsecah/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Ndrv/ip -Ndrv/tcp -Nmisc/kcf
+LDFLAGS += -Ndrv/ip -Ndrv/tcp -Nmisc/kcf
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/ipsecesp/Makefile b/usr/src/uts/sparc/ipsecesp/Makefile
index 931dc913a2..058887b6d6 100644
--- a/usr/src/uts/sparc/ipsecesp/Makefile
+++ b/usr/src/uts/sparc/ipsecesp/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Ndrv/ip -Ndrv/ipsecah -Nmisc/kcf
+LDFLAGS += -Ndrv/ip -Ndrv/ipsecah -Nmisc/kcf
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/iptun/Makefile b/usr/src/uts/sparc/iptun/Makefile
index ec78eb85ac..90ffe0cbe8 100644
--- a/usr/src/uts/sparc/iptun/Makefile
+++ b/usr/src/uts/sparc/iptun/Makefile
@@ -51,7 +51,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# Overrides
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/dld -Nmisc/dls -Nmisc/mac -Ndrv/ip
+LDFLAGS += -Ndrv/dld -Nmisc/dls -Nmisc/mac -Ndrv/ip
INC_PATH += -I$(UTSBASE)/common/io/bpf
diff --git a/usr/src/uts/sparc/iscsi/Makefile b/usr/src/uts/sparc/iscsi/Makefile
index 56decc8082..5703ff3a1a 100644
--- a/usr/src/uts/sparc/iscsi/Makefile
+++ b/usr/src/uts/sparc/iscsi/Makefile
@@ -60,8 +60,8 @@ INC_PATH += -I$(SRC)/common/hdcrc
#
# Note dependancy on misc/scsi.
#
-LDFLAGS += -dy -N"misc/scsi" -N"fs/sockfs" -N"sys/doorfs" -N"misc/md5" -Nmisc/ksocket
-LDFLAGS += -N"misc/idm"
+LDFLAGS += -Nmisc/scsi -Nfs/sockfs -Nsys/doorfs -Nmisc/md5 -Nmisc/ksocket
+LDFLAGS += -Nmisc/idm
CERRWARN += -_gcc=-Wno-switch
diff --git a/usr/src/uts/sparc/iscsit/Makefile b/usr/src/uts/sparc/iscsit/Makefile
index 0cd707d1e8..ba277ea358 100644
--- a/usr/src/uts/sparc/iscsit/Makefile
+++ b/usr/src/uts/sparc/iscsit/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# Overrides and depends_on
#
MODSTUBS_DIR = $(OBJS_DIR)
-LDFLAGS += -dy -Ndrv/stmf -Nmisc/idm -Nfs/sockfs -Nmisc/md5 -Nmisc/ksocket
+LDFLAGS += -Ndrv/stmf -Nmisc/idm -Nfs/sockfs -Nmisc/md5 -Nmisc/ksocket
CERRWARN += -_gcc=-Wno-switch
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/iser/Makefile b/usr/src/uts/sparc/iser/Makefile
index 0812f68ae6..c5f0a003a9 100644
--- a/usr/src/uts/sparc/iser/Makefile
+++ b/usr/src/uts/sparc/iser/Makefile
@@ -34,7 +34,7 @@ UTSBASE = ../..
MODULE = iser
OBJECTS = $(ISER_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
-LDFLAGS += -dy -Nmisc/ibtl -Nmisc/ibcm -Nmisc/idm
+LDFLAGS += -Nmisc/ibtl -Nmisc/ibcm -Nmisc/idm
CONF_SRCDIR = $(UTSBASE)/common/io/ib/clients/iser
#
diff --git a/usr/src/uts/sparc/ixgbe/Makefile b/usr/src/uts/sparc/ixgbe/Makefile
index 3dcaeed9e3..b4df075724 100644
--- a/usr/src/uts/sparc/ixgbe/Makefile
+++ b/usr/src/uts/sparc/ixgbe/Makefile
@@ -84,7 +84,7 @@ CFLAGS += -dalign
#
# Driver depends on MAC
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
#
# Default build targets.
diff --git a/usr/src/uts/sparc/kb8042/Makefile b/usr/src/uts/sparc/kb8042/Makefile
index efe5750d43..af160a394b 100644
--- a/usr/src/uts/sparc/kb8042/Makefile
+++ b/usr/src/uts/sparc/kb8042/Makefile
@@ -47,7 +47,7 @@ ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sparc/Makefile.sparc
-LDFLAGS += -dy -Nmisc/kbtrans
+LDFLAGS += -Nmisc/kbtrans
#
# Define targets
diff --git a/usr/src/uts/sparc/keysock/Makefile b/usr/src/uts/sparc/keysock/Makefile
index 9c7a524d1b..e1ac276e84 100644
--- a/usr/src/uts/sparc/keysock/Makefile
+++ b/usr/src/uts/sparc/keysock/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/kgssapi/Makefile b/usr/src/uts/sparc/kgssapi/Makefile
index 315d1df70b..6155deed31 100644
--- a/usr/src/uts/sparc/kgssapi/Makefile
+++ b/usr/src/uts/sparc/kgssapi/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_KGSS_DIR)
#
# Define dependencies on rpc, rpcsec, and tlimod
#
-LDFLAGS += -dy -N strmod/rpcmod -N misc/rpcsec -N misc/tlimod
+LDFLAGS += -N strmod/rpcmod -N misc/rpcsec -N misc/tlimod
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/klmmod/Makefile b/usr/src/uts/sparc/klmmod/Makefile
index 955c4289be..5d422d0c0a 100644
--- a/usr/src/uts/sparc/klmmod/Makefile
+++ b/usr/src/uts/sparc/klmmod/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nstrmod/rpcmod -Nfs/nfs
+LDFLAGS += -Nstrmod/rpcmod -Nfs/nfs
LDFLAGS += -M $(UTSBASE)/common/klm/mapfile-mod
#
diff --git a/usr/src/uts/sparc/klmops/Makefile b/usr/src/uts/sparc/klmops/Makefile
index 6a85e677c0..5db49f47c0 100644
--- a/usr/src/uts/sparc/klmops/Makefile
+++ b/usr/src/uts/sparc/klmops/Makefile
@@ -52,7 +52,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nstrmod/rpcmod -Nfs/nfs
+LDFLAGS += -Nstrmod/rpcmod -Nfs/nfs
LDFLAGS += -M $(UTSBASE)/common/klm/mapfile-ops
#
diff --git a/usr/src/uts/sparc/kmdb/Makefile b/usr/src/uts/sparc/kmdb/Makefile
index ba6242f049..f797e49b6d 100644
--- a/usr/src/uts/sparc/kmdb/Makefile
+++ b/usr/src/uts/sparc/kmdb/Makefile
@@ -37,7 +37,7 @@ ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/kmdbmod
+LDFLAGS += -Nmisc/kmdbmod
.KEEP_STATE:
diff --git a/usr/src/uts/sparc/kmech_dummy/Makefile b/usr/src/uts/sparc/kmech_dummy/Makefile
index 08b84ccec1..52c822bf89 100644
--- a/usr/src/uts/sparc/kmech_dummy/Makefile
+++ b/usr/src/uts/sparc/kmech_dummy/Makefile
@@ -58,7 +58,7 @@ CFLAGS += $(CCVERBOSE)
#
# Define dependency on kgssapi
#
-LDFLAGS += -dy -N misc/kgssapi
+LDFLAGS += -N misc/kgssapi
#
# Default build targets.
diff --git a/usr/src/uts/sparc/kmech_krb5/Makefile b/usr/src/uts/sparc/kmech_krb5/Makefile
index 8eec486ca3..0ca1895529 100644
--- a/usr/src/uts/sparc/kmech_krb5/Makefile
+++ b/usr/src/uts/sparc/kmech_krb5/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Define dependencies on kgssapi and md5
#
-LDFLAGS += -dy -N misc/kgssapi -N crypto/md5
+LDFLAGS += -N misc/kgssapi -N crypto/md5
#
diff --git a/usr/src/uts/sparc/ksocket/Makefile b/usr/src/uts/sparc/ksocket/Makefile
index 3128fc1819..7f47a3ba45 100644
--- a/usr/src/uts/sparc/ksocket/Makefile
+++ b/usr/src/uts/sparc/ksocket/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nfs/sockfs
+LDFLAGS += -Nfs/sockfs
#
# Default build targets.
diff --git a/usr/src/uts/sparc/kssl/Makefile b/usr/src/uts/sparc/kssl/Makefile
index 4adf733e15..93f85f46ee 100644
--- a/usr/src/uts/sparc/kssl/Makefile
+++ b/usr/src/uts/sparc/kssl/Makefile
@@ -54,7 +54,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY) $(SRC_CONFFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Nmisc/md5 -Nmisc/kcf
+LDFLAGS += -Nmisc/md5 -Nmisc/kcf
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/ksslf/Makefile b/usr/src/uts/sparc/ksslf/Makefile
index 4bf5cb72a9..def63e8420 100644
--- a/usr/src/uts/sparc/ksslf/Makefile
+++ b/usr/src/uts/sparc/ksslf/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Nmisc/md5 -Nmisc/kcf -Ndrv/kssl -Nfs/sockfs
+LDFLAGS += -Nmisc/md5 -Nmisc/kcf -Ndrv/kssl -Nfs/sockfs
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/lockstat/Makefile b/usr/src/uts/sparc/lockstat/Makefile
index d4c5d251c4..1c60ad3f41 100644
--- a/usr/src/uts/sparc/lockstat/Makefile
+++ b/usr/src/uts/sparc/lockstat/Makefile
@@ -38,7 +38,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
include $(UTSBASE)/sparc/Makefile.sparc
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/dtrace
+LDFLAGS += -Ndrv/dtrace
.KEEP_STATE:
diff --git a/usr/src/uts/sparc/lofi/Makefile b/usr/src/uts/sparc/lofi/Makefile
index 28c1d4e1bd..9b2c5a8f50 100644
--- a/usr/src/uts/sparc/lofi/Makefile
+++ b/usr/src/uts/sparc/lofi/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Nmisc/cmlb
+LDFLAGS += -Nmisc/cmlb
#
# Overrides.
diff --git a/usr/src/uts/sparc/mac/Makefile b/usr/src/uts/sparc/mac/Makefile
index 99ccc04b62..2888578caf 100644
--- a/usr/src/uts/sparc/mac/Makefile
+++ b/usr/src/uts/sparc/mac/Makefile
@@ -57,7 +57,6 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
$(RELEASE_BUILD)CFLAGS += -xinline=auto -xcrossfile
$(RELEASE_BUILD)COPTIMIZE = -xO5
-LDFLAGS += -dy
INC_PATH += -I$(UTSBASE)/common/io/bpf
diff --git a/usr/src/uts/sparc/mac_6to4/Makefile b/usr/src/uts/sparc/mac_6to4/Makefile
index ba2d62844f..95f6858c42 100644
--- a/usr/src/uts/sparc/mac_6to4/Makefile
+++ b/usr/src/uts/sparc/mac_6to4/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/mac -Nmac/mac_ipv4
+LDFLAGS += -Nmisc/mac -Nmac/mac_ipv4
#
diff --git a/usr/src/uts/sparc/mac_ether/Makefile b/usr/src/uts/sparc/mac_ether/Makefile
index 691a3eea97..7d2413781e 100644
--- a/usr/src/uts/sparc/mac_ether/Makefile
+++ b/usr/src/uts/sparc/mac_ether/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
INC_PATH += -I$(UTSBASE)/common/io/bpf
#
diff --git a/usr/src/uts/sparc/mac_ib/Makefile b/usr/src/uts/sparc/mac_ib/Makefile
index 6ead65146c..c44e192745 100644
--- a/usr/src/uts/sparc/mac_ib/Makefile
+++ b/usr/src/uts/sparc/mac_ib/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
INC_PATH += -I$(UTSBASE)/common/io/bpf
#
diff --git a/usr/src/uts/sparc/mac_ipv4/Makefile b/usr/src/uts/sparc/mac_ipv4/Makefile
index 7804ed49db..515b66e0a6 100644
--- a/usr/src/uts/sparc/mac_ipv4/Makefile
+++ b/usr/src/uts/sparc/mac_ipv4/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/mac
+LDFLAGS += -Nmisc/mac
#
diff --git a/usr/src/uts/sparc/mac_ipv6/Makefile b/usr/src/uts/sparc/mac_ipv6/Makefile
index 054132aaf2..2d60b982e9 100644
--- a/usr/src/uts/sparc/mac_ipv6/Makefile
+++ b/usr/src/uts/sparc/mac_ipv6/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/mac -Nmac/mac_ipv4
+LDFLAGS += -Nmisc/mac -Nmac/mac_ipv4
#
diff --git a/usr/src/uts/sparc/mac_wifi/Makefile b/usr/src/uts/sparc/mac_wifi/Makefile
index 5139478337..7c3b74a79b 100644
--- a/usr/src/uts/sparc/mac_wifi/Makefile
+++ b/usr/src/uts/sparc/mac_wifi/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/mac
+LDFLAGS += -Nmisc/mac
INC_PATH += -I$(UTSBASE)/common/io/bpf
#
diff --git a/usr/src/uts/sparc/md4/Makefile b/usr/src/uts/sparc/md4/Makefile
index 1bda5d5010..e63be39d88 100644
--- a/usr/src/uts/sparc/md4/Makefile
+++ b/usr/src/uts/sparc/md4/Makefile
@@ -59,8 +59,6 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy
-
#
# Default build targets.
#
diff --git a/usr/src/uts/sparc/md5/Makefile b/usr/src/uts/sparc/md5/Makefile
index a65fbda29f..4068ab82ff 100644
--- a/usr/src/uts/sparc/md5/Makefile
+++ b/usr/src/uts/sparc/md5/Makefile
@@ -63,7 +63,7 @@ CFLAGS += $(CCVERBOSE)
#
# md5 depends on the kcf framework
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
#
# Default build targets.
diff --git a/usr/src/uts/sparc/mii/Makefile b/usr/src/uts/sparc/mii/Makefile
index 91f9c3b7c0..b84719320d 100644
--- a/usr/src/uts/sparc/mii/Makefile
+++ b/usr/src/uts/sparc/mii/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
CERRWARN += -_gcc=-Wno-switch
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/mouse8042/Makefile b/usr/src/uts/sparc/mouse8042/Makefile
index fd679c1e53..6d5c2e7477 100644
--- a/usr/src/uts/sparc/mouse8042/Makefile
+++ b/usr/src/uts/sparc/mouse8042/Makefile
@@ -51,7 +51,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY) # $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndacf/consconfig_dacf
+LDFLAGS += -Ndacf/consconfig_dacf
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/mpt_sas/Makefile b/usr/src/uts/sparc/mpt_sas/Makefile
index 63f88dd052..9aabf8bebd 100644
--- a/usr/src/uts/sparc/mpt_sas/Makefile
+++ b/usr/src/uts/sparc/mpt_sas/Makefile
@@ -42,7 +42,7 @@ CONF_SRCDIR = $(UTSBASE)/common/io/scsi/adapters/mpt_sas
#
# Kernel Module Dependencies
#
-LDFLAGS += -dy -Nmisc/scsi -Ndrv/scsi_vhci -Nmisc/sata
+LDFLAGS += -Nmisc/scsi -Ndrv/scsi_vhci -Nmisc/sata
#
# Define targets
diff --git a/usr/src/uts/sparc/mr_sas/Makefile b/usr/src/uts/sparc/mr_sas/Makefile
index 63a40b356e..f126a7204c 100644
--- a/usr/src/uts/sparc/mr_sas/Makefile
+++ b/usr/src/uts/sparc/mr_sas/Makefile
@@ -70,7 +70,7 @@ CFLAGS += -dalign
#
# Kernel Module Dependencies
#
-LDFLAGS += -dy -Nmisc/scsi
+LDFLAGS += -Nmisc/scsi
#
# Overrides
diff --git a/usr/src/uts/sparc/msgsys/Makefile b/usr/src/uts/sparc/msgsys/Makefile
index ea285208b8..2c8f3bbf26 100644
--- a/usr/src/uts/sparc/msgsys/Makefile
+++ b/usr/src/uts/sparc/msgsys/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/ipc
+LDFLAGS += -Nmisc/ipc
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/mxfe/Makefile b/usr/src/uts/sparc/mxfe/Makefile
index 480b3a9c0d..b85d56d629 100644
--- a/usr/src/uts/sparc/mxfe/Makefile
+++ b/usr/src/uts/sparc/mxfe/Makefile
@@ -60,7 +60,7 @@ CERRWARN += -_gcc=-Wno-switch
#
# Driver depends on GLDv3
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
#
# Default build targets.
diff --git a/usr/src/uts/sparc/myri10ge/Makefile b/usr/src/uts/sparc/myri10ge/Makefile
index 1255295bfd..cad195272b 100644
--- a/usr/src/uts/sparc/myri10ge/Makefile
+++ b/usr/src/uts/sparc/myri10ge/Makefile
@@ -62,7 +62,7 @@ CFLAGS += -dalign -DSOLARIS_S11
#
# Driver depends on MAC
#
-LDFLAGS += -dy -N misc/mac -N drv/ip
+LDFLAGS += -N misc/mac -N drv/ip
#
# Default build targets.
diff --git a/usr/src/uts/sparc/nca/Makefile b/usr/src/uts/sparc/nca/Makefile
index b569b8a443..e44ddf4c8d 100644
--- a/usr/src/uts/sparc/nca/Makefile
+++ b/usr/src/uts/sparc/nca/Makefile
@@ -57,7 +57,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nfs/sockfs -Ndrv/ip
+LDFLAGS += -Nfs/sockfs -Ndrv/ip
#
# Default build targets.
diff --git a/usr/src/uts/sparc/net_dacf/Makefile b/usr/src/uts/sparc/net_dacf/Makefile
index 454bc88922..bfe7c64868 100644
--- a/usr/src/uts/sparc/net_dacf/Makefile
+++ b/usr/src/uts/sparc/net_dacf/Makefile
@@ -41,7 +41,7 @@ ROOTMODULE = $(ROOT_DACF_DIR)/$(MODULE)
include $(UTSBASE)/sparc/Makefile.sparc
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/softmac
+LDFLAGS += -Ndrv/softmac
#
# Define targets
diff --git a/usr/src/uts/sparc/neti/Makefile b/usr/src/uts/sparc/neti/Makefile
index 9e0a7dce60..3b9a9c6e45 100644
--- a/usr/src/uts/sparc/neti/Makefile
+++ b/usr/src/uts/sparc/neti/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/hook
+LDFLAGS += -Nmisc/hook
#
# Default build targets.
diff --git a/usr/src/uts/sparc/nfs/Makefile b/usr/src/uts/sparc/nfs/Makefile
index fd17de0071..ca15c11c1b 100644
--- a/usr/src/uts/sparc/nfs/Makefile
+++ b/usr/src/uts/sparc/nfs/Makefile
@@ -66,7 +66,7 @@ CFLAGS += $(CCVERBOSE)
#
# Define dependencies on specfs, rpcmod, and rpcsec
#
-LDFLAGS += -dy -N fs/specfs -N strmod/rpcmod -N misc/rpcsec
+LDFLAGS += -N fs/specfs -N strmod/rpcmod -N misc/rpcsec
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/nfs_dlboot/Makefile b/usr/src/uts/sparc/nfs_dlboot/Makefile
index e312e01bed..a9e99e14ca 100644
--- a/usr/src/uts/sparc/nfs_dlboot/Makefile
+++ b/usr/src/uts/sparc/nfs_dlboot/Makefile
@@ -60,7 +60,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE) -I$(COM_DIR)
-LDFLAGS += -dy -Nmisc/strplumb -Nstrmod/rpcmod
+LDFLAGS += -Nmisc/strplumb -Nstrmod/rpcmod
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/nfssrv/Makefile b/usr/src/uts/sparc/nfssrv/Makefile
index 718b706a46..a3682a2e4e 100644
--- a/usr/src/uts/sparc/nfssrv/Makefile
+++ b/usr/src/uts/sparc/nfssrv/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nstrmod/rpcmod -Nfs/nfs -Nmisc/rpcsec
+LDFLAGS += -Nstrmod/rpcmod -Nfs/nfs -Nmisc/rpcsec
LDFLAGS += -Nmisc/klmmod
#
diff --git a/usr/src/uts/sparc/nsmb/Makefile b/usr/src/uts/sparc/nsmb/Makefile
index 4393989975..952f65cb9f 100644
--- a/usr/src/uts/sparc/nsmb/Makefile
+++ b/usr/src/uts/sparc/nsmb/Makefile
@@ -86,7 +86,7 @@ MODSTUBS_DIR = $(OBJS_DIR)
$(MODSTUBS_O) := AS_CPPFLAGS += -DNSMB_MODULE
CLEANFILES += $(MODSTUBS_O) $(IOC_CHECK_H)
INC_PATH += -I$(UTSBASE)/common/fs/smbclnt
-LDFLAGS += -dy -Ncrypto/md4 -Ncrypto/md5 -Nmisc/tlimod
+LDFLAGS += -Ncrypto/md4 -Ncrypto/md5 -Nmisc/tlimod
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/nulldriver/Makefile b/usr/src/uts/sparc/nulldriver/Makefile
index 0a9c8873b7..2331a1be3d 100644
--- a/usr/src/uts/sparc/nulldriver/Makefile
+++ b/usr/src/uts/sparc/nulldriver/Makefile
@@ -58,11 +58,6 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
INC_PATH += -I$(ROOT)/usr/include
#
-# Overrides
-#
-LDFLAGS += -dy
-
-#
# Default build targets.
#
.KEEP_STATE:
diff --git a/usr/src/uts/sparc/oce/Makefile b/usr/src/uts/sparc/oce/Makefile
index 59f832dcdf..15c53f1a3a 100644
--- a/usr/src/uts/sparc/oce/Makefile
+++ b/usr/src/uts/sparc/oce/Makefile
@@ -52,7 +52,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
INC_PATH += -I$(UTSBASE)/common/sys/fibre-channel/fca/oce
-LDFLAGS += -dy -Nmisc/mac
+LDFLAGS += -Nmisc/mac
CERRWARN += -_gcc=-Wno-switch
CERRWARN += -_gcc=-Wno-unused-label
diff --git a/usr/src/uts/sparc/ohci/Makefile b/usr/src/uts/sparc/ohci/Makefile
index 0dc38836f4..a29ad0c59d 100644
--- a/usr/src/uts/sparc/ohci/Makefile
+++ b/usr/src/uts/sparc/ohci/Makefile
@@ -51,7 +51,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/sparc/openeepr/Makefile b/usr/src/uts/sparc/openeepr/Makefile
index 7919dcb4fc..3637a8906d 100644
--- a/usr/src/uts/sparc/openeepr/Makefile
+++ b/usr/src/uts/sparc/openeepr/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndacf/consconfig_dacf
+LDFLAGS += -Ndacf/consconfig_dacf
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/pci_pci/Makefile b/usr/src/uts/sparc/pci_pci/Makefile
index ad2fab1bc7..416be5be6c 100644
--- a/usr/src/uts/sparc/pci_pci/Makefile
+++ b/usr/src/uts/sparc/pci_pci/Makefile
@@ -74,7 +74,7 @@ CERRWARN += -_gcc=-Wno-unused-value
#
# Dependency
#
-LDFLAGS += -dy -Nmisc/pcie -Nmisc/pcihp
+LDFLAGS += -Nmisc/pcie -Nmisc/pcihp
#
# Default build targets.
diff --git a/usr/src/uts/sparc/pcic/Makefile b/usr/src/uts/sparc/pcic/Makefile
index a843e06d9c..cb95134fd9 100644
--- a/usr/src/uts/sparc/pcic/Makefile
+++ b/usr/src/uts/sparc/pcic/Makefile
@@ -68,7 +68,7 @@ ALL_BUILDS = $(ALL_BUILDS64)
CPPFLAGS += -DCARDBUS -DHOTPLUG
# dependency
-LDFLAGS += -dy -Nmisc/busra -Nmisc/pcmcia -Nmisc/cardbus
+LDFLAGS += -Nmisc/busra -Nmisc/pcmcia -Nmisc/cardbus
#
diff --git a/usr/src/uts/sparc/pcicfg/Makefile b/usr/src/uts/sparc/pcicfg/Makefile
index 025f182278..c68242cf36 100644
--- a/usr/src/uts/sparc/pcicfg/Makefile
+++ b/usr/src/uts/sparc/pcicfg/Makefile
@@ -64,7 +64,7 @@ CFLAGS += -dalign -DPCICFG_INTERPRET_FCODE
#
# Dependency
-LDFLAGS += -dy -Nmisc/busra -Nmisc/fcpci -Nmisc/fcodem -Nmisc/pcie
+LDFLAGS += -Nmisc/busra -Nmisc/fcpci -Nmisc/fcodem -Nmisc/pcie
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/pcieb/Makefile b/usr/src/uts/sparc/pcieb/Makefile
index 817f75bf76..f302ae10b9 100644
--- a/usr/src/uts/sparc/pcieb/Makefile
+++ b/usr/src/uts/sparc/pcieb/Makefile
@@ -66,7 +66,7 @@ CPPFLAGS += -DPX_PLX
#
# Dependency
#
-LDFLAGS += -dy -Nmisc/pcie
+LDFLAGS += -Nmisc/pcie
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/pcieb_bcm/Makefile b/usr/src/uts/sparc/pcieb_bcm/Makefile
index 2f63cad7e7..41985529fe 100644
--- a/usr/src/uts/sparc/pcieb_bcm/Makefile
+++ b/usr/src/uts/sparc/pcieb_bcm/Makefile
@@ -66,7 +66,7 @@ CPPFLAGS += -DPCIEB_BCM -DPX_MOD_NAME=pcieb_bcm
#
# Dependency
#
-LDFLAGS += -dy -Nmisc/pcie
+LDFLAGS += -Nmisc/pcie
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/pcihp/Makefile b/usr/src/uts/sparc/pcihp/Makefile
index fb26a9c4a0..131ce705ed 100644
--- a/usr/src/uts/sparc/pcihp/Makefile
+++ b/usr/src/uts/sparc/pcihp/Makefile
@@ -63,7 +63,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# Dependency
-LDFLAGS += -dy -Nmisc/busra -Nmisc/hpcsvc -Nmisc/pcicfg
+LDFLAGS += -Nmisc/busra -Nmisc/hpcsvc -Nmisc/pcicfg
#
# Default build targets.
diff --git a/usr/src/uts/sparc/pcmcia/Makefile b/usr/src/uts/sparc/pcmcia/Makefile
index 72f41f84a2..a3a7ea3a6f 100644
--- a/usr/src/uts/sparc/pcmcia/Makefile
+++ b/usr/src/uts/sparc/pcmcia/Makefile
@@ -65,7 +65,7 @@ CLEANFILES += $(MODSTUBS_O)
INC_PATH += -I$(UTSBASE)/sun4
# dependency
-LDFLAGS += -dy -Nmisc/busra
+LDFLAGS += -Nmisc/busra
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/pipe/Makefile b/usr/src/uts/sparc/pipe/Makefile
index 81deef4e86..81f3fd6238 100644
--- a/usr/src/uts/sparc/pipe/Makefile
+++ b/usr/src/uts/sparc/pipe/Makefile
@@ -67,7 +67,7 @@ CFLAGS += $(CCVERBOSE)
#
# Define dependency on fifofs
#
-LDFLAGS += -dy -N fs/fifofs
+LDFLAGS += -N fs/fifofs
#
# Default build targets.
diff --git a/usr/src/uts/sparc/pmcs/Makefile b/usr/src/uts/sparc/pmcs/Makefile
index 9e98596643..9138c3c5dc 100644
--- a/usr/src/uts/sparc/pmcs/Makefile
+++ b/usr/src/uts/sparc/pmcs/Makefile
@@ -42,7 +42,7 @@ CONF_SRCDIR = $(UTSBASE)/common/io/scsi/adapters/pmcs
#
# Kernel Module Dependencies
#
-LDFLAGS += -dy -Nmisc/scsi
+LDFLAGS += -Nmisc/scsi
#
# Define targets
diff --git a/usr/src/uts/sparc/pmcs8001fw/Makefile b/usr/src/uts/sparc/pmcs8001fw/Makefile
index aaa0b0af5b..f53a3efd4f 100644
--- a/usr/src/uts/sparc/pmcs8001fw/Makefile
+++ b/usr/src/uts/sparc/pmcs8001fw/Makefile
@@ -53,8 +53,6 @@ include $(CONF_SRCDIR)/pmcs8001fw.version
ALL_TARGET = $(BINARY) $(CONFMOD) $(ITUMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy
-
#
# Extra flags
#
diff --git a/usr/src/uts/sparc/pppt/Makefile b/usr/src/uts/sparc/pppt/Makefile
index 55b149c18b..5271693552 100644
--- a/usr/src/uts/sparc/pppt/Makefile
+++ b/usr/src/uts/sparc/pppt/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# Overrides and depends_on
#
MODSTUBS_DIR = $(OBJS_DIR)
-LDFLAGS += -dy -Ndrv/stmf
+LDFLAGS += -Ndrv/stmf
CERRWARN += -_gcc=-Wno-switch
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/procfs/Makefile b/usr/src/uts/sparc/procfs/Makefile
index 3226238bd4..f908249b3c 100644
--- a/usr/src/uts/sparc/procfs/Makefile
+++ b/usr/src/uts/sparc/procfs/Makefile
@@ -67,7 +67,7 @@ CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += -_gcc=-Wno-switch
CERRWARN += $(CNOWARN_UNINIT)
-LDFLAGS += -dy -Nfs/namefs
+LDFLAGS += -Nfs/namefs
#
# Default build targets.
diff --git a/usr/src/uts/sparc/profile/Makefile b/usr/src/uts/sparc/profile/Makefile
index a23f125d2a..041e96289a 100644
--- a/usr/src/uts/sparc/profile/Makefile
+++ b/usr/src/uts/sparc/profile/Makefile
@@ -38,7 +38,7 @@ ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/dtrace
+LDFLAGS += -Ndrv/dtrace
.KEEP_STATE:
diff --git a/usr/src/uts/sparc/ptsl/Makefile b/usr/src/uts/sparc/ptsl/Makefile
index 028bc70104..3fe783c5ac 100644
--- a/usr/src/uts/sparc/ptsl/Makefile
+++ b/usr/src/uts/sparc/ptsl/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Define dependency on ptc
#
-LDFLAGS += -dy -N drv/ptc
+LDFLAGS += -N drv/ptc
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/qfe/Makefile b/usr/src/uts/sparc/qfe/Makefile
index 5c1c043e49..6f11d8c5d8 100644
--- a/usr/src/uts/sparc/qfe/Makefile
+++ b/usr/src/uts/sparc/qfe/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/mac -Ndrv/hme
+LDFLAGS += -Nmisc/mac -Ndrv/hme
#
# Default build targets.
diff --git a/usr/src/uts/sparc/qlc/Makefile b/usr/src/uts/sparc/qlc/Makefile
index 11023b0d4b..641b86d8a9 100644
--- a/usr/src/uts/sparc/qlc/Makefile
+++ b/usr/src/uts/sparc/qlc/Makefile
@@ -57,7 +57,7 @@ INC_PATH += -I$(UTSBASE)/common/sys/fibre-channel/ulp
INC_PATH += -I$(UTSBASE)/common/sys/fibre-channel/fca/qlc
INC_PATH += -I$(UTSBASE)/common/sys/fibre-channel/impl
-LDFLAGS += -dy -Nmisc/fctl
+LDFLAGS += -Nmisc/fctl
FWIMAGES = 2200
FWIMAGES += 2300
diff --git a/usr/src/uts/sparc/qlc_fw_2200/Makefile b/usr/src/uts/sparc/qlc_fw_2200/Makefile
index f1d279475c..32b6a7533f 100644
--- a/usr/src/uts/sparc/qlc_fw_2200/Makefile
+++ b/usr/src/uts/sparc/qlc_fw_2200/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY) $(CONFMOD) $(ITUMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Nmisc/fctl
+LDFLAGS += -Nmisc/fctl
#
# Default build targets.
diff --git a/usr/src/uts/sparc/qlc_fw_2300/Makefile b/usr/src/uts/sparc/qlc_fw_2300/Makefile
index d22aaa9f33..edc4737af8 100644
--- a/usr/src/uts/sparc/qlc_fw_2300/Makefile
+++ b/usr/src/uts/sparc/qlc_fw_2300/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY) $(CONFMOD) $(ITUMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Nmisc/fctl
+LDFLAGS += -Nmisc/fctl
#
# Default build targets.
diff --git a/usr/src/uts/sparc/qlc_fw_2400/Makefile b/usr/src/uts/sparc/qlc_fw_2400/Makefile
index 1ca3e62a23..4eb7b8e420 100644
--- a/usr/src/uts/sparc/qlc_fw_2400/Makefile
+++ b/usr/src/uts/sparc/qlc_fw_2400/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY) $(CONFMOD) $(ITUMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Nmisc/fctl
+LDFLAGS += -Nmisc/fctl
#
# Default build targets.
diff --git a/usr/src/uts/sparc/qlc_fw_2500/Makefile b/usr/src/uts/sparc/qlc_fw_2500/Makefile
index abb60cafe7..7ac62e5b94 100644
--- a/usr/src/uts/sparc/qlc_fw_2500/Makefile
+++ b/usr/src/uts/sparc/qlc_fw_2500/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY) $(CONFMOD) $(ITUMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Nmisc/fctl
+LDFLAGS += -Nmisc/fctl
#
# Default build targets.
diff --git a/usr/src/uts/sparc/qlc_fw_6322/Makefile b/usr/src/uts/sparc/qlc_fw_6322/Makefile
index 3104cca7f4..1000c95563 100644
--- a/usr/src/uts/sparc/qlc_fw_6322/Makefile
+++ b/usr/src/uts/sparc/qlc_fw_6322/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY) $(CONFMOD) $(ITUMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Nmisc/fctl
+LDFLAGS += -Nmisc/fctl
#
# Default build targets.
diff --git a/usr/src/uts/sparc/qlc_fw_8100/Makefile b/usr/src/uts/sparc/qlc_fw_8100/Makefile
index 5d4e7199fc..9fddc0c3c9 100644
--- a/usr/src/uts/sparc/qlc_fw_8100/Makefile
+++ b/usr/src/uts/sparc/qlc_fw_8100/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY) $(CONFMOD) $(ITUMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Nmisc/fctl
+LDFLAGS += -Nmisc/fctl
#
# Default build targets.
diff --git a/usr/src/uts/sparc/qlge/Makefile b/usr/src/uts/sparc/qlge/Makefile
index 703c290925..59e1e3105c 100644
--- a/usr/src/uts/sparc/qlge/Makefile
+++ b/usr/src/uts/sparc/qlge/Makefile
@@ -57,7 +57,7 @@ MODSTUBS_DIR = $(OBJS_DIR)
INC_PATH += -I$(UTSBASE)/common/sys/fibre-channel/fca/qlge
-LDFLAGS += -dy -Nmisc/mac -Ndrv/ip
+LDFLAGS += -Nmisc/mac -Ndrv/ip
CERRWARN += -_gcc=-Wno-switch
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/qlt/Makefile b/usr/src/uts/sparc/qlt/Makefile
index 9543155cb5..9a6abf5fef 100644
--- a/usr/src/uts/sparc/qlt/Makefile
+++ b/usr/src/uts/sparc/qlt/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# Overrides and depends_on
#
MODSTUBS_DIR = $(OBJS_DIR)
-LDFLAGS += -dy -Ndrv/fct -Ndrv/stmf
+LDFLAGS += -Ndrv/fct -Ndrv/stmf
CFLAGS += -DUNIQUE_FW_NAME
#
diff --git a/usr/src/uts/sparc/random/Makefile b/usr/src/uts/sparc/random/Makefile
index d18663cace..8f896fb0d8 100644
--- a/usr/src/uts/sparc/random/Makefile
+++ b/usr/src/uts/sparc/random/Makefile
@@ -57,7 +57,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CFLAGS += $(CCVERBOSE)
diff --git a/usr/src/uts/sparc/rds/Makefile b/usr/src/uts/sparc/rds/Makefile
index deed8207d4..0a89fcfe7c 100644
--- a/usr/src/uts/sparc/rds/Makefile
+++ b/usr/src/uts/sparc/rds/Makefile
@@ -62,7 +62,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CFLAGS += $(CCVERBOSE)
CERRWARN += $(CNOWARN_UNINIT)
-LDFLAGS += -dy -Nfs/sockfs -Ndrv/ip
+LDFLAGS += -Nfs/sockfs -Ndrv/ip
#
# Default build targets.
diff --git a/usr/src/uts/sparc/rdsib/Makefile b/usr/src/uts/sparc/rdsib/Makefile
index 2294658fd4..da0f9f7454 100644
--- a/usr/src/uts/sparc/rdsib/Makefile
+++ b/usr/src/uts/sparc/rdsib/Makefile
@@ -63,7 +63,7 @@ CFLAGS += $(CCVERBOSE)
CERRWARN += -_gcc=-Wno-switch
CERRWARN += $(CNOWARN_UNINIT)
-LDFLAGS += -dy -Ndrv/rds -Nmisc/ibtl -Nmisc/ibcm -Ndrv/ip
+LDFLAGS += -Ndrv/rds -Nmisc/ibtl -Nmisc/ibcm -Ndrv/ip
#
# Default build targets.
diff --git a/usr/src/uts/sparc/rdsv3/Makefile b/usr/src/uts/sparc/rdsv3/Makefile
index d46f687574..51a99f1292 100644
--- a/usr/src/uts/sparc/rdsv3/Makefile
+++ b/usr/src/uts/sparc/rdsv3/Makefile
@@ -65,7 +65,7 @@ CERRWARN += -_gcc=-Wno-unused-function
CERRWARN += $(CNOWARN_UNINIT)
CERRWARN += -_gcc=-Wno-parentheses
-LDFLAGS += -dy -Nfs/sockfs -Nmisc/ksocket -Ndrv/ip -Nmisc/ibtl -Nmisc/ibcm -Nmisc/sol_ofs
+LDFLAGS += -Nfs/sockfs -Nmisc/ksocket -Ndrv/ip -Nmisc/ibtl -Nmisc/ibcm -Nmisc/sol_ofs
#
# Default build targets.
diff --git a/usr/src/uts/sparc/rge/Makefile b/usr/src/uts/sparc/rge/Makefile
index a57856ab06..c9dbd07e57 100644
--- a/usr/src/uts/sparc/rge/Makefile
+++ b/usr/src/uts/sparc/rge/Makefile
@@ -59,7 +59,7 @@ CFLAGS += -dalign
#
# Driver depends on MAC & IP
#
-LDFLAGS += -dy -N misc/mac -N drv/ip
+LDFLAGS += -N misc/mac -N drv/ip
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/rpcib/Makefile b/usr/src/uts/sparc/rpcib/Makefile
index c04744754b..e46872ff31 100644
--- a/usr/src/uts/sparc/rpcib/Makefile
+++ b/usr/src/uts/sparc/rpcib/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# depends on misc/ibtl and misc/ibcm
#
-LDFLAGS += -dy -Nmisc/ibtl -Nmisc/ibcm
+LDFLAGS += -Nmisc/ibtl -Nmisc/ibcm
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/rpcmod/Makefile b/usr/src/uts/sparc/rpcmod/Makefile
index d41fe9865c..fb449c8053 100644
--- a/usr/src/uts/sparc/rpcmod/Makefile
+++ b/usr/src/uts/sparc/rpcmod/Makefile
@@ -65,7 +65,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# depends_on
#
-LDFLAGS += -dy -Nmisc/tlimod
+LDFLAGS += -Nmisc/tlimod
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/rpcsec/Makefile b/usr/src/uts/sparc/rpcsec/Makefile
index 33622281df..dec258aa88 100644
--- a/usr/src/uts/sparc/rpcsec/Makefile
+++ b/usr/src/uts/sparc/rpcsec/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Define dependencies on rpcmod and tlimod
#
-LDFLAGS += -dy -N strmod/rpcmod -N misc/tlimod
+LDFLAGS += -N strmod/rpcmod -N misc/tlimod
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/rpcsec_gss/Makefile b/usr/src/uts/sparc/rpcsec_gss/Makefile
index 7804e282c3..c63c204e9a 100644
--- a/usr/src/uts/sparc/rpcsec_gss/Makefile
+++ b/usr/src/uts/sparc/rpcsec_gss/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Define dependencies on rpcmod and kgssapi
#
-LDFLAGS += -dy -N strmod/rpcmod -N misc/kgssapi
+LDFLAGS += -N strmod/rpcmod -N misc/kgssapi
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/rsa/Makefile b/usr/src/uts/sparc/rsa/Makefile
index 691c78da70..582c9f2696 100644
--- a/usr/src/uts/sparc/rsa/Makefile
+++ b/usr/src/uts/sparc/rsa/Makefile
@@ -57,7 +57,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Ncrypto/md5 -Ncrypto/sha2 -Nmisc/bignum -Nmisc/kcf
+LDFLAGS += -Ncrypto/md5 -Ncrypto/sha2 -Nmisc/bignum -Nmisc/kcf
CFLAGS += -I$(COM1_DIR) -I$(COM2_DIR)
CFLAGS += -DUMUL64
diff --git a/usr/src/uts/sparc/rsm/Makefile b/usr/src/uts/sparc/rsm/Makefile
index 9e34c252fc..415416c9db 100644
--- a/usr/src/uts/sparc/rsm/Makefile
+++ b/usr/src/uts/sparc/rsm/Makefile
@@ -59,7 +59,7 @@ INC_PATH += -I $(UTSBASE)/common/sys/rsm
#
# depends on rsmops
#
-LDFLAGS += -dy -Nmisc/rsmops
+LDFLAGS += -Nmisc/rsmops
#
# Flag to enable for DR testing via drtest driver
diff --git a/usr/src/uts/sparc/rtls/Makefile b/usr/src/uts/sparc/rtls/Makefile
index 92aa45954b..2e58597d13 100644
--- a/usr/src/uts/sparc/rtls/Makefile
+++ b/usr/src/uts/sparc/rtls/Makefile
@@ -59,7 +59,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# Driver depends on Mac
#
-LDFLAGS += -dy -N misc/mac -N misc/mii
+LDFLAGS += -N misc/mac -N misc/mii
#
# Default build targets.
diff --git a/usr/src/uts/sparc/rts/Makefile b/usr/src/uts/sparc/rts/Makefile
index b552f71e9b..0bb94726b8 100644
--- a/usr/src/uts/sparc/rts/Makefile
+++ b/usr/src/uts/sparc/rts/Makefile
@@ -65,7 +65,7 @@ CFLAGS += $(CCVERBOSE)
#
# depends on ip and sockfs
#
-LDFLAGS += -dy -Ndrv/ip -Nfs/sockfs
+LDFLAGS += -Ndrv/ip -Nfs/sockfs
#
# Default build targets.
diff --git a/usr/src/uts/sparc/sata/Makefile b/usr/src/uts/sparc/sata/Makefile
index d3726c78f4..b1cec9b740 100644
--- a/usr/src/uts/sparc/sata/Makefile
+++ b/usr/src/uts/sparc/sata/Makefile
@@ -67,7 +67,7 @@ DEBUG_DEFS += $(DEBUG_FLGS)
#
# dependency on scsi module
#
-LDFLAGS += -dy -Nmisc/scsi
+LDFLAGS += -Nmisc/scsi
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/scsa1394/Makefile b/usr/src/uts/sparc/scsa1394/Makefile
index 06f3c1c106..006e3a0f2f 100644
--- a/usr/src/uts/sparc/scsa1394/Makefile
+++ b/usr/src/uts/sparc/scsa1394/Makefile
@@ -56,7 +56,7 @@ DEF_BUILDS = $(DEF_BUILDSONLY64)
#
# depends on
#
-LDFLAGS += -dy -Nmisc/scsi -Nmisc/s1394 -Nmisc/sbp2
+LDFLAGS += -Nmisc/scsi -Nmisc/s1394 -Nmisc/sbp2
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/scsa2usb/Makefile b/usr/src/uts/sparc/scsa2usb/Makefile
index 0af0aee092..a0e19f98c8 100644
--- a/usr/src/uts/sparc/scsa2usb/Makefile
+++ b/usr/src/uts/sparc/scsa2usb/Makefile
@@ -53,7 +53,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
# depends on misc/usba misc/scsi
#
-LDFLAGS += -dy -Nmisc/usba -Nmisc/scsi
+LDFLAGS += -Nmisc/usba -Nmisc/scsi
#
# Define targets
diff --git a/usr/src/uts/sparc/scsi_vhci/Makefile b/usr/src/uts/sparc/scsi_vhci/Makefile
index 3de8bb2e63..29eb7e9009 100644
--- a/usr/src/uts/sparc/scsi_vhci/Makefile
+++ b/usr/src/uts/sparc/scsi_vhci/Makefile
@@ -60,7 +60,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Note dependancy on misc/scsi.
#
-LDFLAGS += -dy -N"misc/scsi"
+LDFLAGS += -Nmisc/scsi
#
# Default build targets.
diff --git a/usr/src/uts/sparc/scsi_vhci_f_sym/Makefile b/usr/src/uts/sparc/scsi_vhci_f_sym/Makefile
index 428142d7be..3548e903c6 100644
--- a/usr/src/uts/sparc/scsi_vhci_f_sym/Makefile
+++ b/usr/src/uts/sparc/scsi_vhci_f_sym/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Note dependancy on misc/scsi.
#
-LDFLAGS += -dy -N"misc/scsi" -N"drv/scsi_vhci"
+LDFLAGS += -Nmisc/scsi -Ndrv/scsi_vhci
#
# Default build targets.
diff --git a/usr/src/uts/sparc/scsi_vhci_f_sym_hds/Makefile b/usr/src/uts/sparc/scsi_vhci_f_sym_hds/Makefile
index 42ff86f68d..ff69b85e76 100644
--- a/usr/src/uts/sparc/scsi_vhci_f_sym_hds/Makefile
+++ b/usr/src/uts/sparc/scsi_vhci_f_sym_hds/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Note dependancy on misc/scsi.
#
-LDFLAGS += -dy -N"misc/scsi" -N"drv/scsi_vhci"
+LDFLAGS += -Nmisc/scsi -Ndrv/scsi_vhci
#
# Default build targets.
diff --git a/usr/src/uts/sparc/scsi_vhci_f_tape/Makefile b/usr/src/uts/sparc/scsi_vhci_f_tape/Makefile
index 2afe814945..0cd8f81f9b 100644
--- a/usr/src/uts/sparc/scsi_vhci_f_tape/Makefile
+++ b/usr/src/uts/sparc/scsi_vhci_f_tape/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Note dependancy on misc/scsi.
#
-LDFLAGS += -dy -N"misc/scsi" -N"drv/scsi_vhci"
+LDFLAGS += -Nmisc/scsi -Ndrv/scsi_vhci
#
# Default build targets.
diff --git a/usr/src/uts/sparc/scsi_vhci_f_tpgs/Makefile b/usr/src/uts/sparc/scsi_vhci_f_tpgs/Makefile
index b45900405b..b0295650ce 100644
--- a/usr/src/uts/sparc/scsi_vhci_f_tpgs/Makefile
+++ b/usr/src/uts/sparc/scsi_vhci_f_tpgs/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Note dependancy on misc/scsi.
#
-LDFLAGS += -dy -N"misc/scsi" -N"drv/scsi_vhci"
+LDFLAGS += -Nmisc/scsi -Ndrv/scsi_vhci
#
# Default build targets.
diff --git a/usr/src/uts/sparc/scsi_vhci_f_tpgs_tape/Makefile b/usr/src/uts/sparc/scsi_vhci_f_tpgs_tape/Makefile
index c9853144bc..53362e18a2 100644
--- a/usr/src/uts/sparc/scsi_vhci_f_tpgs_tape/Makefile
+++ b/usr/src/uts/sparc/scsi_vhci_f_tpgs_tape/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Note dependancy on misc/scsi.
#
-LDFLAGS += -dy -N"misc/scsi" -N"drv/scsi_vhci"
+LDFLAGS += -Nmisc/scsi -Ndrv/scsi_vhci
#
# Default build targets.
diff --git a/usr/src/uts/sparc/sd/Makefile b/usr/src/uts/sparc/sd/Makefile
index 3b5c08f41e..d2e1ddacde 100644
--- a/usr/src/uts/sparc/sd/Makefile
+++ b/usr/src/uts/sparc/sd/Makefile
@@ -59,7 +59,7 @@ CFLAGS += $(CCVERBOSE)
#
# Define dependencies on scsi and cmlb
#
-LDFLAGS += -dy -N misc/scsi -N misc/cmlb
+LDFLAGS += -N misc/scsi -N misc/cmlb
#
# Default build targets.
diff --git a/usr/src/uts/sparc/sdp/Makefile b/usr/src/uts/sparc/sdp/Makefile
index e7801a35d2..a7a24050ae 100644
--- a/usr/src/uts/sparc/sdp/Makefile
+++ b/usr/src/uts/sparc/sdp/Makefile
@@ -34,7 +34,6 @@ UTSBASE = ../..
MODULE = sdp
OBJECTS = $(SDP_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
-LDFLAGS += -dy
CONF_SRCDIR = $(UTSBASE)/common/io/ib/clients/sdp
#
# Include common rules.
diff --git a/usr/src/uts/sparc/sdt/Makefile b/usr/src/uts/sparc/sdt/Makefile
index 015bdd6d55..03aec5a3c4 100644
--- a/usr/src/uts/sparc/sdt/Makefile
+++ b/usr/src/uts/sparc/sdt/Makefile
@@ -37,7 +37,7 @@ ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/dtrace -Nmisc/ctf
+LDFLAGS += -Ndrv/dtrace -Nmisc/ctf
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/semsys/Makefile b/usr/src/uts/sparc/semsys/Makefile
index b6b6873b1a..606ae64a27 100644
--- a/usr/src/uts/sparc/semsys/Makefile
+++ b/usr/src/uts/sparc/semsys/Makefile
@@ -59,7 +59,7 @@ MODSTUBS_DIR = $(OBJS_DIR)
$(MODSTUBS_O) := AS_CPPFLAGS += -DSEMSYS_MODULE
CLEANFILES += $(MODSTUBS_O)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/ipc
+LDFLAGS += -Nmisc/ipc
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/ses/Makefile b/usr/src/uts/sparc/ses/Makefile
index d3e69c016b..1b63eade15 100644
--- a/usr/src/uts/sparc/ses/Makefile
+++ b/usr/src/uts/sparc/ses/Makefile
@@ -57,7 +57,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Define dependency on scsi
#
-LDFLAGS += -dy -N misc/scsi
+LDFLAGS += -N misc/scsi
#
# Default build targets.
diff --git a/usr/src/uts/sparc/sfe/Makefile b/usr/src/uts/sparc/sfe/Makefile
index 77e795671d..39f6864ff3 100644
--- a/usr/src/uts/sparc/sfe/Makefile
+++ b/usr/src/uts/sparc/sfe/Makefile
@@ -79,7 +79,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# Driver depends on MAC & IP
#
-LDFLAGS += -dy -N misc/mac -N drv/ip
+LDFLAGS += -N misc/mac -N drv/ip
#
# Default build targets.
diff --git a/usr/src/uts/sparc/sgen/Makefile b/usr/src/uts/sparc/sgen/Makefile
index b245dcc25e..8ceea7efe7 100644
--- a/usr/src/uts/sparc/sgen/Makefile
+++ b/usr/src/uts/sparc/sgen/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Note dependancy on misc/scsi.
#
-LDFLAGS += -dy -N"misc/scsi"
+LDFLAGS += -Nmisc/scsi
#
# Overrides.
diff --git a/usr/src/uts/sparc/sha1/Makefile b/usr/src/uts/sparc/sha1/Makefile
index a3f4a67121..8b16ac0abf 100644
--- a/usr/src/uts/sparc/sha1/Makefile
+++ b/usr/src/uts/sparc/sha1/Makefile
@@ -64,7 +64,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CFLAGS += $(CCVERBOSE) -I$(COM_DIR)
diff --git a/usr/src/uts/sparc/sha2/Makefile b/usr/src/uts/sparc/sha2/Makefile
index ba385c6c98..915549463a 100644
--- a/usr/src/uts/sparc/sha2/Makefile
+++ b/usr/src/uts/sparc/sha2/Makefile
@@ -61,7 +61,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CFLAGS += -I$(COM_DIR)
diff --git a/usr/src/uts/sparc/shmsys/Makefile b/usr/src/uts/sparc/shmsys/Makefile
index 8d7fa800b3..45957bf757 100644
--- a/usr/src/uts/sparc/shmsys/Makefile
+++ b/usr/src/uts/sparc/shmsys/Makefile
@@ -59,7 +59,7 @@ MODSTUBS_DIR = $(OBJS_DIR)
$(MODSTUBS_O) := AS_CPPFLAGS += -DSHMSYS_MODULE
CLEANFILES += $(MODSTUBS_O)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/ipc
+LDFLAGS += -Nmisc/ipc
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/simnet/Makefile b/usr/src/uts/sparc/simnet/Makefile
index fe30719de0..f7752ada4d 100644
--- a/usr/src/uts/sparc/simnet/Makefile
+++ b/usr/src/uts/sparc/simnet/Makefile
@@ -50,7 +50,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# Overrides
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/dld -Nmisc/mac -Nmisc/dls -Ndrv/random
+LDFLAGS += -Ndrv/dld -Nmisc/mac -Nmisc/dls -Ndrv/random
CERRWARN += -_gcc=-Wno-switch
diff --git a/usr/src/uts/sparc/skein/Makefile b/usr/src/uts/sparc/skein/Makefile
index 737d13c52d..cf9d7a19fd 100644
--- a/usr/src/uts/sparc/skein/Makefile
+++ b/usr/src/uts/sparc/skein/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CFLAGS += -I$(COMDIR)
diff --git a/usr/src/uts/sparc/smbfs/Makefile b/usr/src/uts/sparc/smbfs/Makefile
index bf7b25626b..4e0d4b3c13 100644
--- a/usr/src/uts/sparc/smbfs/Makefile
+++ b/usr/src/uts/sparc/smbfs/Makefile
@@ -61,7 +61,7 @@ $(MODSTUBS_O) := AS_CPPFLAGS += -DSMBFS_MODULE
CLEANFILES += $(MODSTUBS_O)
INC_PATH += -I$(UTSBASE)/common/fs/smbclnt
INC_PATH += -I$(COMMONBASE)/smbclnt
-LDFLAGS += -dy -Ndrv/nsmb
+LDFLAGS += -Ndrv/nsmb
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/smbsrv/Makefile b/usr/src/uts/sparc/smbsrv/Makefile
index 4da983f440..92bbb4e2b4 100644
--- a/usr/src/uts/sparc/smbsrv/Makefile
+++ b/usr/src/uts/sparc/smbsrv/Makefile
@@ -51,7 +51,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
# Module dependencies
#
-LDFLAGS += -dy -Nfs/sockfs -Nmisc/ksocket -Ndrv/ip -Nstrmod/rpcmod -Nsys/doorfs
+LDFLAGS += -Nfs/sockfs -Nmisc/ksocket -Ndrv/ip -Nstrmod/rpcmod -Nsys/doorfs
LDFLAGS += -Nmisc/kcf
#
diff --git a/usr/src/uts/sparc/smp/Makefile b/usr/src/uts/sparc/smp/Makefile
index 6416f2b325..2d1363c913 100644
--- a/usr/src/uts/sparc/smp/Makefile
+++ b/usr/src/uts/sparc/smp/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Note dependancy on misc/scsi.
#
-LDFLAGS += -dy -N"misc/scsi"
+LDFLAGS += -Nmisc/scsi
#
# Overrides.
diff --git a/usr/src/uts/sparc/sockfs/Makefile b/usr/src/uts/sparc/sockfs/Makefile
index 20c15c173c..4072086886 100644
--- a/usr/src/uts/sparc/sockfs/Makefile
+++ b/usr/src/uts/sparc/sockfs/Makefile
@@ -62,7 +62,7 @@ MODSTUBS_DIR = $(OBJS_DIR)
$(MODSTUBS_O) := AS_CPPFLAGS += -DSOCK_MODULE
CLEANFILES += $(MODSTUBS_O)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
#
# Derived file "nl7ctokgen.h" defines.
diff --git a/usr/src/uts/sparc/sockpfp/Makefile b/usr/src/uts/sparc/sockpfp/Makefile
index e06887cdd9..3f90a0acd1 100644
--- a/usr/src/uts/sparc/sockpfp/Makefile
+++ b/usr/src/uts/sparc/sockpfp/Makefile
@@ -51,7 +51,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Nfs/sockfs -Nmisc/dls -Nmisc/mac -Ndrv/bpf -Ndrv/ip
+LDFLAGS += -Nfs/sockfs -Nmisc/dls -Nmisc/mac -Ndrv/bpf -Ndrv/ip
INC_PATH += -I$(UTSBASE)/common/inet/sockmods -I$(UTSBASE)/common/io/bpf
#
diff --git a/usr/src/uts/sparc/sockrds/Makefile b/usr/src/uts/sparc/sockrds/Makefile
index d61e7f7ffd..526b6e7a81 100644
--- a/usr/src/uts/sparc/sockrds/Makefile
+++ b/usr/src/uts/sparc/sockrds/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nfs/sockfs -Ndrv/ip -Ndrv/rdsv3
+LDFLAGS += -Nfs/sockfs -Ndrv/ip -Ndrv/rdsv3
#
# Default build targets.
diff --git a/usr/src/uts/sparc/socksctp/Makefile b/usr/src/uts/sparc/socksctp/Makefile
index bb7c3872a8..bece5cb8db 100644
--- a/usr/src/uts/sparc/socksctp/Makefile
+++ b/usr/src/uts/sparc/socksctp/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Nfs/sockfs -Ndrv/ip
+LDFLAGS += -Nfs/sockfs -Ndrv/ip
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/socksdp/Makefile b/usr/src/uts/sparc/socksdp/Makefile
index e921aea8c1..e69985523b 100644
--- a/usr/src/uts/sparc/socksdp/Makefile
+++ b/usr/src/uts/sparc/socksdp/Makefile
@@ -61,7 +61,7 @@ CFLAGS += $(CCVERBOSE)
CERRWARN += -_gcc=-Wno-unused-label
CERRWARN += $(CNOWARN_UNINIT)
-LDFLAGS += -dy -Nfs/sockfs -Ndrv/ip -Ndrv/sdpib
+LDFLAGS += -Nfs/sockfs -Ndrv/ip -Ndrv/sdpib
#
# Default build targets.
diff --git a/usr/src/uts/sparc/softmac/Makefile b/usr/src/uts/sparc/softmac/Makefile
index 4b53f18a9f..470367c290 100644
--- a/usr/src/uts/sparc/softmac/Makefile
+++ b/usr/src/uts/sparc/softmac/Makefile
@@ -50,7 +50,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Overrides
#
-LDFLAGS += -dy -Ndrv/dld -Nmisc/mac -Nmisc/strplumb -Nmisc/dls
+LDFLAGS += -Ndrv/dld -Nmisc/mac -Nmisc/strplumb -Nmisc/dls
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/sol_ofs/Makefile b/usr/src/uts/sparc/sol_ofs/Makefile
index 3f62229d4f..8832388158 100644
--- a/usr/src/uts/sparc/sol_ofs/Makefile
+++ b/usr/src/uts/sparc/sol_ofs/Makefile
@@ -34,7 +34,7 @@ UTSBASE = ../..
MODULE = sol_ofs
OBJECTS = $(SOL_OFS_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_MISC_DIR)/$(MODULE)
-LDFLAGS += -dy -Nmisc/ibtl -Nmisc/ibcm
+LDFLAGS += -Nmisc/ibtl -Nmisc/ibcm
#
# Include common rules.
diff --git a/usr/src/uts/sparc/sol_ucma/Makefile b/usr/src/uts/sparc/sol_ucma/Makefile
index 4152f59807..5c25aa1376 100644
--- a/usr/src/uts/sparc/sol_ucma/Makefile
+++ b/usr/src/uts/sparc/sol_ucma/Makefile
@@ -34,7 +34,7 @@ UTSBASE = ../..
MODULE = sol_ucma
OBJECTS = $(SOL_UCMA_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
-LDFLAGS += -dy -Nmisc/sol_ofs
+LDFLAGS += -Nmisc/sol_ofs
CONF_SRCDIR = $(UTSBASE)/common/io/ib/clients/of/sol_ucma
#
diff --git a/usr/src/uts/sparc/sol_umad/Makefile b/usr/src/uts/sparc/sol_umad/Makefile
index b4624f489b..84e1f9ce80 100644
--- a/usr/src/uts/sparc/sol_umad/Makefile
+++ b/usr/src/uts/sparc/sol_umad/Makefile
@@ -35,7 +35,7 @@ MODULE = sol_umad
OBJECTS = $(SOL_UMAD_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/common/io/ib/clients/of/sol_umad
-LDFLAGS += -dy -Nmisc/sol_ofs -Nmisc/ibmf -Nmisc/ibtl
+LDFLAGS += -Nmisc/sol_ofs -Nmisc/ibmf -Nmisc/ibtl
#
# Include common rules.
diff --git a/usr/src/uts/sparc/sol_uverbs/Makefile b/usr/src/uts/sparc/sol_uverbs/Makefile
index 665aec7a9b..a0efdbd0b8 100644
--- a/usr/src/uts/sparc/sol_uverbs/Makefile
+++ b/usr/src/uts/sparc/sol_uverbs/Makefile
@@ -34,7 +34,7 @@ UTSBASE = ../..
MODULE = sol_uverbs
OBJECTS = $(SOL_UVERBS_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
-LDFLAGS += -dy -Nmisc/ibtl -Nmisc/sol_ofs
+LDFLAGS += -Nmisc/ibtl -Nmisc/sol_ofs
CONF_SRCDIR = $(UTSBASE)/common/io/ib/clients/of/sol_uverbs
#
diff --git a/usr/src/uts/sparc/spdsock/Makefile b/usr/src/uts/sparc/spdsock/Makefile
index 3726cbc2a8..a314efe4dc 100644
--- a/usr/src/uts/sparc/spdsock/Makefile
+++ b/usr/src/uts/sparc/spdsock/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
#
# Overrides
diff --git a/usr/src/uts/sparc/specfs/Makefile b/usr/src/uts/sparc/specfs/Makefile
index 3a18a26e80..3db2de25bc 100644
--- a/usr/src/uts/sparc/specfs/Makefile
+++ b/usr/src/uts/sparc/specfs/Makefile
@@ -61,7 +61,7 @@ MODSTUBS_DIR = $(OBJS_DIR)
$(MODSTUBS_O) := AS_CPPFLAGS += -DSPEC_MODULE
CLEANFILES += $(MODSTUBS_O)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nfs/fifofs
+LDFLAGS += -Nfs/fifofs
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/spppasyn/Makefile b/usr/src/uts/sparc/spppasyn/Makefile
index 1a319c6fc7..d31510e00c 100644
--- a/usr/src/uts/sparc/spppasyn/Makefile
+++ b/usr/src/uts/sparc/spppasyn/Makefile
@@ -68,7 +68,7 @@ CFLAGS += $(CCVERBOSE)
#
# Define dependency on sppp
#
-LDFLAGS += -dy -N drv/sppp
+LDFLAGS += -N drv/sppp
#
# Default build targets.
diff --git a/usr/src/uts/sparc/spppcomp/Makefile b/usr/src/uts/sparc/spppcomp/Makefile
index 2b163e5ce9..1543d4a9d7 100644
--- a/usr/src/uts/sparc/spppcomp/Makefile
+++ b/usr/src/uts/sparc/spppcomp/Makefile
@@ -67,7 +67,7 @@ INC_PATH += -I$(UTSBASE)/common/io/ppp/common
#
# Define dependency on sppp
#
-LDFLAGS += -dy -N drv/sppp
+LDFLAGS += -N drv/sppp
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/srpt/Makefile b/usr/src/uts/sparc/srpt/Makefile
index de423e3a32..9e7bb431f7 100644
--- a/usr/src/uts/sparc/srpt/Makefile
+++ b/usr/src/uts/sparc/srpt/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# Overrides and depends_on
#
MODSTUBS_DIR = $(OBJS_DIR)
-LDFLAGS += -dy -Ndrv/stmf -Nmisc/ibtl -Nmisc/ibcm
+LDFLAGS += -Ndrv/stmf -Nmisc/ibtl -Nmisc/ibcm
CERRWARN += -_gcc=-Wno-unused-label
diff --git a/usr/src/uts/sparc/ssd/Makefile b/usr/src/uts/sparc/ssd/Makefile
index 0e7dbf16b2..6c564b6e05 100644
--- a/usr/src/uts/sparc/ssd/Makefile
+++ b/usr/src/uts/sparc/ssd/Makefile
@@ -75,7 +75,7 @@ CERRWARN += -_gcc=-Wno-type-limits
# Depends on scsi and cmlb
# fcp included for fibre support
#
-LDFLAGS += -dy -N misc/scsi -N misc/cmlb -N drv/fcp
+LDFLAGS += -N misc/scsi -N misc/cmlb -N drv/fcp
#
# Default build targets.
diff --git a/usr/src/uts/sparc/st/Makefile b/usr/src/uts/sparc/st/Makefile
index dbea488d34..1cb3462e2c 100644
--- a/usr/src/uts/sparc/st/Makefile
+++ b/usr/src/uts/sparc/st/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Define dependency on scsi
#
-LDFLAGS += -dy -N misc/scsi
+LDFLAGS += -N misc/scsi
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/stmf_sbd/Makefile b/usr/src/uts/sparc/stmf_sbd/Makefile
index 2cdb872f4b..2a442a1271 100644
--- a/usr/src/uts/sparc/stmf_sbd/Makefile
+++ b/usr/src/uts/sparc/stmf_sbd/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# Overrides and depends_on
#
MODSTUBS_DIR = $(OBJS_DIR)
-LDFLAGS += -dy -Ndrv/stmf -Nfs/zfs
+LDFLAGS += -Ndrv/stmf -Nfs/zfs
INC_PATH += -I$(UTSBASE)/common/fs/zfs
diff --git a/usr/src/uts/sparc/swrand/Makefile b/usr/src/uts/sparc/swrand/Makefile
index eccf360869..0a727a1eee 100644
--- a/usr/src/uts/sparc/swrand/Makefile
+++ b/usr/src/uts/sparc/swrand/Makefile
@@ -57,7 +57,7 @@ CFLAGS += -I$(COM_DIR)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf -Nmisc/sha1
+LDFLAGS += -Nmisc/kcf -Nmisc/sha1
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/systrace/Makefile b/usr/src/uts/sparc/systrace/Makefile
index 035b76d403..44ef80cbb1 100644
--- a/usr/src/uts/sparc/systrace/Makefile
+++ b/usr/src/uts/sparc/systrace/Makefile
@@ -38,7 +38,7 @@ ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/dtrace
+LDFLAGS += -Ndrv/dtrace
.KEEP_STATE:
diff --git a/usr/src/uts/sparc/tavor/Makefile b/usr/src/uts/sparc/tavor/Makefile
index 738a380c64..b821925977 100644
--- a/usr/src/uts/sparc/tavor/Makefile
+++ b/usr/src/uts/sparc/tavor/Makefile
@@ -40,7 +40,7 @@ MODULE = tavor
OBJECTS = $(TAVOR_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
CONF_SRCDIR = $(UTSBASE)/common/io/ib/adapters/tavor
-LDFLAGS += -dy -Ndrv/ib -Nmisc/ibtl -Nmisc/ibmf
+LDFLAGS += -Ndrv/ib -Nmisc/ibtl -Nmisc/ibmf
#
# Include common rules.
diff --git a/usr/src/uts/sparc/tcp/Makefile b/usr/src/uts/sparc/tcp/Makefile
index 3c668d2872..aceb782ec6 100644
--- a/usr/src/uts/sparc/tcp/Makefile
+++ b/usr/src/uts/sparc/tcp/Makefile
@@ -71,7 +71,7 @@ CFLAGS += -xinline=tcp_set_ws_value,tcp_fill_header
#
# depends on ip, md5 and sockfs
#
-LDFLAGS += -dy -Ndrv/ip -Ncrypto/md5 -Nfs/sockfs
+LDFLAGS += -Ndrv/ip -Ncrypto/md5 -Nfs/sockfs
#
# Default build targets.
diff --git a/usr/src/uts/sparc/tcp6/Makefile b/usr/src/uts/sparc/tcp6/Makefile
index 3a62a65fa8..12d70f2853 100644
--- a/usr/src/uts/sparc/tcp6/Makefile
+++ b/usr/src/uts/sparc/tcp6/Makefile
@@ -55,7 +55,7 @@ ALL_TARGET = $(BINARY) $(SRC_CONFFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/tcp -Ndrv/ip -Ndrv/ip6
+LDFLAGS += -Ndrv/tcp -Ndrv/ip -Ndrv/ip6
#
# Default build targets.
diff --git a/usr/src/uts/sparc/tem/Makefile b/usr/src/uts/sparc/tem/Makefile
index ee46e5852d..ac63740ef8 100644
--- a/usr/src/uts/sparc/tem/Makefile
+++ b/usr/src/uts/sparc/tem/Makefile
@@ -53,7 +53,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndacf/consconfig_dacf
+LDFLAGS += -Ndacf/consconfig_dacf
#
# Default build targets.
diff --git a/usr/src/uts/sparc/tl/Makefile b/usr/src/uts/sparc/tl/Makefile
index 91b5f26cc8..62cb6a4395 100644
--- a/usr/src/uts/sparc/tl/Makefile
+++ b/usr/src/uts/sparc/tl/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# which happens to live in "ip" kernel module only. Needed to do
# AF_UNIX socket options.
#
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/tokenmt/Makefile b/usr/src/uts/sparc/tokenmt/Makefile
index 45670deef1..4877b7a56c 100644
--- a/usr/src/uts/sparc/tokenmt/Makefile
+++ b/usr/src/uts/sparc/tokenmt/Makefile
@@ -57,7 +57,7 @@ ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
#
# Default build targets.
diff --git a/usr/src/uts/sparc/trill/Makefile b/usr/src/uts/sparc/trill/Makefile
index 0e40bbfaa9..1eb8cb4e5c 100644
--- a/usr/src/uts/sparc/trill/Makefile
+++ b/usr/src/uts/sparc/trill/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/bridge -Nmisc/mac -Nmisc/dls -Nfs/sockfs
+LDFLAGS += -Ndrv/bridge -Nmisc/mac -Nmisc/dls -Nfs/sockfs
#
# Default build targets.
diff --git a/usr/src/uts/sparc/tswtclmt/Makefile b/usr/src/uts/sparc/tswtclmt/Makefile
index c3ec23ca31..53b186073e 100644
--- a/usr/src/uts/sparc/tswtclmt/Makefile
+++ b/usr/src/uts/sparc/tswtclmt/Makefile
@@ -57,7 +57,7 @@ ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
#
# Default build targets.
diff --git a/usr/src/uts/sparc/udfs/Makefile b/usr/src/uts/sparc/udfs/Makefile
index d9d45b8cd9..99d38c6fa2 100644
--- a/usr/src/uts/sparc/udfs/Makefile
+++ b/usr/src/uts/sparc/udfs/Makefile
@@ -63,7 +63,7 @@ CFLAGS += $(CCVERBOSE)
#
# Define dependency on specfs
#
-LDFLAGS += -dy -N fs/specfs
+LDFLAGS += -N fs/specfs
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/udp/Makefile b/usr/src/uts/sparc/udp/Makefile
index 175537bda6..b9fc4b714a 100644
--- a/usr/src/uts/sparc/udp/Makefile
+++ b/usr/src/uts/sparc/udp/Makefile
@@ -65,7 +65,7 @@ CFLAGS += $(CCVERBOSE)
#
# depends on ip and sockfs
#
-LDFLAGS += -dy -Ndrv/ip -Nfs/sockfs
+LDFLAGS += -Ndrv/ip -Nfs/sockfs
#
# Default build targets.
diff --git a/usr/src/uts/sparc/udp6/Makefile b/usr/src/uts/sparc/udp6/Makefile
index e1b1760888..2b6cf5e993 100644
--- a/usr/src/uts/sparc/udp6/Makefile
+++ b/usr/src/uts/sparc/udp6/Makefile
@@ -59,7 +59,7 @@ CFLAGS += $(CCVERBOSE)
#
# depends on udp ip and ip6
#
-LDFLAGS += -dy -Ndrv/udp -Ndrv/ip -Ndrv/ip6
+LDFLAGS += -Ndrv/udp -Ndrv/ip -Ndrv/ip6
#
# Default build targets.
diff --git a/usr/src/uts/sparc/ufs/Makefile b/usr/src/uts/sparc/ufs/Makefile
index d36053842e..183d2f011c 100644
--- a/usr/src/uts/sparc/ufs/Makefile
+++ b/usr/src/uts/sparc/ufs/Makefile
@@ -67,7 +67,7 @@ MODSTUBS_DIR = $(OBJS_DIR)
$(MODSTUBS_O) := AS_CPPFLAGS += -DUFS_MODULE
CLEANFILES += $(MODSTUBS_O)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nfs/specfs -Nmisc/fssnap_if
+LDFLAGS += -Nfs/specfs -Nmisc/fssnap_if
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/ugen/Makefile b/usr/src/uts/sparc/ugen/Makefile
index b52074424a..5575258af7 100644
--- a/usr/src/uts/sparc/ugen/Makefile
+++ b/usr/src/uts/sparc/ugen/Makefile
@@ -59,7 +59,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/sparc/uhci/Makefile b/usr/src/uts/sparc/uhci/Makefile
index 609de1c65b..3b8c80bfe8 100644
--- a/usr/src/uts/sparc/uhci/Makefile
+++ b/usr/src/uts/sparc/uhci/Makefile
@@ -51,7 +51,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/sparc/usb_ac/Makefile b/usr/src/uts/sparc/usb_ac/Makefile
index fc7accb1d9..5983b63767 100644
--- a/usr/src/uts/sparc/usb_ac/Makefile
+++ b/usr/src/uts/sparc/usb_ac/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
-LDFLAGS += -dy -Nmisc/usba -Ndrv/audio
+LDFLAGS += -Nmisc/usba -Ndrv/audio
#
# Define targets
diff --git a/usr/src/uts/sparc/usb_ah/Makefile b/usr/src/uts/sparc/usb_ah/Makefile
index 9ec820f61c..d6f0edc227 100644
--- a/usr/src/uts/sparc/usb_ah/Makefile
+++ b/usr/src/uts/sparc/usb_ah/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
# depends on usba, hidparser and audio related misc modules
#
-LDFLAGS += -dy -Nmisc/usba -Nmisc/hidparser -Ndrv/usb_ac
+LDFLAGS += -Nmisc/usba -Nmisc/hidparser -Ndrv/usb_ac
#
# Define targets
diff --git a/usr/src/uts/sparc/usb_as/Makefile b/usr/src/uts/sparc/usb_as/Makefile
index 1bd6d24fa6..14f00f56f4 100644
--- a/usr/src/uts/sparc/usb_as/Makefile
+++ b/usr/src/uts/sparc/usb_as/Makefile
@@ -51,7 +51,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
-LDFLAGS += -dy -Nmisc/usba -Ndrv/usb_ac
+LDFLAGS += -Nmisc/usba -Ndrv/usb_ac
#
# Define targets
diff --git a/usr/src/uts/sparc/usb_ia/Makefile b/usr/src/uts/sparc/usb_ia/Makefile
index b29516c261..622e9438bf 100644
--- a/usr/src/uts/sparc/usb_ia/Makefile
+++ b/usr/src/uts/sparc/usb_ia/Makefile
@@ -53,7 +53,7 @@ CFLAGS += $(CCVERBOSE)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/sparc/usb_mid/Makefile b/usr/src/uts/sparc/usb_mid/Makefile
index 5c47a2a9ee..876eb83471 100644
--- a/usr/src/uts/sparc/usb_mid/Makefile
+++ b/usr/src/uts/sparc/usb_mid/Makefile
@@ -53,7 +53,7 @@ CFLAGS += $(CCVERBOSE)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/sparc/usba10/Makefile b/usr/src/uts/sparc/usba10/Makefile
index 4d6dccf96f..07fae8a25f 100644
--- a/usr/src/uts/sparc/usba10/Makefile
+++ b/usr/src/uts/sparc/usba10/Makefile
@@ -47,7 +47,7 @@ CFLAGS += $(CCVERBOSE)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/sparc/usbecm/Makefile b/usr/src/uts/sparc/usbecm/Makefile
index 3a42b09e3a..27e0416f22 100644
--- a/usr/src/uts/sparc/usbecm/Makefile
+++ b/usr/src/uts/sparc/usbecm/Makefile
@@ -44,7 +44,7 @@ ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sparc/Makefile.sparc
-LDFLAGS += -dy -Nmisc/usba -Nmisc/mac
+LDFLAGS += -Nmisc/usba -Nmisc/mac
CFLAGS += $(CCVERBOSE)
diff --git a/usr/src/uts/sparc/usbftdi/Makefile b/usr/src/uts/sparc/usbftdi/Makefile
index c5eb05dcfd..033e46abd1 100644
--- a/usr/src/uts/sparc/usbftdi/Makefile
+++ b/usr/src/uts/sparc/usbftdi/Makefile
@@ -47,7 +47,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
CERRWARN += $(CNOWARN_UNINIT)
-LDFLAGS += -dy -Nmisc/usba -Nmisc/usbser
+LDFLAGS += -Nmisc/usba -Nmisc/usbser
#
# Define targets
diff --git a/usr/src/uts/sparc/usbkbm/Makefile b/usr/src/uts/sparc/usbkbm/Makefile
index 928ac790da..8cdacb0de9 100644
--- a/usr/src/uts/sparc/usbkbm/Makefile
+++ b/usr/src/uts/sparc/usbkbm/Makefile
@@ -52,7 +52,7 @@ CFLAGS += $(CCVERBOSE)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba -Nmisc/kbtrans -Nmisc/hidparser
+LDFLAGS += -Nmisc/usba -Nmisc/kbtrans -Nmisc/hidparser
#
# Define targets
diff --git a/usr/src/uts/sparc/usbms/Makefile b/usr/src/uts/sparc/usbms/Makefile
index ae64ac4bc4..e0812d64dd 100644
--- a/usr/src/uts/sparc/usbms/Makefile
+++ b/usr/src/uts/sparc/usbms/Makefile
@@ -52,7 +52,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba -Nmisc/hidparser
+LDFLAGS += -Nmisc/usba -Nmisc/hidparser
#
# Define targets
diff --git a/usr/src/uts/sparc/usbprn/Makefile b/usr/src/uts/sparc/usbprn/Makefile
index c0cd3503f9..390a6bb577 100644
--- a/usr/src/uts/sparc/usbprn/Makefile
+++ b/usr/src/uts/sparc/usbprn/Makefile
@@ -50,7 +50,7 @@ CFLAGS += $(CCVERBOSE)
#
# depends on misc/usba
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/sparc/usbsacm/Makefile b/usr/src/uts/sparc/usbsacm/Makefile
index 3d4a53747c..7a521908ad 100644
--- a/usr/src/uts/sparc/usbsacm/Makefile
+++ b/usr/src/uts/sparc/usbsacm/Makefile
@@ -44,7 +44,7 @@ ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sparc/Makefile.sparc
-LDFLAGS += -dy -Nmisc/usba -Nmisc/usbser
+LDFLAGS += -Nmisc/usba -Nmisc/usbser
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/usbser/Makefile b/usr/src/uts/sparc/usbser/Makefile
index c38ec4debf..c0f1d69a35 100644
--- a/usr/src/uts/sparc/usbser/Makefile
+++ b/usr/src/uts/sparc/usbser/Makefile
@@ -48,7 +48,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/sparc/usbskel/Makefile b/usr/src/uts/sparc/usbskel/Makefile
index d8e234f3f3..5015768303 100644
--- a/usr/src/uts/sparc/usbskel/Makefile
+++ b/usr/src/uts/sparc/usbskel/Makefile
@@ -54,7 +54,7 @@ CFLAGS += $(CCVERBOSE)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/sparc/usbsksp/Makefile b/usr/src/uts/sparc/usbsksp/Makefile
index f345ad89a6..a2605f1a2b 100644
--- a/usr/src/uts/sparc/usbsksp/Makefile
+++ b/usr/src/uts/sparc/usbsksp/Makefile
@@ -55,7 +55,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
CFLAGS += $(CCVERBOSE)
CERRWARN += $(CNOWARN_UNINIT)
-LDFLAGS += -dy -Nmisc/usba -Nmisc/usbser -Nmisc/usbs49_fw
+LDFLAGS += -Nmisc/usba -Nmisc/usbser -Nmisc/usbs49_fw
#
# Define targets
diff --git a/usr/src/uts/sparc/usbsprl/Makefile b/usr/src/uts/sparc/usbsprl/Makefile
index bfa981a606..452eff43b0 100644
--- a/usr/src/uts/sparc/usbsprl/Makefile
+++ b/usr/src/uts/sparc/usbsprl/Makefile
@@ -53,7 +53,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
CFLAGS += $(CCVERBOSE)
CERRWARN += $(CNOWARN_UNINIT)
-LDFLAGS += -dy -Nmisc/usba -Nmisc/usbser
+LDFLAGS += -Nmisc/usba -Nmisc/usbser
#
# Define targets
diff --git a/usr/src/uts/sparc/usbvc/Makefile b/usr/src/uts/sparc/usbvc/Makefile
index eba6cba89e..38517d74f6 100644
--- a/usr/src/uts/sparc/usbvc/Makefile
+++ b/usr/src/uts/sparc/usbvc/Makefile
@@ -52,7 +52,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
# depends on misc/usba
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/sparc/usbwcm/Makefile b/usr/src/uts/sparc/usbwcm/Makefile
index 13f1dc6d0f..8e099cbe47 100644
--- a/usr/src/uts/sparc/usbwcm/Makefile
+++ b/usr/src/uts/sparc/usbwcm/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/sparc/vnic/Makefile b/usr/src/uts/sparc/vnic/Makefile
index 303d9e000a..d1bf97b617 100644
--- a/usr/src/uts/sparc/vnic/Makefile
+++ b/usr/src/uts/sparc/vnic/Makefile
@@ -50,7 +50,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# Overrides
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/dld -Nmisc/mac -Nmisc/dls
+LDFLAGS += -Ndrv/dld -Nmisc/mac -Nmisc/dls
CERRWARN += -_gcc=-Wno-switch
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sparc/vr/Makefile b/usr/src/uts/sparc/vr/Makefile
index ebe3acee33..88f1ea2a47 100644
--- a/usr/src/uts/sparc/vr/Makefile
+++ b/usr/src/uts/sparc/vr/Makefile
@@ -61,7 +61,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# Driver depends on GLD
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
#
# Default build targets.
diff --git a/usr/src/uts/sparc/vscan/Makefile b/usr/src/uts/sparc/vscan/Makefile
index 6325949061..0dd86a0b2a 100644
--- a/usr/src/uts/sparc/vscan/Makefile
+++ b/usr/src/uts/sparc/vscan/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/sparc/Makefile.sparc
#
# Module dependencies
#
-LDFLAGS += -dy -N"fs/sockfs" -N"sys/doorfs"
+LDFLAGS += -Nfs/sockfs -Nsys/doorfs
#
# Define targets
diff --git a/usr/src/uts/sparc/wc/Makefile b/usr/src/uts/sparc/wc/Makefile
index 5956bc79c5..afc8ea9527 100644
--- a/usr/src/uts/sparc/wc/Makefile
+++ b/usr/src/uts/sparc/wc/Makefile
@@ -67,7 +67,7 @@ CLEANFILES += $(MODSTUBS_O)
CFLAGS += $(CCVERBOSE)
CERRWARN += $(CNOWARN_UNINIT)
-LDFLAGS += -dy -Nmisc/tem -Ndacf/consconfig_dacf
+LDFLAGS += -Nmisc/tem -Ndacf/consconfig_dacf
#
# Default build targets.
diff --git a/usr/src/uts/sparc/xge/Makefile b/usr/src/uts/sparc/xge/Makefile
index f3429bd5fd..4335c2cfc8 100644
--- a/usr/src/uts/sparc/xge/Makefile
+++ b/usr/src/uts/sparc/xge/Makefile
@@ -89,7 +89,7 @@ CFLAGS64 += $(XGE_CFLAGS) -xO4 -xcrossfile
#
# Driver depends on MAC & IP
#
-LDFLAGS += -dy -N misc/mac -N drv/ip
+LDFLAGS += -N misc/mac -N drv/ip
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/yge/Makefile b/usr/src/uts/sparc/yge/Makefile
index 9a56b8911b..69f3786a40 100644
--- a/usr/src/uts/sparc/yge/Makefile
+++ b/usr/src/uts/sparc/yge/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on MAC
#
-LDFLAGS += -dy -N misc/mac -N misc/mii
+LDFLAGS += -N misc/mac -N misc/mii
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/zfs/Makefile b/usr/src/uts/sparc/zfs/Makefile
index f72e65fecf..f02433fc7c 100644
--- a/usr/src/uts/sparc/zfs/Makefile
+++ b/usr/src/uts/sparc/zfs/Makefile
@@ -66,7 +66,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
# we can no longer load modules through OBP.
#
MODSTUBS_DIR = $(OBJS_DIR)
-LDFLAGS += -dy -Nfs/specfs -Ncrypto/swrand -Nmisc/idmap \
+LDFLAGS += -Nfs/specfs -Ncrypto/swrand -Nmisc/idmap \
-Nsched/SDC -Nmisc/sha2 -Nmisc/skein -Nmisc/edonr
INC_PATH += -I$(UTSBASE)/common/fs/zfs
diff --git a/usr/src/uts/sparc/zut/Makefile b/usr/src/uts/sparc/zut/Makefile
index f3fcc5630d..c73ce55297 100644
--- a/usr/src/uts/sparc/zut/Makefile
+++ b/usr/src/uts/sparc/zut/Makefile
@@ -54,7 +54,6 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# Overrides and depends_on
#
MODSTUBS_DIR = $(OBJS_DIR)
-LDFLAGS += -dy
INC_PATH += -I$(UTSBASE)/common/fs/zut
INC_PATH += -I$(SRC)/common