summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/cmd/mdb/Makefile.kmdb.targ2
-rw-r--r--usr/src/cmd/mdb/Makefile.libstandctf2
-rw-r--r--usr/src/cmd/mdb/Makefile.mdb_ks3
-rw-r--r--usr/src/cmd/mdb/Makefile.module8
-rw-r--r--usr/src/tools/scripts/check_rtime.1onbld20
-rw-r--r--usr/src/tools/scripts/check_rtime.pl108
-rw-r--r--usr/src/tools/scripts/find_elf.1onbld12
-rw-r--r--usr/src/tools/scripts/find_elf.pl12
-rw-r--r--usr/src/uts/Makefile.targ2
-rw-r--r--usr/src/uts/i86pc/acpi_drv/Makefile2
-rw-r--r--usr/src/uts/i86pc/acpidev/Makefile2
-rw-r--r--usr/src/uts/i86pc/acpinex/Makefile2
-rw-r--r--usr/src/uts/i86pc/acpippm/Makefile2
-rw-r--r--usr/src/uts/i86pc/amd_iommu/Makefile2
-rw-r--r--usr/src/uts/i86pc/amd_opteron/Makefile2
-rw-r--r--usr/src/uts/i86pc/apix/Makefile2
-rw-r--r--usr/src/uts/i86pc/authenticamd/Makefile2
-rw-r--r--usr/src/uts/i86pc/consconfig_dacf/Makefile2
-rw-r--r--usr/src/uts/i86pc/cpr/Makefile2
-rw-r--r--usr/src/uts/i86pc/cpudrv/Makefile2
-rw-r--r--usr/src/uts/i86pc/dr/Makefile2
-rw-r--r--usr/src/uts/i86pc/drmach_acpi/Makefile2
-rw-r--r--usr/src/uts/i86pc/fipe/Makefile2
-rw-r--r--usr/src/uts/i86pc/genuineintel/Makefile2
-rw-r--r--usr/src/uts/i86pc/gfx_private/Makefile2
-rw-r--r--usr/src/uts/i86pc/i86hvm/cmdk/Makefile2
-rw-r--r--usr/src/uts/i86pc/i86hvm/hvm_bootstrap/Makefile3
-rw-r--r--usr/src/uts/i86pc/i86hvm/rtls/Makefile2
-rw-r--r--usr/src/uts/i86pc/i86hvm/xdf/Makefile2
-rw-r--r--usr/src/uts/i86pc/i86hvm/xnf/Makefile2
-rw-r--r--usr/src/uts/i86pc/i86hvm/xpv/Makefile2
-rw-r--r--usr/src/uts/i86pc/i86hvm/xpvd/Makefile2
-rw-r--r--usr/src/uts/i86pc/ioat/Makefile2
-rw-r--r--usr/src/uts/i86pc/isa/Makefile2
-rw-r--r--usr/src/uts/i86pc/npe/Makefile2
-rw-r--r--usr/src/uts/i86pc/pci/Makefile2
-rw-r--r--usr/src/uts/i86pc/pcie/Makefile2
-rw-r--r--usr/src/uts/i86pc/pcplusmp/Makefile2
-rw-r--r--usr/src/uts/i86pc/ppm/Makefile2
-rw-r--r--usr/src/uts/i86pc/ppt/Makefile2
-rw-r--r--usr/src/uts/i86pc/rootnex/Makefile2
-rw-r--r--usr/src/uts/i86pc/tzmon/Makefile2
-rw-r--r--usr/src/uts/i86pc/uppc/Makefile2
-rw-r--r--usr/src/uts/i86pc/viona/Makefile2
-rw-r--r--usr/src/uts/i86pc/vmm/Makefile2
-rw-r--r--usr/src/uts/i86pc/xsvc/Makefile5
-rw-r--r--usr/src/uts/i86xpv/amd_opteron/Makefile2
-rw-r--r--usr/src/uts/i86xpv/authenticamd/Makefile2
-rw-r--r--usr/src/uts/i86xpv/consconfig_dacf/Makefile2
-rw-r--r--usr/src/uts/i86xpv/genuineintel/Makefile2
-rw-r--r--usr/src/uts/i86xpv/gfx_private/Makefile2
-rw-r--r--usr/src/uts/i86xpv/ioat/Makefile2
-rw-r--r--usr/src/uts/i86xpv/isa/Makefile2
-rw-r--r--usr/src/uts/i86xpv/npe/Makefile2
-rw-r--r--usr/src/uts/i86xpv/pci/Makefile2
-rw-r--r--usr/src/uts/i86xpv/rootnex/Makefile3
-rw-r--r--usr/src/uts/i86xpv/xdf/Makefile2
-rw-r--r--usr/src/uts/i86xpv/xdt/Makefile2
-rw-r--r--usr/src/uts/i86xpv/xnb/Makefile2
-rw-r--r--usr/src/uts/i86xpv/xnbe/Makefile2
-rw-r--r--usr/src/uts/i86xpv/xnbo/Makefile2
-rw-r--r--usr/src/uts/i86xpv/xnbu/Makefile2
-rw-r--r--usr/src/uts/i86xpv/xnf/Makefile2
-rw-r--r--usr/src/uts/i86xpv/xpv_psm/Makefile2
-rw-r--r--usr/src/uts/i86xpv/xpv_uppc/Makefile2
-rw-r--r--usr/src/uts/i86xpv/xsvc/Makefile5
-rw-r--r--usr/src/uts/intel/IA/Makefile2
-rw-r--r--usr/src/uts/intel/aac/Makefile2
-rw-r--r--usr/src/uts/intel/ac97/Makefile2
-rw-r--r--usr/src/uts/intel/aes/Makefile2
-rw-r--r--usr/src/uts/intel/afe/Makefile2
-rw-r--r--usr/src/uts/intel/aggr/Makefile2
-rw-r--r--usr/src/uts/intel/ahci/Makefile2
-rwxr-xr-xusr/src/uts/intel/amd8111s/Makefile2
-rw-r--r--usr/src/uts/intel/amdzen_stub/Makefile2
-rw-r--r--usr/src/uts/intel/amr/Makefile2
-rw-r--r--usr/src/uts/intel/arcmsr/Makefile2
-rw-r--r--usr/src/uts/intel/arn/Makefile2
-rw-r--r--usr/src/uts/intel/arp/Makefile2
-rw-r--r--usr/src/uts/intel/ata/Makefile2
-rw-r--r--usr/src/uts/intel/atge/Makefile2
-rw-r--r--usr/src/uts/intel/ath/Makefile2
-rw-r--r--usr/src/uts/intel/atu/Makefile2
-rw-r--r--usr/src/uts/intel/audio1575/Makefile2
-rw-r--r--usr/src/uts/intel/audio810/Makefile2
-rw-r--r--usr/src/uts/intel/audiocmi/Makefile2
-rw-r--r--usr/src/uts/intel/audiocmihd/Makefile2
-rw-r--r--usr/src/uts/intel/audioemu10k/Makefile2
-rw-r--r--usr/src/uts/intel/audioens/Makefile2
-rw-r--r--usr/src/uts/intel/audiohd/Makefile2
-rw-r--r--usr/src/uts/intel/audioixp/Makefile2
-rw-r--r--usr/src/uts/intel/audiols/Makefile2
-rw-r--r--usr/src/uts/intel/audiop16x/Makefile2
-rw-r--r--usr/src/uts/intel/audiopci/Makefile2
-rw-r--r--usr/src/uts/intel/audiosolo/Makefile2
-rw-r--r--usr/src/uts/intel/audiots/Makefile2
-rw-r--r--usr/src/uts/intel/audiovia823x/Makefile2
-rw-r--r--usr/src/uts/intel/autofs/Makefile2
-rw-r--r--usr/src/uts/intel/av1394/Makefile2
-rw-r--r--usr/src/uts/intel/axf/Makefile2
-rw-r--r--usr/src/uts/intel/bfe/Makefile2
-rw-r--r--usr/src/uts/intel/bge/Makefile2
-rw-r--r--usr/src/uts/intel/bignum/Makefile2
-rw-r--r--usr/src/uts/intel/blkdev/Makefile2
-rw-r--r--usr/src/uts/intel/blowfish/Makefile2
-rw-r--r--usr/src/uts/intel/bnx/Makefile2
-rw-r--r--usr/src/uts/intel/bnxe/Makefile2
-rw-r--r--usr/src/uts/intel/bpf/Makefile2
-rw-r--r--usr/src/uts/intel/bridge/Makefile2
-rw-r--r--usr/src/uts/intel/c2audit/Makefile2
-rw-r--r--usr/src/uts/intel/cardbus/Makefile2
-rw-r--r--usr/src/uts/intel/cc/Makefile1
-rw-r--r--usr/src/uts/intel/cc_cubic/Makefile2
-rw-r--r--usr/src/uts/intel/cc_newreno/Makefile2
-rw-r--r--usr/src/uts/intel/cc_sunreno/Makefile2
-rw-r--r--usr/src/uts/intel/ccid/Makefile2
-rw-r--r--usr/src/uts/intel/chxge/Makefile2
-rw-r--r--usr/src/uts/intel/cmdk/Makefile2
-rw-r--r--usr/src/uts/intel/consconfig/Makefile2
-rw-r--r--usr/src/uts/intel/conskbd/Makefile2
-rw-r--r--usr/src/uts/intel/cpqary3/Makefile2
-rw-r--r--usr/src/uts/intel/crypto/Makefile2
-rw-r--r--usr/src/uts/intel/cryptoadm/Makefile2
-rw-r--r--usr/src/uts/intel/ctf/Makefile2
-rw-r--r--usr/src/uts/intel/cxgbe/cxgbe/Makefile2
-rw-r--r--usr/src/uts/intel/cxgbe/t4nex/Makefile2
-rw-r--r--usr/src/uts/intel/dadk/Makefile2
-rw-r--r--usr/src/uts/intel/daplt/Makefile2
-rw-r--r--usr/src/uts/intel/datafilt/Makefile2
-rw-r--r--usr/src/uts/intel/dcam1394/Makefile2
-rw-r--r--usr/src/uts/intel/dcpc/Makefile2
-rw-r--r--usr/src/uts/intel/des/Makefile2
-rw-r--r--usr/src/uts/intel/dev/Makefile2
-rw-r--r--usr/src/uts/intel/dlcosmk/Makefile2
-rw-r--r--usr/src/uts/intel/dld/Makefile2
-rw-r--r--usr/src/uts/intel/dls/Makefile2
-rw-r--r--usr/src/uts/intel/dmfe/Makefile2
-rw-r--r--usr/src/uts/intel/dnet/Makefile2
-rw-r--r--usr/src/uts/intel/dprov/Makefile2
-rw-r--r--usr/src/uts/intel/dscpmk/Makefile2
-rw-r--r--usr/src/uts/intel/e1000g/Makefile2
-rw-r--r--usr/src/uts/intel/ecc/Makefile2
-rw-r--r--usr/src/uts/intel/edonr/Makefile2
-rw-r--r--usr/src/uts/intel/efe/Makefile2
-rw-r--r--usr/src/uts/intel/ehci/Makefile2
-rw-r--r--usr/src/uts/intel/eibnx/Makefile2
-rw-r--r--usr/src/uts/intel/elxl/Makefile2
-rw-r--r--usr/src/uts/intel/emlxs/Makefile2
-rw-r--r--usr/src/uts/intel/emlxs_fw/Makefile2
-rw-r--r--usr/src/uts/intel/emul64/Makefile2
-rw-r--r--usr/src/uts/intel/ena/Makefile2
-rw-r--r--usr/src/uts/intel/eoib/Makefile2
-rw-r--r--usr/src/uts/intel/fasttrap/Makefile2
-rw-r--r--usr/src/uts/intel/fbt/Makefile2
-rw-r--r--usr/src/uts/intel/fcip/Makefile2
-rw-r--r--usr/src/uts/intel/fcoe/Makefile2
-rw-r--r--usr/src/uts/intel/fcoei/Makefile2
-rw-r--r--usr/src/uts/intel/fcoet/Makefile2
-rw-r--r--usr/src/uts/intel/fcp/Makefile2
-rw-r--r--usr/src/uts/intel/fcsm/Makefile2
-rw-r--r--usr/src/uts/intel/fct/Makefile2
-rw-r--r--usr/src/uts/intel/flowacct/Makefile2
-rw-r--r--usr/src/uts/intel/fp/Makefile2
-rw-r--r--usr/src/uts/intel/fssnap/Makefile2
-rw-r--r--usr/src/uts/intel/genunix/Makefile2
-rw-r--r--usr/src/uts/intel/gld/Makefile2
-rw-r--r--usr/src/uts/intel/gsqueue/Makefile2
-rw-r--r--usr/src/uts/intel/hci1394/Makefile2
-rw-r--r--usr/src/uts/intel/hermon/Makefile2
-rw-r--r--usr/src/uts/intel/hid/Makefile2
-rw-r--r--usr/src/uts/intel/hidparser/Makefile2
-rw-r--r--usr/src/uts/intel/hme/Makefile2
-rw-r--r--usr/src/uts/intel/hsfs/Makefile2
-rw-r--r--usr/src/uts/intel/hubd/Makefile2
-rw-r--r--usr/src/uts/intel/hxge/Makefile2
-rw-r--r--usr/src/uts/intel/i40e/Makefile2
-rw-r--r--usr/src/uts/intel/ib/Makefile2
-rw-r--r--usr/src/uts/intel/ibcm/Makefile2
-rw-r--r--usr/src/uts/intel/ibdm/Makefile2
-rw-r--r--usr/src/uts/intel/ibdma/Makefile2
-rw-r--r--usr/src/uts/intel/ibmf/Makefile2
-rw-r--r--usr/src/uts/intel/ibp/Makefile2
-rw-r--r--usr/src/uts/intel/icmp/Makefile2
-rw-r--r--usr/src/uts/intel/icmp6/Makefile2
-rw-r--r--usr/src/uts/intel/idm/Makefile2
-rw-r--r--usr/src/uts/intel/idmap/Makefile2
-rw-r--r--usr/src/uts/intel/igb/Makefile2
-rw-r--r--usr/src/uts/intel/imc/Makefile1
-rw-r--r--usr/src/uts/intel/imcstub/Makefile2
-rw-r--r--usr/src/uts/intel/inotify/Makefile2
-rw-r--r--usr/src/uts/intel/intel_nb5000/Makefile2
-rw-r--r--usr/src/uts/intel/intel_nhm/Makefile2
-rw-r--r--usr/src/uts/intel/ip/Makefile2
-rw-r--r--usr/src/uts/intel/ip6/Makefile2
-rw-r--r--usr/src/uts/intel/ipd/Makefile2
-rw-r--r--usr/src/uts/intel/ipf/Makefile2
-rw-r--r--usr/src/uts/intel/ipgpc/Makefile2
-rw-r--r--usr/src/uts/intel/ipmi/Makefile5
-rw-r--r--usr/src/uts/intel/ipnet/Makefile2
-rw-r--r--usr/src/uts/intel/iprb/Makefile2
-rw-r--r--usr/src/uts/intel/ipsecah/Makefile2
-rw-r--r--usr/src/uts/intel/ipsecesp/Makefile2
-rw-r--r--usr/src/uts/intel/iptun/Makefile2
-rw-r--r--usr/src/uts/intel/ipw/Makefile2
-rw-r--r--usr/src/uts/intel/iscsi/Makefile4
-rw-r--r--usr/src/uts/intel/iscsit/Makefile2
-rw-r--r--usr/src/uts/intel/iser/Makefile2
-rw-r--r--usr/src/uts/intel/iwh/Makefile2
-rwxr-xr-xusr/src/uts/intel/iwi/Makefile2
-rw-r--r--usr/src/uts/intel/iwk/Makefile2
-rw-r--r--usr/src/uts/intel/iwn/Makefile2
-rw-r--r--usr/src/uts/intel/iwp/Makefile2
-rw-r--r--usr/src/uts/intel/ixgbe/Makefile2
-rw-r--r--usr/src/uts/intel/kb8042/Makefile2
-rw-r--r--usr/src/uts/intel/keysock/Makefile2
-rw-r--r--usr/src/uts/intel/kgssapi/Makefile2
-rw-r--r--usr/src/uts/intel/klmmod/Makefile2
-rw-r--r--usr/src/uts/intel/klmops/Makefile2
-rw-r--r--usr/src/uts/intel/kmdb/Makefile2
-rw-r--r--usr/src/uts/intel/kmech_dummy/Makefile2
-rw-r--r--usr/src/uts/intel/kmech_krb5/Makefile2
-rw-r--r--usr/src/uts/intel/ksocket/Makefile2
-rw-r--r--usr/src/uts/intel/kssl/Makefile2
-rw-r--r--usr/src/uts/intel/ksslf/Makefile2
-rw-r--r--usr/src/uts/intel/lockstat/Makefile2
-rw-r--r--usr/src/uts/intel/lofi/Makefile2
-rw-r--r--usr/src/uts/intel/lx_brand/Makefile2
-rw-r--r--usr/src/uts/intel/lx_cgroup/Makefile2
-rw-r--r--usr/src/uts/intel/lx_devfs/Makefile2
-rw-r--r--usr/src/uts/intel/lx_netlink/Makefile2
-rw-r--r--usr/src/uts/intel/lx_proc/Makefile2
-rw-r--r--usr/src/uts/intel/lx_sysfs/Makefile2
-rw-r--r--usr/src/uts/intel/lx_systrace/Makefile2
-rw-r--r--usr/src/uts/intel/lxautofs/Makefile2
-rw-r--r--usr/src/uts/intel/lxprocfs/Makefile2
-rw-r--r--usr/src/uts/intel/mac/Makefile2
-rw-r--r--usr/src/uts/intel/mac_6to4/Makefile2
-rw-r--r--usr/src/uts/intel/mac_ether/Makefile2
-rw-r--r--usr/src/uts/intel/mac_ib/Makefile2
-rw-r--r--usr/src/uts/intel/mac_ipv4/Makefile2
-rw-r--r--usr/src/uts/intel/mac_ipv6/Makefile2
-rw-r--r--usr/src/uts/intel/mac_wifi/Makefile2
-rw-r--r--usr/src/uts/intel/md4/Makefile2
-rw-r--r--usr/src/uts/intel/md5/Makefile2
-rw-r--r--usr/src/uts/intel/mega_sas/Makefile2
-rw-r--r--usr/src/uts/intel/mii/Makefile2
-rw-r--r--usr/src/uts/intel/mlxcx/Makefile2
-rw-r--r--usr/src/uts/intel/mouse8042/Makefile2
-rw-r--r--usr/src/uts/intel/mpt_sas/Makefile2
-rw-r--r--usr/src/uts/intel/mr_sas/Makefile2
-rw-r--r--usr/src/uts/intel/msgsys/Makefile2
-rw-r--r--usr/src/uts/intel/mwl/Makefile2
-rw-r--r--usr/src/uts/intel/mwlfw/Makefile1
-rw-r--r--usr/src/uts/intel/mxfe/Makefile2
-rw-r--r--usr/src/uts/intel/myri10ge/Makefile2
-rw-r--r--usr/src/uts/intel/nca/Makefile2
-rw-r--r--usr/src/uts/intel/net80211/Makefile2
-rw-r--r--usr/src/uts/intel/net_dacf/Makefile2
-rw-r--r--usr/src/uts/intel/neti/Makefile2
-rw-r--r--usr/src/uts/intel/nfp/Makefile1
-rw-r--r--usr/src/uts/intel/nfs/Makefile2
-rw-r--r--usr/src/uts/intel/nfs_dlboot/Makefile2
-rw-r--r--usr/src/uts/intel/nfssrv/Makefile2
-rw-r--r--usr/src/uts/intel/nge/Makefile2
-rw-r--r--usr/src/uts/intel/nsmb/Makefile2
-rw-r--r--usr/src/uts/intel/ntxn/Makefile2
-rw-r--r--usr/src/uts/intel/nulldriver/Makefile5
-rw-r--r--usr/src/uts/intel/nv_sata/Makefile2
-rw-r--r--usr/src/uts/intel/nvme/Makefile2
-rw-r--r--usr/src/uts/intel/nxge/Makefile2
-rw-r--r--usr/src/uts/intel/oce/Makefile2
-rw-r--r--usr/src/uts/intel/ohci/Makefile2
-rw-r--r--usr/src/uts/intel/openeepr/Makefile2
-rw-r--r--usr/src/uts/intel/overlay/Makefile2
-rw-r--r--usr/src/uts/intel/pci_autoconfig/Makefile2
-rw-r--r--usr/src/uts/intel/pci_pci/Makefile2
-rw-r--r--usr/src/uts/intel/pcic/Makefile2
-rw-r--r--usr/src/uts/intel/pcicfg/Makefile2
-rw-r--r--usr/src/uts/intel/pcieb/Makefile2
-rw-r--r--usr/src/uts/intel/pcihp/Makefile2
-rw-r--r--usr/src/uts/intel/pcmcia/Makefile2
-rw-r--r--usr/src/uts/intel/pcn/Makefile2
-rw-r--r--usr/src/uts/intel/pipe/Makefile2
-rw-r--r--usr/src/uts/intel/pmcs/Makefile2
-rw-r--r--usr/src/uts/intel/pmcs8001fw/Makefile2
-rw-r--r--usr/src/uts/intel/power/Makefile2
-rw-r--r--usr/src/uts/intel/pppt/Makefile2
-rw-r--r--usr/src/uts/intel/procfs/Makefile2
-rw-r--r--usr/src/uts/intel/profile/Makefile2
-rw-r--r--usr/src/uts/intel/ptsl/Makefile2
-rw-r--r--usr/src/uts/intel/pvscsi/Makefile2
-rw-r--r--usr/src/uts/intel/qede/Makefile2
-rw-r--r--usr/src/uts/intel/qlc/Makefile2
-rw-r--r--usr/src/uts/intel/qlc_fw_2200/Makefile2
-rw-r--r--usr/src/uts/intel/qlc_fw_2300/Makefile2
-rw-r--r--usr/src/uts/intel/qlc_fw_2400/Makefile2
-rw-r--r--usr/src/uts/intel/qlc_fw_2500/Makefile2
-rw-r--r--usr/src/uts/intel/qlc_fw_6322/Makefile2
-rw-r--r--usr/src/uts/intel/qlc_fw_8100/Makefile2
-rw-r--r--usr/src/uts/intel/qlge/Makefile2
-rw-r--r--usr/src/uts/intel/qlt/Makefile2
-rw-r--r--usr/src/uts/intel/ral/Makefile2
-rw-r--r--usr/src/uts/intel/random/Makefile2
-rw-r--r--usr/src/uts/intel/rds/Makefile2
-rw-r--r--usr/src/uts/intel/rdsib/Makefile2
-rw-r--r--usr/src/uts/intel/rdsv3/Makefile2
-rw-r--r--usr/src/uts/intel/rge/Makefile2
-rw-r--r--usr/src/uts/intel/rpcib/Makefile2
-rw-r--r--usr/src/uts/intel/rpcmod/Makefile2
-rw-r--r--usr/src/uts/intel/rpcsec/Makefile2
-rw-r--r--usr/src/uts/intel/rpcsec_gss/Makefile2
-rw-r--r--usr/src/uts/intel/rsa/Makefile2
-rw-r--r--usr/src/uts/intel/rsm/Makefile2
-rw-r--r--usr/src/uts/intel/rtls/Makefile2
-rw-r--r--usr/src/uts/intel/rts/Makefile2
-rw-r--r--usr/src/uts/intel/rtw/Makefile2
-rw-r--r--usr/src/uts/intel/rum/Makefile2
-rw-r--r--usr/src/uts/intel/rwd/Makefile2
-rw-r--r--usr/src/uts/intel/rwn/Makefile2
-rw-r--r--usr/src/uts/intel/s10_brand/Makefile2
-rw-r--r--usr/src/uts/intel/sata/Makefile2
-rw-r--r--usr/src/uts/intel/scsa1394/Makefile2
-rw-r--r--usr/src/uts/intel/scsa2usb/Makefile2
-rw-r--r--usr/src/uts/intel/scsi_vhci/Makefile2
-rw-r--r--usr/src/uts/intel/scsi_vhci_f_sym/Makefile2
-rw-r--r--usr/src/uts/intel/scsi_vhci_f_sym_hds/Makefile2
-rw-r--r--usr/src/uts/intel/scsi_vhci_f_tape/Makefile2
-rw-r--r--usr/src/uts/intel/scsi_vhci_f_tpgs/Makefile2
-rw-r--r--usr/src/uts/intel/scsi_vhci_f_tpgs_tape/Makefile2
-rw-r--r--usr/src/uts/intel/sd/Makefile2
-rw-r--r--usr/src/uts/intel/sda/Makefile2
-rw-r--r--usr/src/uts/intel/sdhost/Makefile2
-rwxr-xr-xusr/src/uts/intel/sdp/Makefile1
-rw-r--r--usr/src/uts/intel/sdt/Makefile2
-rw-r--r--usr/src/uts/intel/semsys/Makefile2
-rw-r--r--usr/src/uts/intel/ses/Makefile2
-rw-r--r--usr/src/uts/intel/sfe/Makefile2
-rw-r--r--usr/src/uts/intel/sfxge/Makefile2
-rw-r--r--usr/src/uts/intel/sgen/Makefile2
-rw-r--r--usr/src/uts/intel/sha1/Makefile2
-rw-r--r--usr/src/uts/intel/sha2/Makefile2
-rw-r--r--usr/src/uts/intel/shmsys/Makefile2
-rw-r--r--usr/src/uts/intel/si3124/Makefile2
-rw-r--r--usr/src/uts/intel/simnet/Makefile2
-rw-r--r--usr/src/uts/intel/skd/Makefile2
-rw-r--r--usr/src/uts/intel/skein/Makefile2
-rw-r--r--usr/src/uts/intel/smbfs/Makefile2
-rw-r--r--usr/src/uts/intel/smbsrv/Makefile2
-rw-r--r--usr/src/uts/intel/smntemp/Makefile2
-rw-r--r--usr/src/uts/intel/smp/Makefile2
-rw-r--r--usr/src/uts/intel/smrt/Makefile2
-rw-r--r--usr/src/uts/intel/sn1_brand/Makefile2
-rw-r--r--usr/src/uts/intel/sockfs/Makefile2
-rw-r--r--usr/src/uts/intel/sockpfp/Makefile2
-rw-r--r--usr/src/uts/intel/sockrds/Makefile2
-rw-r--r--usr/src/uts/intel/socksctp/Makefile2
-rw-r--r--usr/src/uts/intel/socksdp/Makefile2
-rw-r--r--usr/src/uts/intel/softmac/Makefile2
-rw-r--r--usr/src/uts/intel/sol_ofs/Makefile2
-rw-r--r--usr/src/uts/intel/sol_ucma/Makefile2
-rw-r--r--usr/src/uts/intel/sol_umad/Makefile2
-rw-r--r--usr/src/uts/intel/sol_uverbs/Makefile2
-rw-r--r--usr/src/uts/intel/spdsock/Makefile2
-rw-r--r--usr/src/uts/intel/specfs/Makefile2
-rw-r--r--usr/src/uts/intel/spppasyn/Makefile2
-rw-r--r--usr/src/uts/intel/spppcomp/Makefile2
-rw-r--r--usr/src/uts/intel/srpt/Makefile2
-rw-r--r--usr/src/uts/intel/st/Makefile2
-rw-r--r--usr/src/uts/intel/stmf_sbd/Makefile2
-rw-r--r--usr/src/uts/intel/swrand/Makefile2
-rw-r--r--usr/src/uts/intel/systrace/Makefile2
-rw-r--r--usr/src/uts/intel/tavor/Makefile2
-rw-r--r--usr/src/uts/intel/tcp/Makefile2
-rw-r--r--usr/src/uts/intel/tcp6/Makefile2
-rw-r--r--usr/src/uts/intel/tem/Makefile2
-rw-r--r--usr/src/uts/intel/tl/Makefile2
-rw-r--r--usr/src/uts/intel/tokenmt/Makefile2
-rw-r--r--usr/src/uts/intel/tpm/Makefile5
-rw-r--r--usr/src/uts/intel/trill/Makefile2
-rw-r--r--usr/src/uts/intel/tswtclmt/Makefile2
-rw-r--r--usr/src/uts/intel/uath/Makefile2
-rw-r--r--usr/src/uts/intel/uathfw/Makefile1
-rw-r--r--usr/src/uts/intel/udfs/Makefile2
-rw-r--r--usr/src/uts/intel/udmf/Makefile2
-rw-r--r--usr/src/uts/intel/udp/Makefile2
-rw-r--r--usr/src/uts/intel/udp6/Makefile2
-rw-r--r--usr/src/uts/intel/ufs/Makefile2
-rw-r--r--usr/src/uts/intel/ugen/Makefile2
-rw-r--r--usr/src/uts/intel/uhci/Makefile2
-rw-r--r--usr/src/uts/intel/upf/Makefile2
-rw-r--r--usr/src/uts/intel/ural/Makefile2
-rw-r--r--usr/src/uts/intel/urf/Makefile2
-rw-r--r--usr/src/uts/intel/urtw/Makefile2
-rw-r--r--usr/src/uts/intel/usb_ac/Makefile2
-rw-r--r--usr/src/uts/intel/usb_ah/Makefile2
-rw-r--r--usr/src/uts/intel/usb_as/Makefile2
-rw-r--r--usr/src/uts/intel/usb_ia/Makefile2
-rw-r--r--usr/src/uts/intel/usb_mid/Makefile2
-rw-r--r--usr/src/uts/intel/usba10/Makefile2
-rw-r--r--usr/src/uts/intel/usbecm/Makefile2
-rw-r--r--usr/src/uts/intel/usbftdi/Makefile2
-rw-r--r--usr/src/uts/intel/usbgem/Makefile2
-rw-r--r--usr/src/uts/intel/usbkbm/Makefile2
-rw-r--r--usr/src/uts/intel/usbms/Makefile2
-rw-r--r--usr/src/uts/intel/usbprn/Makefile2
-rw-r--r--usr/src/uts/intel/usbsacm/Makefile2
-rw-r--r--usr/src/uts/intel/usbser/Makefile2
-rw-r--r--usr/src/uts/intel/usbskel/Makefile2
-rw-r--r--usr/src/uts/intel/usbsksp/Makefile2
-rw-r--r--usr/src/uts/intel/usbsprl/Makefile2
-rw-r--r--usr/src/uts/intel/usbvc/Makefile2
-rw-r--r--usr/src/uts/intel/usbwcm/Makefile2
-rw-r--r--usr/src/uts/intel/usmn/Makefile2
-rw-r--r--usr/src/uts/intel/vgatext/Makefile2
-rw-r--r--usr/src/uts/intel/vioblk/Makefile2
-rw-r--r--usr/src/uts/intel/vioif/Makefile2
-rw-r--r--usr/src/uts/intel/vmxnet/Makefile2
-rw-r--r--usr/src/uts/intel/vmxnet3s/Makefile2
-rw-r--r--usr/src/uts/intel/vnd/Makefile2
-rw-r--r--usr/src/uts/intel/vnic/Makefile2
-rw-r--r--usr/src/uts/intel/vr/Makefile2
-rw-r--r--usr/src/uts/intel/vscan/Makefile2
-rw-r--r--usr/src/uts/intel/vxlan/Makefile2
-rw-r--r--usr/src/uts/intel/wc/Makefile2
-rw-r--r--usr/src/uts/intel/wpi/Makefile2
-rw-r--r--usr/src/uts/intel/xge/Makefile2
-rw-r--r--usr/src/uts/intel/xhci/Makefile2
-rw-r--r--usr/src/uts/intel/yge/Makefile2
-rw-r--r--usr/src/uts/intel/zen_udf/Makefile2
-rw-r--r--usr/src/uts/intel/zfs/Makefile2
-rw-r--r--usr/src/uts/intel/zut/Makefile1
-rw-r--r--usr/src/uts/intel/zyd/Makefile2
-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/Makefile3
-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/datafilt/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/inotify/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/Makefile2
-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
-rwxr-xr-xusr/src/uts/sun4u/adm1026/Makefile2
-rw-r--r--usr/src/uts/sun4u/adm1031/Makefile2
-rw-r--r--usr/src/uts/sun4u/aes/Makefile2
-rw-r--r--usr/src/uts/sun4u/bignum/Makefile2
-rw-r--r--usr/src/uts/sun4u/cpr/Makefile2
-rw-r--r--usr/src/uts/sun4u/daktari/hpc3130/Makefile2
-rw-r--r--usr/src/uts/sun4u/db21554/Makefile2
-rw-r--r--usr/src/uts/sun4u/des/Makefile2
-rw-r--r--usr/src/uts/sun4u/excalibur/xcalppm/Makefile2
-rw-r--r--usr/src/uts/sun4u/excalibur/xcalwd/Makefile5
-rw-r--r--usr/src/uts/sun4u/genunix/Makefile2
-rw-r--r--usr/src/uts/sun4u/gptwo_cpu/Makefile2
-rw-r--r--usr/src/uts/sun4u/i2c_svc/Makefile2
-rw-r--r--usr/src/uts/sun4u/ics951601/Makefile2
-rw-r--r--usr/src/uts/sun4u/javelin/envctrltwo/Makefile2
-rw-r--r--usr/src/uts/sun4u/littleneck/pcf8574/Makefile2
-rw-r--r--usr/src/uts/sun4u/lm75/Makefile2
-rw-r--r--usr/src/uts/sun4u/ltc1427/Makefile2
-rw-r--r--usr/src/uts/sun4u/lw8/lw8/Makefile2
-rw-r--r--usr/src/uts/sun4u/lw8/ntwdt/Makefile2
-rw-r--r--usr/src/uts/sun4u/lw8/sgenv/Makefile2
-rw-r--r--usr/src/uts/sun4u/lw8/sgfru/Makefile2
-rw-r--r--usr/src/uts/sun4u/max1617/Makefile2
-rw-r--r--usr/src/uts/sun4u/md5/Makefile2
-rw-r--r--usr/src/uts/sun4u/mpxu/tsalarm/Makefile2
-rw-r--r--usr/src/uts/sun4u/nxge/Makefile2
-rw-r--r--usr/src/uts/sun4u/opl/dm2s/Makefile2
-rw-r--r--usr/src/uts/sun4u/opl/dr/Makefile2
-rw-r--r--usr/src/uts/sun4u/opl/drmach/Makefile2
-rw-r--r--usr/src/uts/sun4u/opl/mc-opl/Makefile2
-rw-r--r--usr/src/uts/sun4u/opl/oplkmdrv/Makefile2
-rw-r--r--usr/src/uts/sun4u/opl/oplmsu/Makefile2
-rw-r--r--usr/src/uts/sun4u/opl_cfg/Makefile2
-rw-r--r--usr/src/uts/sun4u/pca9556/Makefile2
-rw-r--r--usr/src/uts/sun4u/pcf8574/Makefile2
-rw-r--r--usr/src/uts/sun4u/pcf8584/Makefile2
-rw-r--r--usr/src/uts/sun4u/pcf8591/Makefile2
-rw-r--r--usr/src/uts/sun4u/pcie/Makefile2
-rw-r--r--usr/src/uts/sun4u/pic16f819/Makefile2
-rw-r--r--usr/src/uts/sun4u/pmugpio/Makefile1
-rw-r--r--usr/src/uts/sun4u/px/Makefile2
-rw-r--r--usr/src/uts/sun4u/rmcadm/Makefile2
-rw-r--r--usr/src/uts/sun4u/rmclomv/Makefile2
-rw-r--r--usr/src/uts/sun4u/s10_brand/Makefile2
-rw-r--r--usr/src/uts/sun4u/sbd/Makefile2
-rw-r--r--usr/src/uts/sun4u/seeprom/Makefile2
-rw-r--r--usr/src/uts/sun4u/serengeti/sbdp/Makefile2
-rw-r--r--usr/src/uts/sun4u/serengeti/sgcn/Makefile2
-rw-r--r--usr/src/uts/sun4u/serengeti/sghsc/Makefile2
-rw-r--r--usr/src/uts/sun4u/serengeti/ssm/Makefile2
-rw-r--r--usr/src/uts/sun4u/sf/Makefile2
-rw-r--r--usr/src/uts/sun4u/sha1/Makefile2
-rw-r--r--usr/src/uts/sun4u/smbus/Makefile2
-rw-r--r--usr/src/uts/sun4u/sn1_brand/Makefile2
-rw-r--r--usr/src/uts/sun4u/ssc050/Makefile2
-rw-r--r--usr/src/uts/sun4u/ssc100/Makefile2
-rw-r--r--usr/src/uts/sun4u/sunfire/ac/Makefile2
-rw-r--r--usr/src/uts/sun4u/sunfire/environ/Makefile2
-rw-r--r--usr/src/uts/sun4u/sunfire/simmstat/Makefile2
-rw-r--r--usr/src/uts/sun4u/sunfire/sram/Makefile2
-rw-r--r--usr/src/uts/sun4u/sunfire/sysctrl/Makefile2
-rw-r--r--usr/src/uts/sun4u/tazmo/envctrl/Makefile2
-rw-r--r--usr/src/uts/sun4u/tda8444/Makefile2
-rw-r--r--usr/src/uts/sun4u/todds1337/Makefile2
-rw-r--r--usr/src/uts/sun4u/todm5819p_rmc/Makefile2
-rw-r--r--usr/src/uts/sun4u/todopl/Makefile5
-rw-r--r--usr/src/uts/sun4u/todsg/Makefile2
-rw-r--r--usr/src/uts/sun4u/zsh/Makefile2
-rw-r--r--usr/src/uts/sun4v/bge/Makefile2
-rw-r--r--usr/src/uts/sun4v/cnex/Makefile2
-rw-r--r--usr/src/uts/sun4v/dr_cpu/Makefile2
-rw-r--r--usr/src/uts/sun4v/dr_io/Makefile2
-rw-r--r--usr/src/uts/sun4v/dr_mem/Makefile2
-rw-r--r--usr/src/uts/sun4v/ds/Makefile2
-rw-r--r--usr/src/uts/sun4v/ds_pri/Makefile2
-rw-r--r--usr/src/uts/sun4v/ds_snmp/Makefile2
-rw-r--r--usr/src/uts/sun4v/fault_iso/Makefile2
-rw-r--r--usr/src/uts/sun4v/genunix/Makefile2
-rw-r--r--usr/src/uts/sun4v/iospc/Makefile2
-rw-r--r--usr/src/uts/sun4v/md5/Makefile2
-rw-r--r--usr/src/uts/sun4v/n2rng/Makefile2
-rw-r--r--usr/src/uts/sun4v/nxge/Makefile2
-rw-r--r--usr/src/uts/sun4v/ontario/tsalarm/Makefile1
-rw-r--r--usr/src/uts/sun4v/pcie/Makefile2
-rw-r--r--usr/src/uts/sun4v/platsvc/Makefile2
-rw-r--r--usr/src/uts/sun4v/px/Makefile2
-rw-r--r--usr/src/uts/sun4v/s10_brand/Makefile2
-rw-r--r--usr/src/uts/sun4v/sn1_brand/Makefile2
-rw-r--r--usr/src/uts/sun4v/tpm/Makefile2
-rw-r--r--usr/src/uts/sun4v/vcc/Makefile2
-rw-r--r--usr/src/uts/sun4v/vdc/Makefile2
-rw-r--r--usr/src/uts/sun4v/vds/Makefile2
-rw-r--r--usr/src/uts/sun4v/vldc/Makefile2
-rw-r--r--usr/src/uts/sun4v/vlds/Makefile2
-rw-r--r--usr/src/uts/sun4v/vnet/Makefile2
-rw-r--r--usr/src/uts/sun4v/vsw/Makefile2
799 files changed, 864 insertions, 904 deletions
diff --git a/usr/src/cmd/mdb/Makefile.kmdb.targ b/usr/src/cmd/mdb/Makefile.kmdb.targ
index 358cb0954a..acbe85052f 100644
--- a/usr/src/cmd/mdb/Makefile.kmdb.targ
+++ b/usr/src/cmd/mdb/Makefile.kmdb.targ
@@ -32,7 +32,7 @@ $(PROG).core: $(OBJS) $(KMDBLIBS) $(MAPFILE)
$(KMDBLIBS)
$(PROG): $(PROG).core $(KCTLOBJS)
- $(LD) -dy -r -o $@ $@.core -Nmisc/ctf $(KCTLOBJS)
+ $(LD) -ztype=kmod -o $@ $@.core -Nmisc/ctf $(KCTLOBJS)
$(CTFMERGE) -l "$(UTS_LABEL)" -o $@ $(OBJS) $(KCTLOBJS)
$(KMDB_FPTEST)
$(POST_PROCESS)
diff --git a/usr/src/cmd/mdb/Makefile.libstandctf b/usr/src/cmd/mdb/Makefile.libstandctf
index 29803862a4..cc75123cb3 100644
--- a/usr/src/cmd/mdb/Makefile.libstandctf
+++ b/usr/src/cmd/mdb/Makefile.libstandctf
@@ -59,7 +59,7 @@ STACKPROTECT = none
# kmdb is a kernel module, so we'll use the kernel's build flags.
CFLAGS64 += $(STAND_FLAGS_64)
-LDFLAGS = $(ZNOVERSION) $(BREDUCE) -Wl,-M$(MAPFILE) -dy -r
+LDFLAGS = $(ZNOVERSION) $(BREDUCE) -Wl,-M$(MAPFILE) -r
LIB = libstandctf.so
OBJS = $(CTF_COMMON_SRCS:%.c=%.o) $(CTF_STUB_SRCS:%.c=%.o)
diff --git a/usr/src/cmd/mdb/Makefile.mdb_ks b/usr/src/cmd/mdb/Makefile.mdb_ks
index 464f89c9a4..1abccc2dd1 100644
--- a/usr/src/cmd/mdb/Makefile.mdb_ks
+++ b/usr/src/cmd/mdb/Makefile.mdb_ks
@@ -56,3 +56,6 @@ MAPFILE =
kmod/mdb_ks.o := CPPFLAGS += -D_mdb_init=mdb_ks_init -D_mdb_fini=mdb_ks_fini
CERRWARN += -_gcc=-Wno-type-limits
+
+# mdb_ks is not a real module, and should not be linked with -ztype=kmod
+KMODFLAG = -r -dy
diff --git a/usr/src/cmd/mdb/Makefile.module b/usr/src/cmd/mdb/Makefile.module
index 86a9156e18..91cc124e9c 100644
--- a/usr/src/cmd/mdb/Makefile.module
+++ b/usr/src/cmd/mdb/Makefile.module
@@ -184,7 +184,7 @@ $(MODFILE): dmod .WAIT $(MODOBJS) $$(MAPFILE-EXT)
LINKTESTOBJ = $(KMDBDIR)/kmdb_modlinktest.o
KMDB_LINKTEST = \
- $(LD) $(ZDEFS) -dy -r -o $@.linktest $(KMODOBJS) \
+ $(LD) $(ZDEFS) -ztype=kmod -o $@.linktest $(KMODOBJS) \
$(STANDOBJS) $(LINKTESTOBJ) && \
$(RM) $@.linktest
@@ -196,8 +196,12 @@ $(KMDB_LINKTEST_ENABLE)KMDB_LINKTEST_CMD = $(KMDB_LINKTEST)
#
KMDB_FPTEST_CMD = $(KMDB_FPTEST)
+# Allow overriding this because mdb_ks is special case fake module,
+# see Makefile.mdb_ks
+KMODFLAG = -ztype=kmod
+
$(KMODFILE): kmod .WAIT $(KMODOBJS) $(MAPFILE)
- $(LD) -dy -r $(MAPFILE:%=-Wl,-M%) -Nmisc/kmdbmod -o $@ $(KMODOBJS) \
+ $(LD) $(KMODFLAG) $(MAPFILE:%=-Wl,-M%) -Nmisc/kmdbmod -o $@ $(KMODOBJS) \
$(STANDOBJS)
$(KMDB_LINKTEST_CMD)
$(KMDB_FPTEST_CMD)
diff --git a/usr/src/tools/scripts/check_rtime.1onbld b/usr/src/tools/scripts/check_rtime.1onbld
index e6825361ca..bd18cbae79 100644
--- a/usr/src/tools/scripts/check_rtime.1onbld
+++ b/usr/src/tools/scripts/check_rtime.1onbld
@@ -19,7 +19,7 @@
.\"
.\" CDDL HEADER END
.\"
-.Dd February 3, 2020
+.Dd December 3, 2021
.Dt CHECK_RTIME 1ONBLD
.Os
.Sh NAME
@@ -55,13 +55,13 @@ is typically called from
when the
.Fl r
option is in effect.
-In this case the dynamic objects under
+In this case the objects under
the associated
.Em proto area
.Pq Ev $ROOT
are checked.
.Nm check_rtime
-can also be run standalone against any set of dynamic objects.
+can also be run standalone against any set of objects.
.Pp
.Nm check_rtime
uses
@@ -229,7 +229,7 @@ rules from
is the typical reason for having non-pic code in shared objects.
Text relocations are displayed as:
.Pp
-.Dl foo: TEXTREL .dynamic tag <no -Kpic?>
+.Dl foo: TEXTREL .dynamic tag <no -fpic?>
.It
Debugging information is unnecessary in released objects.
Although extensive when compiled
@@ -427,6 +427,14 @@ Changes to the symbols defined by an object, or the versions they belong to,
do not necessarily indicate an error condition, but
provides information that is often useful for gatekeepers to track
changes in a release.
+.Pp
+.Nm check_rtime
+uses
+.Xr elfedit 1
+to verify that relocatable objects which seem likely to be kernel modules were
+linked with the
+.Fl z Ar type=kmod
+flag.
.Sh OPTIONS
The following options are supported:
.Bl -tag -width indent
@@ -572,6 +580,10 @@ Executables that are not required to have non-executable writable
data segments
.It EXEC_STACK
Executables that are not required to have a non-executable stack
+.It KMOD
+Objects that looks like kernel modules but don't have to be linked with the
+.Fl z Ar type=kmod
+flag.
.It NOCRLEALT
Objects that should be skipped when building the alternative dependency
mapping via the
diff --git a/usr/src/tools/scripts/check_rtime.pl b/usr/src/tools/scripts/check_rtime.pl
index ebd49a79bb..5abbd490d3 100644
--- a/usr/src/tools/scripts/check_rtime.pl
+++ b/usr/src/tools/scripts/check_rtime.pl
@@ -28,10 +28,10 @@
#
# Check ELF information.
#
-# This script descends a directory hierarchy inspecting ELF dynamic executables
-# and shared objects. The general theme is to verify that common Makefile rules
-# have been used to build these objects. Typical failures occur when Makefile
-# rules are re-invented rather than being inherited from "cmd/lib" Makefiles.
+# This script descends a directory hierarchy inspecting ELF objects. The
+# general theme is to verify that common Makefile rules have been used to
+# build these objects. Typical failures occur when Makefile rules are
+# re-invented rather than being inherited from "cmd/lib" Makefiles.
#
# As always, a number of components don't follow the rules, and these are
# excluded to reduce this scripts output.
@@ -103,6 +103,10 @@ use vars qw($ErrFH $ErrTtl $InfoFH $InfoTtl $OutCnt1 $OutCnt2);
# FORBIDDEN
# Objects to which nobody not excepted with FORBIDDEN_DEP may link
#
+# NOT_KMOD
+# Objects that we think should be linked with -ztype=kmod but are
+# allowed to not be.
+#
# NOCRLEALT
# Objects that should be skipped by AltObjectConfig() when building
# the crle script that maps objects to the proto area.
@@ -148,7 +152,7 @@ use vars qw($EXRE_exec_data $EXRE_exec_stack $EXRE_nocrlealt);
use vars qw($EXRE_nodirect $EXRE_nosymsort $EXRE_forbidden_dep $EXRE_forbidden);
use vars qw($EXRE_olddep $EXRE_skip $EXRE_stab $EXRE_textrel $EXRE_undef_ref);
use vars qw($EXRE_unref_obj $EXRE_unused_deps $EXRE_unused_obj);
-use vars qw($EXRE_unused_rpath $EXRE_no_comment);
+use vars qw($EXRE_unused_rpath $EXRE_no_comment $EXRE_not_kmod);
use strict;
use Getopt::Std;
@@ -184,10 +188,7 @@ sub ProcFile {
my(@Elf, @Ldd, $Dyn, $Sym, $Stack);
my($Sun, $Relsz, $Pltsz, $Tex, $Stab, $Strip, $Lddopt, $SymSort);
my($Val, $Header, $IsX86, $RWX, $UnDep);
- my($HasDirectBinding);
-
- # Only look at executables and sharable objects
- return if ($Type ne 'EXEC') && ($Type ne 'DYN');
+ my($HasDirectBinding, $HasKMOD);
# Ignore symbolic links
return if -l $FullPath;
@@ -215,7 +216,8 @@ sub ProcFile {
# shared object.
@Elf = split(/\n/, `elfdump -epdcy $FullPath 2>&1`);
- $Dyn = $Stack = $IsX86 = $RWX = 0;
+ $Dyn = $Stack = $IsX86 = $RWX = $HasKMOD = 0;
+
$Header = 'None';
foreach my $Line (@Elf) {
# If we have an invalid file type (which we can tell from the
@@ -240,7 +242,7 @@ sub ProcFile {
if ($Line =~ /^Dynamic Section/) {
# A dynamic section indicates we're a dynamic object
- # (this makes sure we don't check static executables).
+ $Header = 'Dyn';
$Dyn = 1;
next;
}
@@ -275,15 +277,20 @@ sub ProcFile {
$Stack = 1;
next;
}
+
+ if (($Header eq 'Dyn') && ($Line =~ /SUNW_KMOD/)) {
+ $HasKMOD = 1;
+ next;
+ }
}
- # Determine whether this ELF executable or shared object has a
- # conforming mcs(1) comment section. If the correct $(POST_PROCESS)
- # macros are used, only a 3 or 4 line .comment section should exist
- # containing one or two "@(#)illumos" identifying comments (one comment
- # for a non-debug build, and two for a debug build). The results of
- # the following split should be three or four lines, the last empty
- # line being discarded by the split.
+ # Determine whether this ELF object has a conforming mcs(1) comment
+ # section. If the correct $(POST_PROCESS) macros are used, only a 3
+ # or 4 line .comment section should exist containing one or two
+ # "@(#)illumos" identifying comments (one comment for a non-debug
+ # build, and two for a debug build). The results of the following
+ # split should be three or four lines, the last empty line being
+ # discarded by the split.
if ($opt{m} &&
(!defined($EXRE_no_comment) || ($RelPath !~ $EXRE_no_comment))) {
my(@Mcs, $Con, $Dev);
@@ -324,15 +331,9 @@ sub ProcFile {
"non-executable stack required\t<no -Mmapfile_noexstk?>");
}
- # Having caught any static executables in the mcs(1) check and non-
- # executable stack definition check, continue with dynamic objects
- # from now on.
- if ($Dyn eq 0) {
- return;
- }
-
- # Use ldd unless its a 64-bit object and we lack the hardware.
- if (($Class == 32) || $Ena64) {
+ # Use ldd on dynamic objects unless it's a 64-bit object and we lack
+ # the hardware.
+ if (($Type ne 'REL') && (($Class == 32) || $Ena64)) {
my $LDDFullPath = $FullPath;
if ($Secure) {
@@ -343,7 +344,7 @@ sub ProcFile {
# being investigated to a safe place first. In addition
# remove its secure permission so that it can be
# influenced by any alternative dependency mappings.
-
+
my $File = $RelPath;
$File =~ s!^.*/!!; # basename
@@ -401,7 +402,8 @@ sub ProcFile {
# Historically, ldd(1) likes executable objects to have
# their execute bit set.
- if ($Line =~ /not executable/) {
+ if (($Type eq 'EXEC' || $Type eq 'DYN' ||
+ $HasKMOD == 1) && (!(-x $FullPath))) {
onbld_elfmod::OutMsg($ErrFH, $ErrTtl, $RelPath,
"is not executable");
next;
@@ -411,7 +413,7 @@ sub ProcFile {
# Look for "file" or "versions" that aren't found. Note that
# these lines will occur before we find any symbol referencing
# errors.
- if (($Sym == 5) && ($Line =~ /not found\)/)) {
+ if (($Type ne 'REL') && ($Sym == 5) && ($Line =~ /not found\)/)) {
if ($Line =~ /file not found\)/) {
$Line =~ s/$/\t<no -zdefs?>/;
}
@@ -421,7 +423,7 @@ sub ProcFile {
# Look for relocations whose symbols can't be found. Note, we
# only print out the first 5 relocations for any file as this
# output can be excessive.
- if ($Sym && ($Line =~ /symbol not found/)) {
+ if (($Type ne 'REL') && $Sym && ($Line =~ /symbol not found/)) {
# Determine if this file is allowed undefined
# references.
if (($Sym == 5) && defined($EXRE_undef_ref) &&
@@ -451,7 +453,7 @@ sub ProcFile {
onbld_elfmod::OutMsg($ErrFH, $ErrTtl, $RelPath, $Line);
next;
}
-
+
# Look for unreferenced dependencies. Note, if any unreferenced
# objects are ignored, then set $UnDep so as to suppress any
# associated unused-object messages.
@@ -491,6 +493,7 @@ sub ProcFile {
$Sun = $Relsz = $Pltsz = $Dyn = $Stab = $SymSort = 0;
$Tex = $Strip = 1;
$HasDirectBinding = 0;
+ $HasKMOD = 0;
$Header = 'None';
ELF: foreach my $Line (@Elf) {
@@ -549,7 +552,7 @@ ELF: foreach my $Line (@Elf) {
}
# Does this object contain text relocations.
- if ($Tex && ($Line =~ /TEXTREL/)) {
+ if ($Tex && ($Type ne 'REL') && ($Line =~ /TEXTREL/)) {
# Determine if this file is allowed text relocations.
if (defined($EXRE_textrel) &&
($RelPath =~ $EXRE_textrel)) {
@@ -557,7 +560,7 @@ ELF: foreach my $Line (@Elf) {
next ELF;
}
onbld_elfmod::OutMsg($ErrFH, $ErrTtl, $RelPath,
- "TEXTREL .dynamic tag\t\t\t<no -Kpic?>");
+ "TEXTREL .dynamic tag\t\t\t<no -fpic?>");
$Tex = 0;
next;
}
@@ -588,11 +591,11 @@ ELF: foreach my $Line (@Elf) {
onbld_elfmod::OutMsg($ErrFH, $ErrTtl, $RelPath,
"NEEDED=$Need\t<dependency no " .
"longer necessary>");
- } elsif ((defined($EXRE_forbidden) &&
+ } elsif ((defined($EXRE_forbidden) &&
($Need =~ $EXRE_forbidden)) &&
- (!defined($EXRE_forbidden_dep) ||
+ (!defined($EXRE_forbidden_dep) ||
($FullPath !~ $EXRE_forbidden_dep))) {
- onbld_elfmod::OutMsg($ErrFH, $ErrTtl, $RelPath,
+ onbld_elfmod::OutMsg($ErrFH, $ErrTtl, $RelPath,
"NEEDED=$Need\t<forbidden dependency, " .
"missing -nodefaultlibs?>");
} elsif ($opt{i}) {
@@ -600,7 +603,7 @@ ELF: foreach my $Line (@Elf) {
# any useful dynamic entries.
onbld_elfmod::OutMsg($InfoFH, $InfoTtl, $RelPath,
"NEEDED=$Need");
- }
+ }
next;
}
@@ -609,6 +612,10 @@ ELF: foreach my $Line (@Elf) {
$HasDirectBinding = 1;
}
+ if (($Header eq 'Dyn') && ($Line =~ /SUNW_KMOD/)) {
+ $HasKMOD = 1;
+ }
+
# Does this object specify a runpath.
if ($opt{i} && ($Line =~ /RPATH/)) {
my($Rpath) = (split(' ', $Line))[3];
@@ -625,6 +632,15 @@ ELF: foreach my $Line (@Elf) {
".SUNW_reloc section missing\t\t<no -zcombreloc?>");
}
+ # A probable kernel module should be tagged
+ if (($Type eq 'REL') && ($RelPath =~ qr{(^|/)kernel/}) &&
+ ($HasKMOD == 0)) {
+ if (!defined($EXRE_not_kmod) || ($RelPath !~ $EXRE_not_kmod)) {
+ onbld_elfmod::OutMsg($ErrFH, $ErrTtl, $RelPath,
+ "kernel object should be linked -ztype=kmod");
+ }
+ }
+
# No objects released to a customer should have any .stabs sections
# remaining, they should be stripped.
if ($opt{s} && $Stab) {
@@ -703,7 +719,7 @@ sub ProcSymSort {
my $secname;
while ($line = <SORT>) {
chomp $line;
-
+
next if ($line eq '');
# If this is a header line, pick up the section name
@@ -726,9 +742,9 @@ sub ProcSymSort {
# Process symbol line
my @fields = split /\s+/, $line;
- my $new_addr = $fields[2];
+ my $new_addr = $fields[2];
my $new_type = $fields[8];
- my $new_name = $fields[9];
+ my $new_name = $fields[9];
if ($new_type eq 'UNDEF') {
onbld_elfmod::OutMsg($ErrFH, $ErrTtl, $RelPath,
@@ -743,13 +759,13 @@ sub ProcSymSort {
ProcSymSortOutMsg($RelPath, $secname,
$last_addr, @dups) if (scalar(@dups) > 1);
@dups = ( $new_name );
- $last_addr = $new_addr;
+ $last_addr = $new_addr;
}
}
ProcSymSortOutMsg($RelPath, $secname, $last_addr, @dups)
if (scalar(@dups) > 1);
-
+
close SORT;
}
@@ -814,13 +830,13 @@ sub ProcVerdef {
onbld_elfmod::OutMsg($InfoFH, $InfoTtl,
$RelPath, "VERSION=$ver");
$cur_ver = $ver;
- }
+ }
onbld_elfmod::OutMsg($InfoFH, $InfoTtl,
$RelPath, "SYMBOL=$sym");
}
}
}
-
+
close PVS;
}
@@ -1031,7 +1047,7 @@ LINE:
# -----------------------------------------------------------------------------
-# This script relies on ldd returning output reflecting only the binary
+# This script relies on ldd returning output reflecting only the binary
# contents. But if LD_PRELOAD* environment variables are present, libraries
# named by them will also appear in the output, disrupting our analysis.
# So, before we get too far, scrub the environment.
diff --git a/usr/src/tools/scripts/find_elf.1onbld b/usr/src/tools/scripts/find_elf.1onbld
index a2d3b205ee..ac578ea9df 100644
--- a/usr/src/tools/scripts/find_elf.1onbld
+++ b/usr/src/tools/scripts/find_elf.1onbld
@@ -19,18 +19,17 @@
.\"
.\" CDDL HEADER END
.\"
-.TH FIND_ELF 1ONBLD "Mar 25, 2010"
+.TH FIND_ELF 1ONBLD "December 3, 2021"
.SH NAME
-find_elf \- Locate ELF shared objects and executables
+find_elf \- Locate ELF objects
.SH SYNOPSIS
\fBfind_elf [-afrs] path\fP
.SH DESCRIPTION
The
.I find_elf
command descends a directory hierarchy and produces one line
-of output on stdout for each ELF executable or shared object found.
+of output on stdout for each ELF object found.
.SH OPTIONS
-.LP
The following options are supported:
.TP 4
.B \-a
@@ -54,7 +53,6 @@ instead of fully qualified.
.B \-s
Only report shared objects.
.SH OUTPUT
-.LP
.I find_elf
produces a series of PREFIX, OBJECT, and ALIAS lines, which collectively
describe the ELF objects located. Whitespace is used within each
@@ -76,14 +74,14 @@ For each object found, an OBJECT line is produced to describe it:
.sp
.in +4
.nf
-OBJECT [32 | 64] [DYN | EXEC] [VERDEF | NOVERDEF] object-path
+OBJECT [32 | 64] [DYN | EXEC | REL] [VERDEF | NOVERDEF] object-path
.fi
.in -4
.sp
The first field provides the ELF class of the object, and will be
either 32 or 64.
The second field provides the type of object, either
-a shared object (DYN) or executable (EXEC).
+a shared object (DYN), an executable (EXEC), or a relocatable object (REL).
The third field will be VERDEF if the object contains ELF
version definitions, and NOVERDEF if the object is not versioned.
The final field gives the path to the object.
diff --git a/usr/src/tools/scripts/find_elf.pl b/usr/src/tools/scripts/find_elf.pl
index 96d5b24c7a..a1e0afa1f0 100644
--- a/usr/src/tools/scripts/find_elf.pl
+++ b/usr/src/tools/scripts/find_elf.pl
@@ -228,11 +228,13 @@ sub ProcFile {
# Obtain the ELF information for this object.
@Elf = GetObjectInfo($FullPath);
- # Return quietly if:
- # - Not an executable or sharable object
- # - An executable, but the -s option was used.
- if ((($Elf[1] ne 'EXEC') && ($Elf[1] ne 'DYN')) ||
- (($Elf[1] eq 'EXEC') && $opt{s})) {
+ if ($Elf[1] eq 'NONE') {
+ return;
+ }
+
+ # Return quietly if object is executable or relocatable but the -s
+ # option was used.
+ if ((($Elf[1] eq 'EXEC') || ($Elf[1] eq 'REL')) && $opt{s}) {
return;
}
diff --git a/usr/src/uts/Makefile.targ b/usr/src/uts/Makefile.targ
index a24aeea518..7e6896a508 100644
--- a/usr/src/uts/Makefile.targ
+++ b/usr/src/uts/Makefile.targ
@@ -48,7 +48,7 @@ $(OBJECTS): $(INLINES)
# on modstubs simplifies things...
#
$(BINARY): $(OBJECTS) $(DTRACE_MAPFILE) $(MAPFILE)
- $(LD) -r $(LDFLAGS) -o $@ $(OBJECTS)
+ $(LD) -ztype=kmod $(LDFLAGS) -o $@ $(OBJECTS)
$(CTFMERGE_UNIQUIFY_AGAINST_GENUNIX)
$(POST_PROCESS)
diff --git a/usr/src/uts/i86pc/acpi_drv/Makefile b/usr/src/uts/i86pc/acpi_drv/Makefile
index 6f8228c666..1854e75b6d 100644
--- a/usr/src/uts/i86pc/acpi_drv/Makefile
+++ b/usr/src/uts/i86pc/acpi_drv/Makefile
@@ -67,7 +67,7 @@ CERRWARN += -_gcc=-Wno-unused-function
# needs work
$(OBJS_DIR)/acpi_video.o := SMOFF += all_func_returns
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
#
# Default build targets.
diff --git a/usr/src/uts/i86pc/acpidev/Makefile b/usr/src/uts/i86pc/acpidev/Makefile
index cb27b9311e..90ed0d020d 100644
--- a/usr/src/uts/i86pc/acpidev/Makefile
+++ b/usr/src/uts/i86pc/acpidev/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Depends on acpica ACPI CA interpreter
#
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
CERRWARN += $(CNOWARN_UNINIT)
CERRWARN += -_gcc=-Wno-unused-function
diff --git a/usr/src/uts/i86pc/acpinex/Makefile b/usr/src/uts/i86pc/acpinex/Makefile
index c75f261397..8b04d8410f 100644
--- a/usr/src/uts/i86pc/acpinex/Makefile
+++ b/usr/src/uts/i86pc/acpinex/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Depends on acpica ACPI CA interpreter
#
-LDFLAGS += -dy -N misc/acpica -N misc/acpidev
+LDFLAGS += -N misc/acpica -N misc/acpidev
CERRWARN += -_gcc=-Wno-unused-function
diff --git a/usr/src/uts/i86pc/acpippm/Makefile b/usr/src/uts/i86pc/acpippm/Makefile
index b3b194eb2a..488a36dc24 100644
--- a/usr/src/uts/i86pc/acpippm/Makefile
+++ b/usr/src/uts/i86pc/acpippm/Makefile
@@ -68,7 +68,7 @@ CERRWARN += -_gcc=-Wno-unused-variable
#
# Declare dependency on misc/acpica
#
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
#
# Default build targets.
diff --git a/usr/src/uts/i86pc/amd_iommu/Makefile b/usr/src/uts/i86pc/amd_iommu/Makefile
index 975efd5ef3..a31352ac77 100644
--- a/usr/src/uts/i86pc/amd_iommu/Makefile
+++ b/usr/src/uts/i86pc/amd_iommu/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# depends on misc/iommulib and misc/acpica
#
-LDFLAGS += -dy -Nmisc/iommulib -Nmisc/acpica
+LDFLAGS += -Nmisc/iommulib -Nmisc/acpica
CERRWARN += $(CNOWARN_UNINIT)
CERRWARN += -_gcc=-Wno-parentheses
diff --git a/usr/src/uts/i86pc/amd_opteron/Makefile b/usr/src/uts/i86pc/amd_opteron/Makefile
index 4ccdac0523..20c74b5002 100644
--- a/usr/src/uts/i86pc/amd_opteron/Makefile
+++ b/usr/src/uts/i86pc/amd_opteron/Makefile
@@ -61,7 +61,7 @@ $(OBJS_DIR)/ao_mca.o := CERRWARN += -_gcc=-Wno-unused-function
CLEANFILES += $(AO_MCA_DISP_C)
CPPFLAGS += -I$(SRCDIR) -I$(OBJS_DIR)
ASFLAGS += -I$(SRCDIR) -I$(OBJS_DIR)
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
#
# Default build targets.
diff --git a/usr/src/uts/i86pc/apix/Makefile b/usr/src/uts/i86pc/apix/Makefile
index 9f791fe7ce..dfd070fc43 100644
--- a/usr/src/uts/i86pc/apix/Makefile
+++ b/usr/src/uts/i86pc/apix/Makefile
@@ -60,7 +60,7 @@ $(NOT_RELEASE_BUILD)DEBUG_DEFS += $(DEBUG_FLGS)
#
# Depends on ACPI CA interpreter
#
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
# needs work
$(OBJS_DIR)/psm_common.o := SMOFF += deref_check
diff --git a/usr/src/uts/i86pc/authenticamd/Makefile b/usr/src/uts/i86pc/authenticamd/Makefile
index 6526cc528c..57a4a70437 100644
--- a/usr/src/uts/i86pc/authenticamd/Makefile
+++ b/usr/src/uts/i86pc/authenticamd/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
CPPFLAGS += -I$(SRCDIR) -I$(OBJS_DIR)
ASFLAGS += -I$(SRCDIR) -I$(OBJS_DIR)
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
#
# Default build targets.
diff --git a/usr/src/uts/i86pc/consconfig_dacf/Makefile b/usr/src/uts/i86pc/consconfig_dacf/Makefile
index ba283aafab..b22b6d3e94 100644
--- a/usr/src/uts/i86pc/consconfig_dacf/Makefile
+++ b/usr/src/uts/i86pc/consconfig_dacf/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides
#
-LDFLAGS += -dy -Nmisc/usbser
+LDFLAGS += -Nmisc/usbser
CERRWARN += -_gcc=-Wno-parentheses
diff --git a/usr/src/uts/i86pc/cpr/Makefile b/usr/src/uts/i86pc/cpr/Makefile
index 787bb64645..069b35137b 100644
--- a/usr/src/uts/i86pc/cpr/Makefile
+++ b/usr/src/uts/i86pc/cpr/Makefile
@@ -57,7 +57,7 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
# i_devname_to_promname(), which may only be necessary on SPARC. Removing
# this symbol may be sufficient to remove depedency.
#
-LDFLAGS += -dy -N misc/acpica -N misc/bootdev
+LDFLAGS += -N misc/acpica -N misc/bootdev
#
# Define targets
diff --git a/usr/src/uts/i86pc/cpudrv/Makefile b/usr/src/uts/i86pc/cpudrv/Makefile
index 4caaf0aaea..e12c4d767f 100644
--- a/usr/src/uts/i86pc/cpudrv/Makefile
+++ b/usr/src/uts/i86pc/cpudrv/Makefile
@@ -59,7 +59,7 @@ CERRWARN += -_gcc=-Wno-unused-function
#
# Link to acpica for ACPI services
#
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
#
# Default build targets.
diff --git a/usr/src/uts/i86pc/dr/Makefile b/usr/src/uts/i86pc/dr/Makefile
index d73182731f..37770844c2 100644
--- a/usr/src/uts/i86pc/dr/Makefile
+++ b/usr/src/uts/i86pc/dr/Makefile
@@ -71,7 +71,7 @@ SMOFF += index_overflow
#
# module dependencies
#
-LDFLAGS += -dy -Nmisc/drmach_acpi
+LDFLAGS += -Nmisc/drmach_acpi
CLEANFILES += $(DR_GENERR)
CLEANFILES += $(DR_IO)/dr_err.c
diff --git a/usr/src/uts/i86pc/drmach_acpi/Makefile b/usr/src/uts/i86pc/drmach_acpi/Makefile
index 4aa595e4ad..7a09eedf52 100644
--- a/usr/src/uts/i86pc/drmach_acpi/Makefile
+++ b/usr/src/uts/i86pc/drmach_acpi/Makefile
@@ -69,7 +69,7 @@ CFLAGS += $(CCVERBOSE)
#
# module dependencies
#
-LDFLAGS += -dy -Nmisc/acpica -Nmisc/acpidev
+LDFLAGS += -Nmisc/acpica -Nmisc/acpidev
CLEANFILES += $(DRMACH_GENERR)
CLEANFILES += $(DRMACH_IO)/drmach_err.c
diff --git a/usr/src/uts/i86pc/fipe/Makefile b/usr/src/uts/i86pc/fipe/Makefile
index d0fd9e47fd..1e02b6c8e1 100644
--- a/usr/src/uts/i86pc/fipe/Makefile
+++ b/usr/src/uts/i86pc/fipe/Makefile
@@ -65,7 +65,7 @@ CERRWARN += -_gcc=-Wno-type-limits
#
# Dependency
#
-LDFLAGS += -dy -Nmisc/dcopy
+LDFLAGS += -Nmisc/dcopy
#
# Default build targets.
diff --git a/usr/src/uts/i86pc/genuineintel/Makefile b/usr/src/uts/i86pc/genuineintel/Makefile
index 8639ef8eac..3391fec19e 100644
--- a/usr/src/uts/i86pc/genuineintel/Makefile
+++ b/usr/src/uts/i86pc/genuineintel/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
CPPFLAGS += -I$(SRCDIR) -I$(OBJS_DIR)
ASFLAGS += -I$(SRCDIR) -I$(OBJS_DIR)
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
#
# Default build targets.
diff --git a/usr/src/uts/i86pc/gfx_private/Makefile b/usr/src/uts/i86pc/gfx_private/Makefile
index 1281195fbd..7dd229709f 100644
--- a/usr/src/uts/i86pc/gfx_private/Makefile
+++ b/usr/src/uts/i86pc/gfx_private/Makefile
@@ -47,7 +47,7 @@ GFXP_VGATEXT_SRC = $(UTSBASE)/i86pc/io/gfx_private
#
# dependency
#
-LDFLAGS += -dy -Nmisc/pci_autoconfig
+LDFLAGS += -Nmisc/pci_autoconfig
#
# Include common rules.
diff --git a/usr/src/uts/i86pc/i86hvm/cmdk/Makefile b/usr/src/uts/i86pc/i86hvm/cmdk/Makefile
index 1c04b1b8f4..42b1bf9e94 100644
--- a/usr/src/uts/i86pc/i86hvm/cmdk/Makefile
+++ b/usr/src/uts/i86pc/i86hvm/cmdk/Makefile
@@ -36,8 +36,6 @@ include $(UTSBASE)/i86pc/i86hvm/Makefile.i86hvm
ALL_TARGET= $(BINARY)
INSTALL_TARGET= $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy
-
.KEEP_STATE:
def: $(DEF_DEPS)
diff --git a/usr/src/uts/i86pc/i86hvm/hvm_bootstrap/Makefile b/usr/src/uts/i86pc/i86hvm/hvm_bootstrap/Makefile
index 1b1b45cbb9..e6b8d5d036 100644
--- a/usr/src/uts/i86pc/i86hvm/hvm_bootstrap/Makefile
+++ b/usr/src/uts/i86pc/i86hvm/hvm_bootstrap/Makefile
@@ -51,9 +51,6 @@ include $(UTSBASE)/i86pc/i86hvm/Makefile.i86hvm
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-# Overrides
-LDFLAGS += -dy
-
#
# Default build targets.
#
diff --git a/usr/src/uts/i86pc/i86hvm/rtls/Makefile b/usr/src/uts/i86pc/i86hvm/rtls/Makefile
index fe696e4ee1..0a1ef1827d 100644
--- a/usr/src/uts/i86pc/i86hvm/rtls/Makefile
+++ b/usr/src/uts/i86pc/i86hvm/rtls/Makefile
@@ -37,8 +37,6 @@ include $(UTSBASE)/i86pc/i86hvm/Makefile.i86hvm
ALL_TARGET= $(BINARY)
INSTALL_TARGET= $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy
-
.KEEP_STATE:
def: $(DEF_DEPS)
diff --git a/usr/src/uts/i86pc/i86hvm/xdf/Makefile b/usr/src/uts/i86pc/i86hvm/xdf/Makefile
index c5fbc92adf..ea857f58ae 100644
--- a/usr/src/uts/i86pc/i86hvm/xdf/Makefile
+++ b/usr/src/uts/i86pc/i86hvm/xdf/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides
CPPFLAGS += -DHVMPV_XDF_VERS=2
-LDFLAGS += -dy -Nmisc/cmlb -Ndrv/xpvd -Ndrv/xpv
+LDFLAGS += -Nmisc/cmlb -Ndrv/xpvd -Ndrv/xpv
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += -_gcc=-Wno-unused-label
diff --git a/usr/src/uts/i86pc/i86hvm/xnf/Makefile b/usr/src/uts/i86pc/i86hvm/xnf/Makefile
index 54de6febef..8eabc171a2 100644
--- a/usr/src/uts/i86pc/i86hvm/xnf/Makefile
+++ b/usr/src/uts/i86pc/i86hvm/xnf/Makefile
@@ -60,7 +60,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Driver depends on MAC & IP
#
CPPFLAGS += -DHVMPV_XNF_VERS=1
-LDFLAGS += -dy -Nmisc/mac -Ndrv/ip -Ndrv/xpvd -Ndrv/xpv
+LDFLAGS += -Nmisc/mac -Ndrv/ip -Ndrv/xpvd -Ndrv/xpv
#
# Default build targets.
diff --git a/usr/src/uts/i86pc/i86hvm/xpv/Makefile b/usr/src/uts/i86pc/i86hvm/xpv/Makefile
index 8f55f8c9a4..dff2630fef 100644
--- a/usr/src/uts/i86pc/i86hvm/xpv/Makefile
+++ b/usr/src/uts/i86pc/i86hvm/xpv/Makefile
@@ -60,7 +60,7 @@ ALL_TARGET = $(BINARY) $(CONFMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CPPFLAGS += -DHVMPV_XPV_VERS=1
-LDFLAGS += -dy -N mach/pcplusmp
+LDFLAGS += -N mach/pcplusmp
CERRWARN += -_gcc=-Wno-unused-label
diff --git a/usr/src/uts/i86pc/i86hvm/xpvd/Makefile b/usr/src/uts/i86pc/i86hvm/xpvd/Makefile
index 98885f4507..0d8669c384 100644
--- a/usr/src/uts/i86pc/i86hvm/xpvd/Makefile
+++ b/usr/src/uts/i86pc/i86hvm/xpvd/Makefile
@@ -57,7 +57,7 @@ ALL_TARGET = $(BINARY) $(CONFMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CPPFLAGS += -DHVMPV_XPVD_VERS=1
-LDFLAGS += -dy -Ndrv/xpv
+LDFLAGS += -Ndrv/xpv
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/i86pc/ioat/Makefile b/usr/src/uts/i86pc/ioat/Makefile
index 4cf0bae58a..137e481dd2 100644
--- a/usr/src/uts/i86pc/ioat/Makefile
+++ b/usr/src/uts/i86pc/ioat/Makefile
@@ -62,7 +62,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# Dependency
#
-LDFLAGS += -dy -Nmisc/dcopy
+LDFLAGS += -Nmisc/dcopy
#
# Override defaults to build a unique, local modstubs.o.
diff --git a/usr/src/uts/i86pc/isa/Makefile b/usr/src/uts/i86pc/isa/Makefile
index fc703c7090..434949f226 100644
--- a/usr/src/uts/i86pc/isa/Makefile
+++ b/usr/src/uts/i86pc/isa/Makefile
@@ -64,7 +64,7 @@ CFLAGS += $(CCVERBOSE)
#
# Dependency
-LDFLAGS += -dy -Nmisc/acpica -Nmisc/busra -Nmisc/pci_autoconfig
+LDFLAGS += -Nmisc/acpica -Nmisc/busra -Nmisc/pci_autoconfig
#
# Define our version of dma_engine and i8237A interfaces
diff --git a/usr/src/uts/i86pc/npe/Makefile b/usr/src/uts/i86pc/npe/Makefile
index 34f38a787f..83f1974bee 100644
--- a/usr/src/uts/i86pc/npe/Makefile
+++ b/usr/src/uts/i86pc/npe/Makefile
@@ -62,7 +62,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# pcie supplies PCI Express fabric error support
#
-LDFLAGS += -dy -Nmisc/acpica -Nmisc/pcie
+LDFLAGS += -Nmisc/acpica -Nmisc/pcie
#
# Name of the module is needed by the source, to distinguish from other
diff --git a/usr/src/uts/i86pc/pci/Makefile b/usr/src/uts/i86pc/pci/Makefile
index fadba51d81..bbf0bd18a5 100644
--- a/usr/src/uts/i86pc/pci/Makefile
+++ b/usr/src/uts/i86pc/pci/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# depends on misc/pci_autoconfig misc/pcihp
#
-LDFLAGS += -dy -Nmisc/pcihp
+LDFLAGS += -Nmisc/pcihp
#
# Name of the module is needed by the source, to distinguish from other
diff --git a/usr/src/uts/i86pc/pcie/Makefile b/usr/src/uts/i86pc/pcie/Makefile
index 6e79f397fb..60d59f7e00 100644
--- a/usr/src/uts/i86pc/pcie/Makefile
+++ b/usr/src/uts/i86pc/pcie/Makefile
@@ -48,7 +48,7 @@ include $(UTSBASE)/i86pc/Makefile.i86pc
#
# Dependency
#
-LDFLAGS += -dy -Nmisc/acpica -Nmisc/busra
+LDFLAGS += -Nmisc/acpica -Nmisc/busra
#
# Define targets
diff --git a/usr/src/uts/i86pc/pcplusmp/Makefile b/usr/src/uts/i86pc/pcplusmp/Makefile
index 931c618cb2..2500cd4d4f 100644
--- a/usr/src/uts/i86pc/pcplusmp/Makefile
+++ b/usr/src/uts/i86pc/pcplusmp/Makefile
@@ -64,7 +64,7 @@ $(NOT_RELEASE_BUILD)DEBUG_DEFS += $(DEBUG_FLGS)
#
# Depends on ACPI CA interpreter
#
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
# needs work
$(OBJS_DIR)/psm_common.o := SMOFF += deref_check
diff --git a/usr/src/uts/i86pc/ppm/Makefile b/usr/src/uts/i86pc/ppm/Makefile
index 4f9ae61a49..a751c6af2c 100644
--- a/usr/src/uts/i86pc/ppm/Makefile
+++ b/usr/src/uts/i86pc/ppm/Makefile
@@ -68,7 +68,7 @@ CERRWARN += -_gcc=-Wno-unused-variable
#
# Link to acpica for ACPI services
#
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
#
# Default build targets.
diff --git a/usr/src/uts/i86pc/ppt/Makefile b/usr/src/uts/i86pc/ppt/Makefile
index 7c10482e98..a1490bc2aa 100644
--- a/usr/src/uts/i86pc/ppt/Makefile
+++ b/usr/src/uts/i86pc/ppt/Makefile
@@ -49,7 +49,7 @@ PRE_INC_PATH = -I$(COMPAT)/bhyve -I$(COMPAT)/bhyve/amd64 \
INC_PATH += -I$(UTSBASE)/i86pc/io/vmm -I$(UTSBASE)/i86pc/io/vmm/io
AS_INC_PATH += -I$(UTSBASE)/i86pc/io/vmm -I$(OBJS_DIR)
-LDFLAGS += -dy -N drv/vmm -N misc/pcie
+LDFLAGS += -N drv/vmm -N misc/pcie
LDFLAGS += -M $(MAPFILE)
$(OBJS_DIR)/ppt.o := CERRWARN += -_gcc=-Wno-unused-variable
diff --git a/usr/src/uts/i86pc/rootnex/Makefile b/usr/src/uts/i86pc/rootnex/Makefile
index 9824f9dd54..65b9e451f3 100644
--- a/usr/src/uts/i86pc/rootnex/Makefile
+++ b/usr/src/uts/i86pc/rootnex/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Define dependencies on iommulib and acpica
#
-LDFLAGS += -dy -N misc/iommulib -N misc/acpica
+LDFLAGS += -N misc/iommulib -N misc/acpica
#
# For now, disable these checks; maintainers should endeavor
diff --git a/usr/src/uts/i86pc/tzmon/Makefile b/usr/src/uts/i86pc/tzmon/Makefile
index 48468e0131..d30dc480a3 100644
--- a/usr/src/uts/i86pc/tzmon/Makefile
+++ b/usr/src/uts/i86pc/tzmon/Makefile
@@ -63,7 +63,7 @@ $(NOT_RELEASE_BUILD)DEBUG_DEFS += $(DEBUG_FLGS)
CPPFLAGS += -DSUNDDI
CERRWARN += -_gcc=-Wno-unused-function
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
#
# For now, disable these checks; maintainers should endeavor
diff --git a/usr/src/uts/i86pc/uppc/Makefile b/usr/src/uts/i86pc/uppc/Makefile
index 22e33c6dd5..a27e2525f0 100644
--- a/usr/src/uts/i86pc/uppc/Makefile
+++ b/usr/src/uts/i86pc/uppc/Makefile
@@ -68,7 +68,7 @@ $(OBJS_DIR)/psm_common.o := SMOFF += deref_check
#
# Depends on ACPI CA interpreter
#
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
#
# Default build targets.
diff --git a/usr/src/uts/i86pc/viona/Makefile b/usr/src/uts/i86pc/viona/Makefile
index b7f0fd6f53..f77eba07ca 100644
--- a/usr/src/uts/i86pc/viona/Makefile
+++ b/usr/src/uts/i86pc/viona/Makefile
@@ -50,7 +50,7 @@ ALL_BUILDS = $(ALL_BUILDSONLY64)
DEF_BUILDS = $(DEF_BUILDSONLY64)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/dld -Nmisc/mac -Nmisc/dls -Ndrv/vmm -Nmisc/neti
+LDFLAGS += -Ndrv/dld -Nmisc/mac -Nmisc/dls -Ndrv/vmm -Nmisc/neti
LDFLAGS += -Nmisc/hook
LDFLAGS += -M $(MAPFILE)
diff --git a/usr/src/uts/i86pc/vmm/Makefile b/usr/src/uts/i86pc/vmm/Makefile
index 0106dd0a0f..90ef062183 100644
--- a/usr/src/uts/i86pc/vmm/Makefile
+++ b/usr/src/uts/i86pc/vmm/Makefile
@@ -61,7 +61,7 @@ AS_INC_PATH += -I$(UTSBASE)/i86pc/io/vmm -I$(OBJS_DIR)
CFLAGS += -DVMM_KEEP_STATS
LDFLAGS += -N misc/acpica -N misc/pcie -N fs/dev
-LDFLAGS += -z type=kmod -M $(MAPFILE)
+LDFLAGS += -M $(MAPFILE)
OFFSETS_VMX = $(CONF_SRCDIR)/intel/offsets.in
OFFSETS_SVM = $(CONF_SRCDIR)/amd/offsets.in
diff --git a/usr/src/uts/i86pc/xsvc/Makefile b/usr/src/uts/i86pc/xsvc/Makefile
index 95deb601bc..c255f94406 100644
--- a/usr/src/uts/i86pc/xsvc/Makefile
+++ b/usr/src/uts/i86pc/xsvc/Makefile
@@ -57,11 +57,6 @@ ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
-# Dependency
-#
-LDFLAGS += -dy
-
-#
# Override defaults to build a unique, local modstubs.o.
#
MODSTUBS_DIR = $(OBJS_DIR)
diff --git a/usr/src/uts/i86xpv/amd_opteron/Makefile b/usr/src/uts/i86xpv/amd_opteron/Makefile
index 3dd7513ca4..9820c9607e 100644
--- a/usr/src/uts/i86xpv/amd_opteron/Makefile
+++ b/usr/src/uts/i86xpv/amd_opteron/Makefile
@@ -62,7 +62,7 @@ $(OBJS_DIR)/ao_mca.o := CERRWARN += -_gcc=-Wno-unused-function
CLEANFILES += $(AO_MCA_DISP_C)
CPPFLAGS += -I$(SRCDIR) -I$(OBJS_DIR)
ASFLAGS += -I$(SRCDIR) -I$(OBJS_DIR)
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
#
# Default build targets.
diff --git a/usr/src/uts/i86xpv/authenticamd/Makefile b/usr/src/uts/i86xpv/authenticamd/Makefile
index 7b57a0438f..6d109e6a30 100644
--- a/usr/src/uts/i86xpv/authenticamd/Makefile
+++ b/usr/src/uts/i86xpv/authenticamd/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
CPPFLAGS += -I$(SRCDIR) -I$(OBJS_DIR)
ASFLAGS += -I$(SRCDIR) -I$(OBJS_DIR)
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
#
# Default build targets.
diff --git a/usr/src/uts/i86xpv/consconfig_dacf/Makefile b/usr/src/uts/i86xpv/consconfig_dacf/Makefile
index cc680d3486..2046c0f1ed 100644
--- a/usr/src/uts/i86xpv/consconfig_dacf/Makefile
+++ b/usr/src/uts/i86xpv/consconfig_dacf/Makefile
@@ -52,7 +52,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides
#
-LDFLAGS += -dy -Nmisc/usbser
+LDFLAGS += -Nmisc/usbser
CERRWARN += -_gcc=-Wno-parentheses
diff --git a/usr/src/uts/i86xpv/genuineintel/Makefile b/usr/src/uts/i86xpv/genuineintel/Makefile
index 08f7f7d19f..c41f65df50 100644
--- a/usr/src/uts/i86xpv/genuineintel/Makefile
+++ b/usr/src/uts/i86xpv/genuineintel/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
CPPFLAGS += -I$(SRCDIR) -I$(OBJS_DIR)
ASFLAGS += -I$(SRCDIR) -I$(OBJS_DIR)
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
#
# Default build targets.
diff --git a/usr/src/uts/i86xpv/gfx_private/Makefile b/usr/src/uts/i86xpv/gfx_private/Makefile
index ce50122e69..cf51fd8d81 100644
--- a/usr/src/uts/i86xpv/gfx_private/Makefile
+++ b/usr/src/uts/i86xpv/gfx_private/Makefile
@@ -47,7 +47,7 @@ ROOTMODULE = $(ROOT_PSM_MISC_DIR)/$(MODULE)
#
# dependency
#
-LDFLAGS += -dy -Nmisc/pci_autoconfig
+LDFLAGS += -Nmisc/pci_autoconfig
#
# Include common rules.
diff --git a/usr/src/uts/i86xpv/ioat/Makefile b/usr/src/uts/i86xpv/ioat/Makefile
index b55d7d11a0..205772f928 100644
--- a/usr/src/uts/i86xpv/ioat/Makefile
+++ b/usr/src/uts/i86xpv/ioat/Makefile
@@ -61,7 +61,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# Dependency
#
-LDFLAGS += -dy -Nmisc/dcopy
+LDFLAGS += -Nmisc/dcopy
#
# Override defaults to build a unique, local modstubs.o.
diff --git a/usr/src/uts/i86xpv/isa/Makefile b/usr/src/uts/i86xpv/isa/Makefile
index 2b4aec327a..fa8fd7c99d 100644
--- a/usr/src/uts/i86xpv/isa/Makefile
+++ b/usr/src/uts/i86xpv/isa/Makefile
@@ -69,7 +69,7 @@ CERRWARN += -_gcc=-Wno-unused-variable
#
# Dependency
-LDFLAGS += -dy -Nmisc/acpica -Nmisc/busra -Nmisc/pci_autoconfig
+LDFLAGS += -Nmisc/acpica -Nmisc/busra -Nmisc/pci_autoconfig
#
# Define our version of dma_engine and i8237A interfaces
diff --git a/usr/src/uts/i86xpv/npe/Makefile b/usr/src/uts/i86xpv/npe/Makefile
index 1b6730c523..1161c5e391 100644
--- a/usr/src/uts/i86xpv/npe/Makefile
+++ b/usr/src/uts/i86xpv/npe/Makefile
@@ -60,7 +60,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# pcie supplies PCI Express fabric error support
#
-LDFLAGS += -dy -Nmisc/acpica -Nmisc/pcie
+LDFLAGS += -Nmisc/acpica -Nmisc/pcie
#
# Name of the module is needed by the source, to distinguish from other
diff --git a/usr/src/uts/i86xpv/pci/Makefile b/usr/src/uts/i86xpv/pci/Makefile
index 9b5674738f..b1065aab83 100644
--- a/usr/src/uts/i86xpv/pci/Makefile
+++ b/usr/src/uts/i86xpv/pci/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# depends on misc/pci_autoconfig misc/pcihp
#
-LDFLAGS += -dy -Nmisc/pcihp
+LDFLAGS += -Nmisc/pcihp
#
# Name of the module is needed by the source, to distinguish from other
diff --git a/usr/src/uts/i86xpv/rootnex/Makefile b/usr/src/uts/i86xpv/rootnex/Makefile
index e175b9926f..e9a071b5c7 100644
--- a/usr/src/uts/i86xpv/rootnex/Makefile
+++ b/usr/src/uts/i86xpv/rootnex/Makefile
@@ -58,9 +58,6 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.
#
-LDFLAGS += -dy
-
-
CERRWARN += $(CNOWARN_UNINIT)
CERRWARN += -_gcc=-Wno-unused-label
CERRWARN += -_gcc=-Wno-parentheses
diff --git a/usr/src/uts/i86xpv/xdf/Makefile b/usr/src/uts/i86xpv/xdf/Makefile
index 6687ee1d5b..62bf009ca8 100644
--- a/usr/src/uts/i86xpv/xdf/Makefile
+++ b/usr/src/uts/i86xpv/xdf/Makefile
@@ -53,7 +53,7 @@ ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides
-LDFLAGS += -dy -Nmisc/cmlb
+LDFLAGS += -Nmisc/cmlb
CERRWARN += -_gcc=-Wno-parentheses
diff --git a/usr/src/uts/i86xpv/xdt/Makefile b/usr/src/uts/i86xpv/xdt/Makefile
index 669087e600..64f134aeea 100644
--- a/usr/src/uts/i86xpv/xdt/Makefile
+++ b/usr/src/uts/i86xpv/xdt/Makefile
@@ -36,7 +36,7 @@ include $(UTSBASE)/i86xpv/Makefile.i86xpv
ALL_TARGET = $(BINARY) $(SRC_CONFFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Ndrv/dtrace
+LDFLAGS += -Ndrv/dtrace
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/i86xpv/xnb/Makefile b/usr/src/uts/i86xpv/xnb/Makefile
index 977be67a8a..2e12e1711f 100644
--- a/usr/src/uts/i86xpv/xnb/Makefile
+++ b/usr/src/uts/i86xpv/xnb/Makefile
@@ -57,7 +57,7 @@ ALL_BUILDS = $(ALL_BUILDS64)
#
# Module depends on mac.
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
#
# use Solaris specific code in xen public header files
diff --git a/usr/src/uts/i86xpv/xnbe/Makefile b/usr/src/uts/i86xpv/xnbe/Makefile
index 1eb82662ab..804ba2ea9f 100644
--- a/usr/src/uts/i86xpv/xnbe/Makefile
+++ b/usr/src/uts/i86xpv/xnbe/Makefile
@@ -62,7 +62,7 @@ ALL_BUILDS = $(ALL_BUILDS64)
#
# Driver depends on MAC and IP.
#
-#LDFLAGS += -dy -N misc/mac -N drv/ip
+#LDFLAGS += -N misc/mac -N drv/ip
#
# use Solaris specific code in xen public header files
diff --git a/usr/src/uts/i86xpv/xnbo/Makefile b/usr/src/uts/i86xpv/xnbo/Makefile
index 5c4af39c5f..f34c56815b 100644
--- a/usr/src/uts/i86xpv/xnbo/Makefile
+++ b/usr/src/uts/i86xpv/xnbo/Makefile
@@ -62,7 +62,7 @@ ALL_BUILDS = $(ALL_BUILDS64)
#
# Driver depends on xnb and mac.
#
-LDFLAGS += -dy -N misc/xnb -N misc/mac
+LDFLAGS += -N misc/xnb -N misc/mac
#
# use Solaris specific code in xen public header files
diff --git a/usr/src/uts/i86xpv/xnbu/Makefile b/usr/src/uts/i86xpv/xnbu/Makefile
index 266a4e5925..079b63145e 100644
--- a/usr/src/uts/i86xpv/xnbu/Makefile
+++ b/usr/src/uts/i86xpv/xnbu/Makefile
@@ -62,7 +62,7 @@ ALL_BUILDS = $(ALL_BUILDS64)
#
# Driver depends on xnb and mac.
#
-LDFLAGS += -dy -N misc/xnb -N misc/mac
+LDFLAGS += -N misc/xnb -N misc/mac
#
# use Solaris specific code in xen public header files
diff --git a/usr/src/uts/i86xpv/xnf/Makefile b/usr/src/uts/i86xpv/xnf/Makefile
index d45d8fc316..4714e51632 100644
--- a/usr/src/uts/i86xpv/xnf/Makefile
+++ b/usr/src/uts/i86xpv/xnf/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on MAC & IP
#
-LDFLAGS += -dy -N misc/mac -N drv/ip
+LDFLAGS += -N misc/mac -N drv/ip
#
# use Solaris specific code in xen public header files
diff --git a/usr/src/uts/i86xpv/xpv_psm/Makefile b/usr/src/uts/i86xpv/xpv_psm/Makefile
index bca90259d9..bf7b12361c 100644
--- a/usr/src/uts/i86xpv/xpv_psm/Makefile
+++ b/usr/src/uts/i86xpv/xpv_psm/Makefile
@@ -66,7 +66,7 @@ DEBUG_DEFS += $(DEBUG_FLGS)
#
# Depends on ACPI CA interpreter
#
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
CERRWARN += -_gcc=-Wno-type-limits
diff --git a/usr/src/uts/i86xpv/xpv_uppc/Makefile b/usr/src/uts/i86xpv/xpv_uppc/Makefile
index 5ab3f695ce..5cff367b18 100644
--- a/usr/src/uts/i86xpv/xpv_uppc/Makefile
+++ b/usr/src/uts/i86xpv/xpv_uppc/Makefile
@@ -69,7 +69,7 @@ $(OBJS_DIR)/psm_common.o := SMOFF += deref_check
#
# Depends on ACPI CA interpreter
#
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
# Default build targets.
diff --git a/usr/src/uts/i86xpv/xsvc/Makefile b/usr/src/uts/i86xpv/xsvc/Makefile
index 0817578f51..0a5e76657f 100644
--- a/usr/src/uts/i86xpv/xsvc/Makefile
+++ b/usr/src/uts/i86xpv/xsvc/Makefile
@@ -54,11 +54,6 @@ ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
-# Dependency
-#
-LDFLAGS += -dy
-
-#
# Override defaults to build a unique, local modstubs.o.
#
MODSTUBS_DIR = $(OBJS_DIR)
diff --git a/usr/src/uts/intel/IA/Makefile b/usr/src/uts/intel/IA/Makefile
index f03863f197..b9267b9ed7 100644
--- a/usr/src/uts/intel/IA/Makefile
+++ b/usr/src/uts/intel/IA/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Define dependency on TS
#
-LDFLAGS += -dy -N sched/TS
+LDFLAGS += -N sched/TS
#
# Default build targets.
diff --git a/usr/src/uts/intel/aac/Makefile b/usr/src/uts/intel/aac/Makefile
index 63d592f89f..38a7b33b80 100644
--- a/usr/src/uts/intel/aac/Makefile
+++ b/usr/src/uts/intel/aac/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Kernel Module Dependencies
#
-LDFLAGS += -dy -Nmisc/scsi
+LDFLAGS += -Nmisc/scsi
#
# Overrides
diff --git a/usr/src/uts/intel/ac97/Makefile b/usr/src/uts/intel/ac97/Makefile
index d19e16327b..54aaca383c 100644
--- a/usr/src/uts/intel/ac97/Makefile
+++ b/usr/src/uts/intel/ac97/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/audio
+LDFLAGS += -Ndrv/audio
# needs work
$(OBJS_DIR)/ac97.o := SMOFF += index_overflow
diff --git a/usr/src/uts/intel/aes/Makefile b/usr/src/uts/intel/aes/Makefile
index 39c39a02ce..caadf91353 100644
--- a/usr/src/uts/intel/aes/Makefile
+++ b/usr/src/uts/intel/aes/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CPPFLAGS += -I$(COM_DIR) -I$(COM_DIR)/..
CPPFLAGS += -DCRYPTO_PROVIDER_NAME=\"$(MODULE)\"
diff --git a/usr/src/uts/intel/afe/Makefile b/usr/src/uts/intel/afe/Makefile
index 29a5d51684..72c3113d02 100644
--- a/usr/src/uts/intel/afe/Makefile
+++ b/usr/src/uts/intel/afe/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# 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/intel/aggr/Makefile b/usr/src/uts/intel/aggr/Makefile
index b00a80b17f..5405bb9210 100644
--- a/usr/src/uts/intel/aggr/Makefile
+++ b/usr/src/uts/intel/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/intel/ahci/Makefile b/usr/src/uts/intel/ahci/Makefile
index 15d3d3ac30..7bba50915f 100644
--- a/usr/src/uts/intel/ahci/Makefile
+++ b/usr/src/uts/intel/ahci/Makefile
@@ -74,7 +74,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
#
# we depend on the sata module
-LDFLAGS += -dy -N misc/sata
+LDFLAGS += -N misc/sata
#
# Default build targets.
diff --git a/usr/src/uts/intel/amd8111s/Makefile b/usr/src/uts/intel/amd8111s/Makefile
index a52e37d751..a3ad81c5f0 100755
--- a/usr/src/uts/intel/amd8111s/Makefile
+++ b/usr/src/uts/intel/amd8111s/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on GLDv3
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
# seems wrong
$(OBJS_DIR)/amd8111s_hw.o := SMOFF += precedence
diff --git a/usr/src/uts/intel/amdzen_stub/Makefile b/usr/src/uts/intel/amdzen_stub/Makefile
index f14d44e526..653deb5d24 100644
--- a/usr/src/uts/intel/amdzen_stub/Makefile
+++ b/usr/src/uts/intel/amdzen_stub/Makefile
@@ -24,7 +24,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/amdzen
+LDFLAGS += -Ndrv/amdzen
.KEEP_STATE:
diff --git a/usr/src/uts/intel/amr/Makefile b/usr/src/uts/intel/amr/Makefile
index 9ceaa16abe..255f6bca4d 100644
--- a/usr/src/uts/intel/amr/Makefile
+++ b/usr/src/uts/intel/amr/Makefile
@@ -46,7 +46,7 @@ CERRWARN += -_gcc=-Wno-parentheses
#
# Depends on scsi
#
-LDFLAGS += -dy -N misc/scsi
+LDFLAGS += -N misc/scsi
#
# Default build targets.
diff --git a/usr/src/uts/intel/arcmsr/Makefile b/usr/src/uts/intel/arcmsr/Makefile
index 40a244a3d2..056aaab606 100644
--- a/usr/src/uts/intel/arcmsr/Makefile
+++ b/usr/src/uts/intel/arcmsr/Makefile
@@ -58,7 +58,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/intel/arn/Makefile b/usr/src/uts/intel/arn/Makefile
index 8af5f0a805..cd1c0328ab 100644
--- a/usr/src/uts/intel/arn/Makefile
+++ b/usr/src/uts/intel/arn/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on GLDv3 & wifi kernel support module.
#
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211
+LDFLAGS += -Nmisc/mac -Nmisc/net80211
CERRWARN += -_gcc=-Wno-unused-variable
diff --git a/usr/src/uts/intel/arp/Makefile b/usr/src/uts/intel/arp/Makefile
index ad58cfda10..1b9a42c4f8 100644
--- a/usr/src/uts/intel/arp/Makefile
+++ b/usr/src/uts/intel/arp/Makefile
@@ -61,7 +61,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/intel/ata/Makefile b/usr/src/uts/intel/ata/Makefile
index 226ab97a2a..af204202f1 100644
--- a/usr/src/uts/intel/ata/Makefile
+++ b/usr/src/uts/intel/ata/Makefile
@@ -75,7 +75,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# Depends on scsi
#
-LDFLAGS += -dy -N misc/scsi
+LDFLAGS += -N misc/scsi
#
# Default build targets.
diff --git a/usr/src/uts/intel/atge/Makefile b/usr/src/uts/intel/atge/Makefile
index ad5f62a7f0..89b52ea299 100644
--- a/usr/src/uts/intel/atge/Makefile
+++ b/usr/src/uts/intel/atge/Makefile
@@ -60,7 +60,7 @@ CERRWARN += -_gcc=-Wno-switch
#
# 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/intel/ath/Makefile b/usr/src/uts/intel/ath/Makefile
index f8b99f879b..0d111c4ee7 100644
--- a/usr/src/uts/intel/ath/Makefile
+++ b/usr/src/uts/intel/ath/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on GLDv3 & wifi kernel support module.
#
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211
+LDFLAGS += -Nmisc/mac -Nmisc/net80211
CERRWARN += -_gcc=-Wno-type-limits
CERRWARN += -_gcc=-Wno-unused-variable
diff --git a/usr/src/uts/intel/atu/Makefile b/usr/src/uts/intel/atu/Makefile
index 917cb1fcc6..b07732447e 100644
--- a/usr/src/uts/intel/atu/Makefile
+++ b/usr/src/uts/intel/atu/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on GLDv3 & wifi kernel support module.
#
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211 -Nmisc/usba
+LDFLAGS += -Nmisc/mac -Nmisc/net80211 -Nmisc/usba
CERRWARN += -_gcc=-Wno-switch
diff --git a/usr/src/uts/intel/audio1575/Makefile b/usr/src/uts/intel/audio1575/Makefile
index 0dcda6fe8e..b78d5d9120 100644
--- a/usr/src/uts/intel/audio1575/Makefile
+++ b/usr/src/uts/intel/audio1575/Makefile
@@ -48,7 +48,7 @@ include $(UTSBASE)/intel/Makefile.intel
#
# Depends on drv/audio and misc/ac97
#
-LDFLAGS += -dy -Ndrv/audio -Nmisc/ac97
+LDFLAGS += -Ndrv/audio -Nmisc/ac97
CERRWARN += -_gcc=-Wno-switch
diff --git a/usr/src/uts/intel/audio810/Makefile b/usr/src/uts/intel/audio810/Makefile
index 4efa859338..9cc22238f7 100644
--- a/usr/src/uts/intel/audio810/Makefile
+++ b/usr/src/uts/intel/audio810/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/intel/Makefile.intel
#
# Depends on drv/audio and misc/ac97
#
-LDFLAGS += -dy -Ndrv/audio -Nmisc/ac97
+LDFLAGS += -Ndrv/audio -Nmisc/ac97
CERRWARN += -_gcc=-Wno-switch
diff --git a/usr/src/uts/intel/audiocmi/Makefile b/usr/src/uts/intel/audiocmi/Makefile
index fb6c5c807d..944fcc8daf 100644
--- a/usr/src/uts/intel/audiocmi/Makefile
+++ b/usr/src/uts/intel/audiocmi/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/audio
+LDFLAGS += -Ndrv/audio
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/intel/audiocmihd/Makefile b/usr/src/uts/intel/audiocmihd/Makefile
index a91dd4ec3d..a65d62fa79 100644
--- a/usr/src/uts/intel/audiocmihd/Makefile
+++ b/usr/src/uts/intel/audiocmihd/Makefile
@@ -52,7 +52,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/audio -Nmisc/ac97
+LDFLAGS += -Ndrv/audio -Nmisc/ac97
CERRWARN += -_gcc=-Wno-switch
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/intel/audioemu10k/Makefile b/usr/src/uts/intel/audioemu10k/Makefile
index 288c6637b6..4a409683a7 100644
--- a/usr/src/uts/intel/audioemu10k/Makefile
+++ b/usr/src/uts/intel/audioemu10k/Makefile
@@ -55,7 +55,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/audioens/Makefile b/usr/src/uts/intel/audioens/Makefile
index 1c7e8d5d74..a8822d71e7 100644
--- a/usr/src/uts/intel/audioens/Makefile
+++ b/usr/src/uts/intel/audioens/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/audiohd/Makefile b/usr/src/uts/intel/audiohd/Makefile
index 330f9a9e8a..7d26f66f53 100644
--- a/usr/src/uts/intel/audiohd/Makefile
+++ b/usr/src/uts/intel/audiohd/Makefile
@@ -54,7 +54,7 @@ CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += -_gcc=-Wno-switch
CERRWARN += $(CNOWARN_UNINIT)
-LDFLAGS += -dy -Ndrv/audio
+LDFLAGS += -Ndrv/audio
#
# Define targets
diff --git a/usr/src/uts/intel/audioixp/Makefile b/usr/src/uts/intel/audioixp/Makefile
index ad279e4ca3..15461e1c63 100644
--- a/usr/src/uts/intel/audioixp/Makefile
+++ b/usr/src/uts/intel/audioixp/Makefile
@@ -56,7 +56,7 @@ CERRWARN += -_gcc=-Wno-unused-label
#
# Depends on misc/audiosup
#
-LDFLAGS += -dy -Ndrv/audio -Nmisc/ac97
+LDFLAGS += -Ndrv/audio -Nmisc/ac97
#
# Define targets
diff --git a/usr/src/uts/intel/audiols/Makefile b/usr/src/uts/intel/audiols/Makefile
index d95130a2be..2a31bcb9be 100644
--- a/usr/src/uts/intel/audiols/Makefile
+++ b/usr/src/uts/intel/audiols/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/audiop16x/Makefile b/usr/src/uts/intel/audiop16x/Makefile
index 082d02fc74..1f87baad27 100644
--- a/usr/src/uts/intel/audiop16x/Makefile
+++ b/usr/src/uts/intel/audiop16x/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/audiopci/Makefile b/usr/src/uts/intel/audiopci/Makefile
index 088178cfa0..8b2f4912e7 100644
--- a/usr/src/uts/intel/audiopci/Makefile
+++ b/usr/src/uts/intel/audiopci/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/audio
+LDFLAGS += -Ndrv/audio
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/intel/audiosolo/Makefile b/usr/src/uts/intel/audiosolo/Makefile
index c596c94a57..df35d6a3cc 100644
--- a/usr/src/uts/intel/audiosolo/Makefile
+++ b/usr/src/uts/intel/audiosolo/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/audio
+LDFLAGS += -Ndrv/audio
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/intel/audiots/Makefile b/usr/src/uts/intel/audiots/Makefile
index 50082b87c4..140a625736 100644
--- a/usr/src/uts/intel/audiots/Makefile
+++ b/usr/src/uts/intel/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/intel/audiovia823x/Makefile b/usr/src/uts/intel/audiovia823x/Makefile
index 687d8a77dd..d61b8e9d4b 100644
--- a/usr/src/uts/intel/audiovia823x/Makefile
+++ b/usr/src/uts/intel/audiovia823x/Makefile
@@ -48,7 +48,7 @@ include $(UTSBASE)/intel/Makefile.intel
#
# 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/intel/autofs/Makefile b/usr/src/uts/intel/autofs/Makefile
index 471f5a04a2..986beac31f 100644
--- a/usr/src/uts/intel/autofs/Makefile
+++ b/usr/src/uts/intel/autofs/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK)
#
# Define dependency on rpcmod, 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/intel/av1394/Makefile b/usr/src/uts/intel/av1394/Makefile
index fc35a0088a..347ae0b81a 100644
--- a/usr/src/uts/intel/av1394/Makefile
+++ b/usr/src/uts/intel/av1394/Makefile
@@ -69,7 +69,7 @@ $(OBJS_DIR)/av1394_isoch.o := SMOFF += signed
#
# depends on misc/s1394
-LDFLAGS += -dy -Nmisc/s1394
+LDFLAGS += -Nmisc/s1394
# Default build targets.
#
diff --git a/usr/src/uts/intel/axf/Makefile b/usr/src/uts/intel/axf/Makefile
index d0320992a7..caa9c7066a 100644
--- a/usr/src/uts/intel/axf/Makefile
+++ b/usr/src/uts/intel/axf/Makefile
@@ -33,7 +33,7 @@ include $(UTSBASE)/intel/Makefile.intel
CPPFLAGS += -I$(UTSBASE)/common/io/usbgem
CPPFLAGS += -DVERSION=\"2.0.2\"
CPPFLAGS += -DUSBGEM_CONFIG_GLDv3
-LDFLAGS += -dy -N misc/mac -N drv/ip -N misc/usba -N misc/usbgem
+LDFLAGS += -N misc/mac -N drv/ip -N misc/usba -N misc/usbgem
CERRWARN += -_gcc=-Wno-unused-function
CERRWARN += -_gcc=-Wno-unused-variable
diff --git a/usr/src/uts/intel/bfe/Makefile b/usr/src/uts/intel/bfe/Makefile
index 85ad6b6633..8656ff807b 100644
--- a/usr/src/uts/intel/bfe/Makefile
+++ b/usr/src/uts/intel/bfe/Makefile
@@ -72,7 +72,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/intel/bge/Makefile b/usr/src/uts/intel/bge/Makefile
index 9f12395a83..e5685e50ee 100644
--- a/usr/src/uts/intel/bge/Makefile
+++ b/usr/src/uts/intel/bge/Makefile
@@ -74,7 +74,7 @@ SMOFF += all_func_returns
#
# Driver depends on MAC
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
#
# Default build targets.
diff --git a/usr/src/uts/intel/bignum/Makefile b/usr/src/uts/intel/bignum/Makefile
index c06e59c4bd..b3239c192f 100644
--- a/usr/src/uts/intel/bignum/Makefile
+++ b/usr/src/uts/intel/bignum/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CPPFLAGS += -I$(BIGNUMDIR) -I$(CRYPTODIR)
diff --git a/usr/src/uts/intel/blkdev/Makefile b/usr/src/uts/intel/blkdev/Makefile
index 2a323266ba..5dce50cdcf 100644
--- a/usr/src/uts/intel/blkdev/Makefile
+++ b/usr/src/uts/intel/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/intel/blowfish/Makefile b/usr/src/uts/intel/blowfish/Makefile
index 0d2e672fca..c73daf1e2d 100644
--- a/usr/src/uts/intel/blowfish/Makefile
+++ b/usr/src/uts/intel/blowfish/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CPPFLAGS += -I$(COM_DIR)
CPPFLAGS += -DCRYPTO_PROVIDER_NAME=\"$(MODULE)\"
diff --git a/usr/src/uts/intel/bnx/Makefile b/usr/src/uts/intel/bnx/Makefile
index b4bb3f18fd..e80661e22a 100644
--- a/usr/src/uts/intel/bnx/Makefile
+++ b/usr/src/uts/intel/bnx/Makefile
@@ -70,7 +70,7 @@ CPPFLAGS += \
-I$(SRCDIR)/570x/driver/common/lmdev
-LDFLAGS += -dy -r -Ndrv/ip -Nmisc/mac
+LDFLAGS += -Ndrv/ip -Nmisc/mac
#
# Default build targets.
diff --git a/usr/src/uts/intel/bnxe/Makefile b/usr/src/uts/intel/bnxe/Makefile
index 3f6034b38a..17e8a9554a 100644
--- a/usr/src/uts/intel/bnxe/Makefile
+++ b/usr/src/uts/intel/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-switch
CERRWARN += $(CNOWARN_UNINIT)
CERRWARN += -_gcc=-Wno-parentheses
diff --git a/usr/src/uts/intel/bpf/Makefile b/usr/src/uts/intel/bpf/Makefile
index bf5658468c..e07edeb12c 100644
--- a/usr/src/uts/intel/bpf/Makefile
+++ b/usr/src/uts/intel/bpf/Makefile
@@ -60,7 +60,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/mac -Nmisc/dls -Ndrv/ipnet -Nmisc/neti -Ndrv/ip
+LDFLAGS += -Nmisc/mac -Nmisc/dls -Ndrv/ipnet -Nmisc/neti -Ndrv/ip
INC_PATH += -I$(UTSBASE)/common/io/bpf
#
diff --git a/usr/src/uts/intel/bridge/Makefile b/usr/src/uts/intel/bridge/Makefile
index 434621d210..3bc5f8ecf8 100644
--- a/usr/src/uts/intel/bridge/Makefile
+++ b/usr/src/uts/intel/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/intel/c2audit/Makefile b/usr/src/uts/intel/c2audit/Makefile
index 4e33c9d5ab..c6e7eb4c09 100644
--- a/usr/src/uts/intel/c2audit/Makefile
+++ b/usr/src/uts/intel/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/intel/cardbus/Makefile b/usr/src/uts/intel/cardbus/Makefile
index 83ae30f769..5987fd307f 100644
--- a/usr/src/uts/intel/cardbus/Makefile
+++ b/usr/src/uts/intel/cardbus/Makefile
@@ -61,7 +61,7 @@ INC_PATH += -I$(UTSBASE)/sun4u -I$(UTSBASE)/sun4 -I$(UTSBASE)/i86pc
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/intel/cc/Makefile b/usr/src/uts/intel/cc/Makefile
index 192e2c8148..53b8592fd1 100644
--- a/usr/src/uts/intel/cc/Makefile
+++ b/usr/src/uts/intel/cc/Makefile
@@ -38,7 +38,6 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy
#
# Default build targets.
diff --git a/usr/src/uts/intel/cc_cubic/Makefile b/usr/src/uts/intel/cc_cubic/Makefile
index 3011d82c59..991037e549 100644
--- a/usr/src/uts/intel/cc_cubic/Makefile
+++ b/usr/src/uts/intel/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/intel/cc_newreno/Makefile b/usr/src/uts/intel/cc_newreno/Makefile
index d11ab9a77b..5e82749e5e 100644
--- a/usr/src/uts/intel/cc_newreno/Makefile
+++ b/usr/src/uts/intel/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/intel/cc_sunreno/Makefile b/usr/src/uts/intel/cc_sunreno/Makefile
index ecff8f15ba..9ca0994a80 100644
--- a/usr/src/uts/intel/cc_sunreno/Makefile
+++ b/usr/src/uts/intel/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/intel/ccid/Makefile b/usr/src/uts/intel/ccid/Makefile
index a7c8b96d70..a775d9910f 100644
--- a/usr/src/uts/intel/ccid/Makefile
+++ b/usr/src/uts/intel/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/intel/chxge/Makefile b/usr/src/uts/intel/chxge/Makefile
index 29bd9ffc87..49c94ee364 100644
--- a/usr/src/uts/intel/chxge/Makefile
+++ b/usr/src/uts/intel/chxge/Makefile
@@ -71,7 +71,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
#
diff --git a/usr/src/uts/intel/cmdk/Makefile b/usr/src/uts/intel/cmdk/Makefile
index cee9d0e93f..f3413ae011 100644
--- a/usr/src/uts/intel/cmdk/Makefile
+++ b/usr/src/uts/intel/cmdk/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
DEBUG_FLGS =
DEBUG_DEFS += $(DEBUG_FLGS)
-LDFLAGS += -dy -Nmisc/dadk -Nmisc/strategy -Nmisc/cmlb
+LDFLAGS += -Nmisc/dadk -Nmisc/strategy -Nmisc/cmlb
# Larger than 1TB VTOC support
CPPFLAGS += -D_EXTVTOC
diff --git a/usr/src/uts/intel/consconfig/Makefile b/usr/src/uts/intel/consconfig/Makefile
index 6e2d02ae5f..fbefae9704 100644
--- a/usr/src/uts/intel/consconfig/Makefile
+++ b/usr/src/uts/intel/consconfig/Makefile
@@ -60,7 +60,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
MODSTUBS_DIR = $(OBJS_DIR)
$(MODSTUBS_O) := AS_CPPFLAGS += -DCONSCONFIG_MODULE
CLEANFILES += $(MODSTUBS_O)
-LDFLAGS += -dy -Ndacf/consconfig_dacf
+LDFLAGS += -Ndacf/consconfig_dacf
#
# Default build targets.
diff --git a/usr/src/uts/intel/conskbd/Makefile b/usr/src/uts/intel/conskbd/Makefile
index b29fb11cf7..d7131225ec 100644
--- a/usr/src/uts/intel/conskbd/Makefile
+++ b/usr/src/uts/intel/conskbd/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-LDFLAGS = -dy -Nmisc/kbtrans
+LDFLAGS += -Nmisc/kbtrans
#
# Default build targets.
diff --git a/usr/src/uts/intel/cpqary3/Makefile b/usr/src/uts/intel/cpqary3/Makefile
index c3abfaba40..24a5e69117 100644
--- a/usr/src/uts/intel/cpqary3/Makefile
+++ b/usr/src/uts/intel/cpqary3/Makefile
@@ -42,7 +42,7 @@ CPPFLAGS += -I$(UTSBASE)/common/io/cpqary3
#
# Kernel Module Dependencies
#
-LDFLAGS += -dy -Nmisc/scsi
+LDFLAGS += -Nmisc/scsi
SMATCH=off
diff --git a/usr/src/uts/intel/crypto/Makefile b/usr/src/uts/intel/crypto/Makefile
index 664f79ca18..d5e35205a2 100644
--- a/usr/src/uts/intel/crypto/Makefile
+++ b/usr/src/uts/intel/crypto/Makefile
@@ -52,7 +52,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY) $(SRC_CONFFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/intel/cryptoadm/Makefile b/usr/src/uts/intel/cryptoadm/Makefile
index 3e62e7040d..4eb5bff3d6 100644
--- a/usr/src/uts/intel/cryptoadm/Makefile
+++ b/usr/src/uts/intel/cryptoadm/Makefile
@@ -54,7 +54,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/ctf/Makefile b/usr/src/uts/intel/ctf/Makefile
index 5a91c2cd66..91db209707 100644
--- a/usr/src/uts/intel/ctf/Makefile
+++ b/usr/src/uts/intel/ctf/Makefile
@@ -37,7 +37,7 @@ ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
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/intel/cxgbe/cxgbe/Makefile b/usr/src/uts/intel/cxgbe/cxgbe/Makefile
index 25c5c8ab10..e47abf752d 100644
--- a/usr/src/uts/intel/cxgbe/cxgbe/Makefile
+++ b/usr/src/uts/intel/cxgbe/cxgbe/Makefile
@@ -47,7 +47,7 @@ CFLAGS += -I$(UTSBASE)/common/io/cxgbe -I$(UTSBASE)/common/io/cxgbe/common \
#
# Driver depends
#
-LDFLAGS += -dy -N misc/mac -N drv/ip
+LDFLAGS += -N misc/mac -N drv/ip
#
# Default build targets.
diff --git a/usr/src/uts/intel/cxgbe/t4nex/Makefile b/usr/src/uts/intel/cxgbe/t4nex/Makefile
index cae1449725..b1784f1f60 100644
--- a/usr/src/uts/intel/cxgbe/t4nex/Makefile
+++ b/usr/src/uts/intel/cxgbe/t4nex/Makefile
@@ -51,7 +51,7 @@ CFLAGS += -I$(UTSBASE)/common/io/cxgbe -I$(UTSBASE)/common/io/cxgbe/common \
#
# Driver depends
#
-LDFLAGS += -dy -N misc/mac -N drv/ip
+LDFLAGS += -N misc/mac -N drv/ip
# needs work
SMOFF += all_func_returns,snprintf_overflow
diff --git a/usr/src/uts/intel/dadk/Makefile b/usr/src/uts/intel/dadk/Makefile
index 74abd71b05..2f4947d5b7 100644
--- a/usr/src/uts/intel/dadk/Makefile
+++ b/usr/src/uts/intel/dadk/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
DEBUG_FLGS =
DEBUG_DEFS += $(DEBUG_FLGS)
-LDFLAGS += -dy -Nmisc/gda
+LDFLAGS += -Nmisc/gda
# Larger than 1TB VTOC support
diff --git a/usr/src/uts/intel/daplt/Makefile b/usr/src/uts/intel/daplt/Makefile
index 14a9ce9a01..185fe12b8c 100644
--- a/usr/src/uts/intel/daplt/Makefile
+++ b/usr/src/uts/intel/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/intel/datafilt/Makefile b/usr/src/uts/intel/datafilt/Makefile
index 7c7dfbe470..89d8354e09 100644
--- a/usr/src/uts/intel/datafilt/Makefile
+++ b/usr/src/uts/intel/datafilt/Makefile
@@ -40,7 +40,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nfs/sockfs -Ndrv/ip
+LDFLAGS += -Nfs/sockfs -Ndrv/ip
#
# Default build targets.
diff --git a/usr/src/uts/intel/dcam1394/Makefile b/usr/src/uts/intel/dcam1394/Makefile
index 446c9b59c0..7e5e9eb415 100644
--- a/usr/src/uts/intel/dcam1394/Makefile
+++ b/usr/src/uts/intel/dcam1394/Makefile
@@ -48,7 +48,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# 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/intel/dcpc/Makefile b/usr/src/uts/intel/dcpc/Makefile
index 696049a607..698a022c79 100644
--- a/usr/src/uts/intel/dcpc/Makefile
+++ b/usr/src/uts/intel/dcpc/Makefile
@@ -39,7 +39,7 @@ INC_PATH += -I$(UTSBASE)/i86pc
include $(UTSBASE)/intel/Makefile.intel
-LDFLAGS += -dy -Ndrv/dtrace -Ndrv/cpc
+LDFLAGS += -Ndrv/dtrace -Ndrv/cpc
.KEEP_STATE:
diff --git a/usr/src/uts/intel/des/Makefile b/usr/src/uts/intel/des/Makefile
index 6ac359b232..da0771f784 100644
--- a/usr/src/uts/intel/des/Makefile
+++ b/usr/src/uts/intel/des/Makefile
@@ -64,7 +64,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CPPFLAGS += -I$(COM_DIR)
diff --git a/usr/src/uts/intel/dev/Makefile b/usr/src/uts/intel/dev/Makefile
index dc0201809e..86cf7285c1 100644
--- a/usr/src/uts/intel/dev/Makefile
+++ b/usr/src/uts/intel/dev/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
MODSTUBS_DIR = $(OBJS_DIR)
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/intel/dlcosmk/Makefile b/usr/src/uts/intel/dlcosmk/Makefile
index 5aa5af4b88..3c58991c0e 100644
--- a/usr/src/uts/intel/dlcosmk/Makefile
+++ b/usr/src/uts/intel/dlcosmk/Makefile
@@ -56,7 +56,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/ip -Ndrv/tcp
+LDFLAGS += -Ndrv/ip -Ndrv/tcp
#
# Default build targets.
diff --git a/usr/src/uts/intel/dld/Makefile b/usr/src/uts/intel/dld/Makefile
index 261a960997..6bed0a217b 100644
--- a/usr/src/uts/intel/dld/Makefile
+++ b/usr/src/uts/intel/dld/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
# Overrides
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -N misc/dls -N misc/mac
+LDFLAGS += -N misc/dls -N misc/mac
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/dls/Makefile b/usr/src/uts/intel/dls/Makefile
index e843598053..f600dd5391 100644
--- a/usr/src/uts/intel/dls/Makefile
+++ b/usr/src/uts/intel/dls/Makefile
@@ -51,7 +51,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/dmfe/Makefile b/usr/src/uts/intel/dmfe/Makefile
index ccea565214..4ccd080f36 100644
--- a/usr/src/uts/intel/dmfe/Makefile
+++ b/usr/src/uts/intel/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/intel/dnet/Makefile b/usr/src/uts/intel/dnet/Makefile
index 681e44306a..3b51bc6101 100644
--- a/usr/src/uts/intel/dnet/Makefile
+++ b/usr/src/uts/intel/dnet/Makefile
@@ -62,7 +62,7 @@ CERRWARN += $(CNOWARN_UNINIT)
$(OBJS_DIR)/dnet.o := SMOFF += index_overflow
$(OBJS_DIR)/dnet_mii.o := SMOFF += all_func_returns
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
#
# Default build targets.
diff --git a/usr/src/uts/intel/dprov/Makefile b/usr/src/uts/intel/dprov/Makefile
index 8fca21925c..4ba1e5e3a6 100644
--- a/usr/src/uts/intel/dprov/Makefile
+++ b/usr/src/uts/intel/dprov/Makefile
@@ -67,7 +67,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
# 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 += $(CCVERBOSE) -I$(COM_DIR)
diff --git a/usr/src/uts/intel/dscpmk/Makefile b/usr/src/uts/intel/dscpmk/Makefile
index 2faacbe553..f0440dc5c1 100644
--- a/usr/src/uts/intel/dscpmk/Makefile
+++ b/usr/src/uts/intel/dscpmk/Makefile
@@ -56,7 +56,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/e1000g/Makefile b/usr/src/uts/intel/e1000g/Makefile
index a2ee1a5724..905586f062 100644
--- a/usr/src/uts/intel/e1000g/Makefile
+++ b/usr/src/uts/intel/e1000g/Makefile
@@ -72,7 +72,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Driver depends on MAC
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
MAPFILES += ddi mac
#
diff --git a/usr/src/uts/intel/ecc/Makefile b/usr/src/uts/intel/ecc/Makefile
index b0093ad479..23ab445d3d 100644
--- a/usr/src/uts/intel/ecc/Makefile
+++ b/usr/src/uts/intel/ecc/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CPPFLAGS += -I$(COM1_DIR) -I$(COM2_DIR)
diff --git a/usr/src/uts/intel/edonr/Makefile b/usr/src/uts/intel/edonr/Makefile
index 2f17fd4990..077947b382 100644
--- a/usr/src/uts/intel/edonr/Makefile
+++ b/usr/src/uts/intel/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/intel/efe/Makefile b/usr/src/uts/intel/efe/Makefile
index f569d24464..22f40febf1 100644
--- a/usr/src/uts/intel/efe/Makefile
+++ b/usr/src/uts/intel/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/intel/ehci/Makefile b/usr/src/uts/intel/ehci/Makefile
index 3a662c914c..67c448609a 100644
--- a/usr/src/uts/intel/ehci/Makefile
+++ b/usr/src/uts/intel/ehci/Makefile
@@ -51,7 +51,7 @@ SMOFF += deref_check,shift_to_zero
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/intel/eibnx/Makefile b/usr/src/uts/intel/eibnx/Makefile
index fc21b90303..2ed46594a9 100644
--- a/usr/src/uts/intel/eibnx/Makefile
+++ b/usr/src/uts/intel/eibnx/Makefile
@@ -61,7 +61,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/intel/elxl/Makefile b/usr/src/uts/intel/elxl/Makefile
index 9f7b2c1ad1..077d0944a5 100644
--- a/usr/src/uts/intel/elxl/Makefile
+++ b/usr/src/uts/intel/elxl/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/intel/emlxs/Makefile b/usr/src/uts/intel/emlxs/Makefile
index a59e9cdaa9..96ea0a3295 100644
--- a/usr/src/uts/intel/emlxs/Makefile
+++ b/usr/src/uts/intel/emlxs/Makefile
@@ -76,7 +76,7 @@ INC_PATH += -I$(UTSBASE)/common/sys/fibre-channel/ulp
# misc/fctl required because #ifdef MODSYM_LOAD code
# triggered by -DS11; uses DDI calls to load FCA symbols
#
-LDFLAGS += -dy -Nmisc/md5 -Nmisc/sha1
+LDFLAGS += -Nmisc/md5 -Nmisc/sha1
LDFLAGS += -Nmisc/bignum -Nmisc/fctl
CERRWARN += -_gcc=-Wno-parentheses
diff --git a/usr/src/uts/intel/emlxs_fw/Makefile b/usr/src/uts/intel/emlxs_fw/Makefile
index 90f6e34528..e253b4f6d4 100644
--- a/usr/src/uts/intel/emlxs_fw/Makefile
+++ b/usr/src/uts/intel/emlxs_fw/Makefile
@@ -59,7 +59,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/intel/emul64/Makefile b/usr/src/uts/intel/emul64/Makefile
index 1c56316e57..c10989135f 100644
--- a/usr/src/uts/intel/emul64/Makefile
+++ b/usr/src/uts/intel/emul64/Makefile
@@ -69,7 +69,7 @@ SMOFF += indenting,shift_to_zero
#
# Depends on scsi
#
-LDFLAGS += -dy -N misc/scsi
+LDFLAGS += -N misc/scsi
#
# Default build targets.
diff --git a/usr/src/uts/intel/ena/Makefile b/usr/src/uts/intel/ena/Makefile
index bef9878cc0..e7c28f6e04 100644
--- a/usr/src/uts/intel/ena/Makefile
+++ b/usr/src/uts/intel/ena/Makefile
@@ -27,7 +27,7 @@ CPPFLAGS += -I$(UTSBASE)/common/io/ena
ALL_TARGET = $(BINARY) $(CONFMOD)
INSTALL_TARGET = $(BINBAR) $(ROOTMODULE) $(ROOT_CONFFILE)
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
MAPFILES += ddi mac kernel
diff --git a/usr/src/uts/intel/eoib/Makefile b/usr/src/uts/intel/eoib/Makefile
index 996698106b..61e6386d17 100644
--- a/usr/src/uts/intel/eoib/Makefile
+++ b/usr/src/uts/intel/eoib/Makefile
@@ -72,7 +72,7 @@ $(OBJS_DIR)/eib_ibt.o := SMOFF += deref_check
#
# 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/intel/fasttrap/Makefile b/usr/src/uts/intel/fasttrap/Makefile
index 838cc03a9f..7a20a51c22 100644
--- a/usr/src/uts/intel/fasttrap/Makefile
+++ b/usr/src/uts/intel/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/intel/fbt/Makefile b/usr/src/uts/intel/fbt/Makefile
index 95dbe8b755..edb75ccb37 100644
--- a/usr/src/uts/intel/fbt/Makefile
+++ b/usr/src/uts/intel/fbt/Makefile
@@ -36,7 +36,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Ndrv/dtrace -Nmisc/ctf
+LDFLAGS += -Ndrv/dtrace -Nmisc/ctf
.KEEP_STATE:
diff --git a/usr/src/uts/intel/fcip/Makefile b/usr/src/uts/intel/fcip/Makefile
index 07ad6a3c3f..5a7c3cd3e3 100644
--- a/usr/src/uts/intel/fcip/Makefile
+++ b/usr/src/uts/intel/fcip/Makefile
@@ -55,7 +55,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/intel/fcoe/Makefile b/usr/src/uts/intel/fcoe/Makefile
index 758bc84595..2927f7c112 100644
--- a/usr/src/uts/intel/fcoe/Makefile
+++ b/usr/src/uts/intel/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/intel/fcoei/Makefile b/usr/src/uts/intel/fcoei/Makefile
index 13bb432cf0..5e6697a4b4 100644
--- a/usr/src/uts/intel/fcoei/Makefile
+++ b/usr/src/uts/intel/fcoei/Makefile
@@ -55,7 +55,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/intel/fcoet/Makefile b/usr/src/uts/intel/fcoet/Makefile
index 07cc3af2c6..9e9fe0f25e 100644
--- a/usr/src/uts/intel/fcoet/Makefile
+++ b/usr/src/uts/intel/fcoet/Makefile
@@ -55,7 +55,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/intel/fcp/Makefile b/usr/src/uts/intel/fcp/Makefile
index db3c8b063d..eefa0b3227 100644
--- a/usr/src/uts/intel/fcp/Makefile
+++ b/usr/src/uts/intel/fcp/Makefile
@@ -53,7 +53,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/intel/fcsm/Makefile b/usr/src/uts/intel/fcsm/Makefile
index 5a935483b6..183df8cfe8 100644
--- a/usr/src/uts/intel/fcsm/Makefile
+++ b/usr/src/uts/intel/fcsm/Makefile
@@ -61,7 +61,7 @@ INC_PATH += -I$(ROOT)/usr/include
#
# Overrides
#
-LDFLAGS += -dy -Nmisc/fctl
+LDFLAGS += -Nmisc/fctl
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/fct/Makefile b/usr/src/uts/intel/fct/Makefile
index bf6e9946c1..f795452c3d 100644
--- a/usr/src/uts/intel/fct/Makefile
+++ b/usr/src/uts/intel/fct/Makefile
@@ -55,7 +55,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/intel/flowacct/Makefile b/usr/src/uts/intel/flowacct/Makefile
index b92dbe08bc..6c4727191a 100644
--- a/usr/src/uts/intel/flowacct/Makefile
+++ b/usr/src/uts/intel/flowacct/Makefile
@@ -48,7 +48,7 @@ include $(UTSBASE)/intel/Makefile.intel
#
# Override defaults
#
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
#
diff --git a/usr/src/uts/intel/fp/Makefile b/usr/src/uts/intel/fp/Makefile
index c04504ee21..d05df8d160 100644
--- a/usr/src/uts/intel/fp/Makefile
+++ b/usr/src/uts/intel/fp/Makefile
@@ -59,7 +59,7 @@ INCS += -I$(SRC)/uts/common/
#
# Overrides
#
-LDFLAGS += -dy -Ndrv/fcp -Nmisc/fctl -Nmisc/scsi
+LDFLAGS += -Ndrv/fcp -Nmisc/fctl -Nmisc/scsi
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/fssnap/Makefile b/usr/src/uts/intel/fssnap/Makefile
index 56b27153d6..ac53cb38d7 100644
--- a/usr/src/uts/intel/fssnap/Makefile
+++ b/usr/src/uts/intel/fssnap/Makefile
@@ -52,7 +52,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Overrides and depends_on
#
-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/intel/genunix/Makefile b/usr/src/uts/intel/genunix/Makefile
index bd97c023ce..9ce92ebd49 100644
--- a/usr/src/uts/intel/genunix/Makefile
+++ b/usr/src/uts/intel/genunix/Makefile
@@ -152,7 +152,7 @@ $(IPCTF_TARGET) ipctf_target: FRC
@pwd
$(GENUNIX): $(IPCTF_TARGET) $(OBJECTS)
- $(LD) -r $(LDFLAGS) -o $@ $(OBJECTS)
+ $(LD) -ztype=kmod $(LDFLAGS) -o $@ $(OBJECTS)
$(CTFMERGE_GENUNIX_MERGE)
$(POST_PROCESS)
diff --git a/usr/src/uts/intel/gld/Makefile b/usr/src/uts/intel/gld/Makefile
index 32028c1ae3..741e13a4a8 100644
--- a/usr/src/uts/intel/gld/Makefile
+++ b/usr/src/uts/intel/gld/Makefile
@@ -55,7 +55,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Nmisc/mac
+LDFLAGS += -Nmisc/mac
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/gsqueue/Makefile b/usr/src/uts/intel/gsqueue/Makefile
index fabc91c22b..330205cbb6 100644
--- a/usr/src/uts/intel/gsqueue/Makefile
+++ b/usr/src/uts/intel/gsqueue/Makefile
@@ -24,7 +24,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
.KEEP_STATE:
diff --git a/usr/src/uts/intel/hci1394/Makefile b/usr/src/uts/intel/hci1394/Makefile
index 965df6b522..333f6693eb 100644
--- a/usr/src/uts/intel/hci1394/Makefile
+++ b/usr/src/uts/intel/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/intel/hermon/Makefile b/usr/src/uts/intel/hermon/Makefile
index 200173e1fe..58bb4e4d0f 100644
--- a/usr/src/uts/intel/hermon/Makefile
+++ b/usr/src/uts/intel/hermon/Makefile
@@ -37,7 +37,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/intel/hid/Makefile b/usr/src/uts/intel/hid/Makefile
index 5a50ce4c25..c0abc8c015 100644
--- a/usr/src/uts/intel/hid/Makefile
+++ b/usr/src/uts/intel/hid/Makefile
@@ -60,7 +60,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba -Nmisc/hidparser -Ndacf/consconfig_dacf
+LDFLAGS += -Nmisc/usba -Nmisc/hidparser -Ndacf/consconfig_dacf
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/hidparser/Makefile b/usr/src/uts/intel/hidparser/Makefile
index abd8042d77..3fa5a4110c 100644
--- a/usr/src/uts/intel/hidparser/Makefile
+++ b/usr/src/uts/intel/hidparser/Makefile
@@ -62,7 +62,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Default build targets.
diff --git a/usr/src/uts/intel/hme/Makefile b/usr/src/uts/intel/hme/Makefile
index c94b7b5ef9..af481dda0e 100644
--- a/usr/src/uts/intel/hme/Makefile
+++ b/usr/src/uts/intel/hme/Makefile
@@ -54,7 +54,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/intel/hsfs/Makefile b/usr/src/uts/intel/hsfs/Makefile
index 60c3330c35..e370f26088 100644
--- a/usr/src/uts/intel/hsfs/Makefile
+++ b/usr/src/uts/intel/hsfs/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# 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/intel/hubd/Makefile b/usr/src/uts/intel/hubd/Makefile
index e0dac624f5..ca715d8e3d 100644
--- a/usr/src/uts/intel/hubd/Makefile
+++ b/usr/src/uts/intel/hubd/Makefile
@@ -73,7 +73,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Default build targets.
diff --git a/usr/src/uts/intel/hxge/Makefile b/usr/src/uts/intel/hxge/Makefile
index ea7d5711db..952753624f 100644
--- a/usr/src/uts/intel/hxge/Makefile
+++ b/usr/src/uts/intel/hxge/Makefile
@@ -83,7 +83,7 @@ SMOFF += deref_check,logical_instead_of_bitwise
#
# 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/intel/i40e/Makefile b/usr/src/uts/intel/i40e/Makefile
index f155df7ee9..f7050552b0 100644
--- a/usr/src/uts/intel/i40e/Makefile
+++ b/usr/src/uts/intel/i40e/Makefile
@@ -37,7 +37,7 @@ CERRWARN += -_cc=-erroff=E_ENUM_VAL_OVERFLOWS_INT_MAX
# 3rd party code
SMOFF += all_func_returns
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
MAPFILES += ddi mac random
diff --git a/usr/src/uts/intel/ib/Makefile b/usr/src/uts/intel/ib/Makefile
index 9255cf8f43..fe8384df89 100644
--- a/usr/src/uts/intel/ib/Makefile
+++ b/usr/src/uts/intel/ib/Makefile
@@ -62,7 +62,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# depends on misc/ibtl
#
-LDFLAGS += -dy -Nmisc/ibdm -Nmisc/ibtl
+LDFLAGS += -Nmisc/ibdm -Nmisc/ibtl
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/ibcm/Makefile b/usr/src/uts/intel/ibcm/Makefile
index cdc06f2736..1b60417182 100644
--- a/usr/src/uts/intel/ibcm/Makefile
+++ b/usr/src/uts/intel/ibcm/Makefile
@@ -71,7 +71,7 @@ SMATCH=off
#
# depends on misc/ibtl and misc/ibmf
#
-LDFLAGS += -dy -Nmisc/ibtl -Nmisc/ibmf -Ndrv/ip
+LDFLAGS += -Nmisc/ibtl -Nmisc/ibmf -Ndrv/ip
#
# Default build targets.
diff --git a/usr/src/uts/intel/ibdm/Makefile b/usr/src/uts/intel/ibdm/Makefile
index 3cc97c1de1..03c9a4c91c 100644
--- a/usr/src/uts/intel/ibdm/Makefile
+++ b/usr/src/uts/intel/ibdm/Makefile
@@ -66,7 +66,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# depends on misc/ibtl, drv/ib and misc/ibmf
#
-LDFLAGS += -dy -Nmisc/ibtl -Nmisc/ibmf
+LDFLAGS += -Nmisc/ibtl -Nmisc/ibmf
#
# Default build targets.
diff --git a/usr/src/uts/intel/ibdma/Makefile b/usr/src/uts/intel/ibdma/Makefile
index 1050d36e43..b7ebc19374 100644
--- a/usr/src/uts/intel/ibdma/Makefile
+++ b/usr/src/uts/intel/ibdma/Makefile
@@ -60,7 +60,7 @@ CFLAGS += $(CCVERBOSE)
#
# depends on misc/ibtl, drv/ib and misc/ibmf
#
-LDFLAGS += -dy -Nmisc/ibtl -Nmisc/ibmf
+LDFLAGS += -Nmisc/ibtl -Nmisc/ibmf
#
# Default build targets.
diff --git a/usr/src/uts/intel/ibmf/Makefile b/usr/src/uts/intel/ibmf/Makefile
index 5a6b1e72ba..025b2f656b 100644
--- a/usr/src/uts/intel/ibmf/Makefile
+++ b/usr/src/uts/intel/ibmf/Makefile
@@ -35,7 +35,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/intel/ibp/Makefile b/usr/src/uts/intel/ibp/Makefile
index 828118ed11..4e61877c1e 100644
--- a/usr/src/uts/intel/ibp/Makefile
+++ b/usr/src/uts/intel/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/intel/icmp/Makefile b/usr/src/uts/intel/icmp/Makefile
index 16f05f8b62..c5bd9a810f 100644
--- a/usr/src/uts/intel/icmp/Makefile
+++ b/usr/src/uts/intel/icmp/Makefile
@@ -67,7 +67,7 @@ INC_PATH += -I$(UTSBASE)/common/io/bpf
#
# depends on ip and sockfs
#
-LDFLAGS += -dy -Ndrv/ip -Nfs/sockfs
+LDFLAGS += -Ndrv/ip -Nfs/sockfs
# needs work
$(OBJS_DIR)/icmpddi.o := SMOFF += index_overflow
diff --git a/usr/src/uts/intel/icmp6/Makefile b/usr/src/uts/intel/icmp6/Makefile
index b7a331a454..2060c245f4 100644
--- a/usr/src/uts/intel/icmp6/Makefile
+++ b/usr/src/uts/intel/icmp6/Makefile
@@ -52,7 +52,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
# needs work
$(OBJS_DIR)/icmp6ddi.o := SMOFF += index_overflow
diff --git a/usr/src/uts/intel/idm/Makefile b/usr/src/uts/intel/idm/Makefile
index b8ddb358e8..382b995d1a 100644
--- a/usr/src/uts/intel/idm/Makefile
+++ b/usr/src/uts/intel/idm/Makefile
@@ -54,7 +54,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/intel/idmap/Makefile b/usr/src/uts/intel/idmap/Makefile
index 52208779e6..0ab260bedf 100644
--- a/usr/src/uts/intel/idmap/Makefile
+++ b/usr/src/uts/intel/idmap/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/intel/Makefile.intel
#
# Module dependencies
#
-LDFLAGS += -dy -N"sys/doorfs" -N"strmod/rpcmod"
+LDFLAGS += -Nsys/doorfs -Nstrmod/rpcmod
# Function variables unused for rpcgen-generated code
# Constant conditions for do { } while (0) macros
diff --git a/usr/src/uts/intel/igb/Makefile b/usr/src/uts/intel/igb/Makefile
index b66fcfe28b..df8213a29c 100644
--- a/usr/src/uts/intel/igb/Makefile
+++ b/usr/src/uts/intel/igb/Makefile
@@ -67,7 +67,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Driver depends on MAC
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
MAPFILES += ddi mac random kernel ksensor
#
diff --git a/usr/src/uts/intel/imc/Makefile b/usr/src/uts/intel/imc/Makefile
index 752b7b8544..6dfd8f9cbe 100644
--- a/usr/src/uts/intel/imc/Makefile
+++ b/usr/src/uts/intel/imc/Makefile
@@ -26,7 +26,6 @@ ALL_TARGET = $(BINARY) $(CONFMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CPPFLAGS += -I$(CONF_SRCDIR)
-LDFLAGS += -dy
.KEEP_STATE:
diff --git a/usr/src/uts/intel/imcstub/Makefile b/usr/src/uts/intel/imcstub/Makefile
index f7e38ce1e7..4d29832012 100644
--- a/usr/src/uts/intel/imcstub/Makefile
+++ b/usr/src/uts/intel/imcstub/Makefile
@@ -24,7 +24,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/imc
+LDFLAGS += -Ndrv/imc
.KEEP_STATE:
diff --git a/usr/src/uts/intel/inotify/Makefile b/usr/src/uts/intel/inotify/Makefile
index b897b8567f..3198797024 100644
--- a/usr/src/uts/intel/inotify/Makefile
+++ b/usr/src/uts/intel/inotify/Makefile
@@ -32,7 +32,7 @@ CONF_SRCDIR = $(UTSBASE)/common/io
include $(UTSBASE)/intel/Makefile.intel
CERRWARN += -_gcc=-Wno-parentheses
-LDFLAGS += -dy -Nfs/specfs
+LDFLAGS += -Nfs/specfs
#
# Define targets
diff --git a/usr/src/uts/intel/intel_nb5000/Makefile b/usr/src/uts/intel/intel_nb5000/Makefile
index 14b0c52880..78008001d7 100644
--- a/usr/src/uts/intel/intel_nb5000/Makefile
+++ b/usr/src/uts/intel/intel_nb5000/Makefile
@@ -57,7 +57,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Depends on smbios
#
-LDFLAGS += -dy -N drv/smbios
+LDFLAGS += -N drv/smbios
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/intel/intel_nhm/Makefile b/usr/src/uts/intel/intel_nhm/Makefile
index 51c6e8260e..9ef7ad3422 100644
--- a/usr/src/uts/intel/intel_nhm/Makefile
+++ b/usr/src/uts/intel/intel_nhm/Makefile
@@ -52,7 +52,7 @@ ALL_TARGET = $(BINARY) $(SRC_CONFFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CPPFLAGS += -I$(UTSBASE)/i86pc
-LDFLAGS += -dy -N drv/smbios
+LDFLAGS += -N drv/smbios
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/intel/ip/Makefile b/usr/src/uts/intel/ip/Makefile
index 403b6ed4fd..490aa8c21e 100644
--- a/usr/src/uts/intel/ip/Makefile
+++ b/usr/src/uts/intel/ip/Makefile
@@ -86,7 +86,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/intel/ip6/Makefile b/usr/src/uts/intel/ip6/Makefile
index c52d5d52bd..cf50cd62ee 100644
--- a/usr/src/uts/intel/ip6/Makefile
+++ b/usr/src/uts/intel/ip6/Makefile
@@ -52,7 +52,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# depends on ip
#
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
# needs work
$(OBJS_DIR)/ip6ddi.o := SMOFF += index_overflow
diff --git a/usr/src/uts/intel/ipd/Makefile b/usr/src/uts/intel/ipd/Makefile
index 8b329282b5..28dc27dc99 100644
--- a/usr/src/uts/intel/ipd/Makefile
+++ b/usr/src/uts/intel/ipd/Makefile
@@ -27,7 +27,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/ipf/Makefile b/usr/src/uts/intel/ipf/Makefile
index b7d2033e6f..6a29b8070c 100644
--- a/usr/src/uts/intel/ipf/Makefile
+++ b/usr/src/uts/intel/ipf/Makefile
@@ -51,7 +51,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CPPFLAGS += -DIPFILTER_LKM -DIPFILTER_LOG -DIPFILTER_LOOKUP -DUSE_INET6
CPPFLAGS += -DSUNDDI -DSOLARIS2=$(RELEASE_MINOR) -DIRE_ILL_CN
-LDFLAGS += -dy -Ndrv/ip -Nmisc/md5 -Nmisc/neti -Nmisc/hook -Nmisc/kcf -Ndrv/vnd
+LDFLAGS += -Ndrv/ip -Nmisc/md5 -Nmisc/neti -Nmisc/hook -Nmisc/kcf -Ndrv/vnd
LDFLAGS += -Nmisc/mac
INC_PATH += -I$(UTSBASE)/common/inet/ipf
diff --git a/usr/src/uts/intel/ipgpc/Makefile b/usr/src/uts/intel/ipgpc/Makefile
index d920767d39..bcd616c91a 100644
--- a/usr/src/uts/intel/ipgpc/Makefile
+++ b/usr/src/uts/intel/ipgpc/Makefile
@@ -59,7 +59,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/ipmi/Makefile b/usr/src/uts/intel/ipmi/Makefile
index 655466bb28..d5e41bdd0e 100644
--- a/usr/src/uts/intel/ipmi/Makefile
+++ b/usr/src/uts/intel/ipmi/Makefile
@@ -50,11 +50,6 @@ ALL_TARGET = $(BINARY) $(SRC_CONFFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
-# Kernel Module Dependencies
-#
-LDFLAGS += -dy
-
-#
# Default build targets.
#
.KEEP_STATE:
diff --git a/usr/src/uts/intel/ipnet/Makefile b/usr/src/uts/intel/ipnet/Makefile
index 1577252a1c..f7666344ef 100644
--- a/usr/src/uts/intel/ipnet/Makefile
+++ b/usr/src/uts/intel/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/intel/iprb/Makefile b/usr/src/uts/intel/iprb/Makefile
index ed59bbb21b..d1fca66ed8 100644
--- a/usr/src/uts/intel/iprb/Makefile
+++ b/usr/src/uts/intel/iprb/Makefile
@@ -57,7 +57,7 @@ CERRWARN += -_gcc=-Wno-switch
#
# 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/intel/ipsecah/Makefile b/usr/src/uts/intel/ipsecah/Makefile
index dd8485f210..8bda529882 100644
--- a/usr/src/uts/intel/ipsecah/Makefile
+++ b/usr/src/uts/intel/ipsecah/Makefile
@@ -60,7 +60,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/intel/ipsecesp/Makefile b/usr/src/uts/intel/ipsecesp/Makefile
index 3ae4a4cac1..c0538ac1e7 100644
--- a/usr/src/uts/intel/ipsecesp/Makefile
+++ b/usr/src/uts/intel/ipsecesp/Makefile
@@ -60,7 +60,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/intel/iptun/Makefile b/usr/src/uts/intel/iptun/Makefile
index 98bc0d3d65..3fde3a343e 100644
--- a/usr/src/uts/intel/iptun/Makefile
+++ b/usr/src/uts/intel/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
CERRWARN += -_gcc=-Wno-unused-label
diff --git a/usr/src/uts/intel/ipw/Makefile b/usr/src/uts/intel/ipw/Makefile
index 0a02b001b1..fe9e5b3bfa 100644
--- a/usr/src/uts/intel/ipw/Makefile
+++ b/usr/src/uts/intel/ipw/Makefile
@@ -62,7 +62,7 @@ ALL_TARGET = $(BINARY) $(CONFMOD) $(ITUMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CPPFLAGS += -I. -D_KERNEL
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211 -Ndrv/random -Ndrv/ip
+LDFLAGS += -Nmisc/mac -Nmisc/net80211 -Ndrv/random -Ndrv/ip
#
# Default build targets.
diff --git a/usr/src/uts/intel/iscsi/Makefile b/usr/src/uts/intel/iscsi/Makefile
index 962275009a..fdf1944c37 100644
--- a/usr/src/uts/intel/iscsi/Makefile
+++ b/usr/src/uts/intel/iscsi/Makefile
@@ -61,8 +61,8 @@ INC_PATH += -I$(SRC)/common/hdcrc
#
# Note dependancy on misc/scsi.
#
-LDFLAGS += -dy -N"misc/scsi" -N"fs/sockfs" -N"sys/doorfs" -Nmisc/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/intel/iscsit/Makefile b/usr/src/uts/intel/iscsit/Makefile
index 8db8d8742b..ab2d238a86 100644
--- a/usr/src/uts/intel/iscsit/Makefile
+++ b/usr/src/uts/intel/iscsit/Makefile
@@ -53,7 +53,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/intel/iser/Makefile b/usr/src/uts/intel/iser/Makefile
index d26e41c240..a449064b8d 100644
--- a/usr/src/uts/intel/iser/Makefile
+++ b/usr/src/uts/intel/iser/Makefile
@@ -36,7 +36,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/intel/iwh/Makefile b/usr/src/uts/intel/iwh/Makefile
index 16165af866..7dfd588b9c 100644
--- a/usr/src/uts/intel/iwh/Makefile
+++ b/usr/src/uts/intel/iwh/Makefile
@@ -61,7 +61,7 @@ CERRWARN += $(CNOWARN_UNINIT)
CPPFLAGS += -I. -D_KERNEL
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211 -Ndrv/random -Ndrv/ip
+LDFLAGS += -Nmisc/mac -Nmisc/net80211 -Ndrv/random -Ndrv/ip
#
# Default build targets.
diff --git a/usr/src/uts/intel/iwi/Makefile b/usr/src/uts/intel/iwi/Makefile
index f827d161f8..b92c2d1153 100755
--- a/usr/src/uts/intel/iwi/Makefile
+++ b/usr/src/uts/intel/iwi/Makefile
@@ -48,7 +48,7 @@ ALL_TARGET = $(BINARY) $(CONFMOD) $(ITUMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CPPFLAGS += -I. -D_KERNEL
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211 -Ndrv/random -Ndrv/ip
+LDFLAGS += -Nmisc/mac -Nmisc/net80211 -Ndrv/random -Ndrv/ip
# needs work
$(OBJS_DIR)/ipw2200.o := SMOFF += deref_check
diff --git a/usr/src/uts/intel/iwk/Makefile b/usr/src/uts/intel/iwk/Makefile
index d1b3bf0f12..e1004069af 100644
--- a/usr/src/uts/intel/iwk/Makefile
+++ b/usr/src/uts/intel/iwk/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CPPFLAGS += -I. -D_KERNEL -DIWL=4965
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211 -Ndrv/random -Ndrv/ip
+LDFLAGS += -Nmisc/mac -Nmisc/net80211 -Ndrv/random -Ndrv/ip
CERRWARN += -_gcc=-Wno-unused-label
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/intel/iwn/Makefile b/usr/src/uts/intel/iwn/Makefile
index b07bc6b352..15c4a07780 100644
--- a/usr/src/uts/intel/iwn/Makefile
+++ b/usr/src/uts/intel/iwn/Makefile
@@ -54,7 +54,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY) $(CONFMOD) $(ITUMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTFIRMWARE)
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211 -Ndrv/random -Ndrv/ip
+LDFLAGS += -Nmisc/mac -Nmisc/net80211 -Ndrv/random -Ndrv/ip
# needs work
SMOFF += all_func_returns
diff --git a/usr/src/uts/intel/iwp/Makefile b/usr/src/uts/intel/iwp/Makefile
index 33c4e5fded..e7c07a92bd 100644
--- a/usr/src/uts/intel/iwp/Makefile
+++ b/usr/src/uts/intel/iwp/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CPPFLAGS += -I. -D_KERNEL
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211 -Ndrv/random -Ndrv/ip
+LDFLAGS += -Nmisc/mac -Nmisc/net80211 -Ndrv/random -Ndrv/ip
CERRWARN += -_gcc=-Wno-unused-label
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/intel/ixgbe/Makefile b/usr/src/uts/intel/ixgbe/Makefile
index 98a93e15ab..ccaf7a8d8e 100644
--- a/usr/src/uts/intel/ixgbe/Makefile
+++ b/usr/src/uts/intel/ixgbe/Makefile
@@ -72,7 +72,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Driver depends on MAC
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
MAPFILES += ddi mac random kernel
#
diff --git a/usr/src/uts/intel/kb8042/Makefile b/usr/src/uts/intel/kb8042/Makefile
index 6d95cf4e75..e9aea58ba2 100644
--- a/usr/src/uts/intel/kb8042/Makefile
+++ b/usr/src/uts/intel/kb8042/Makefile
@@ -46,7 +46,7 @@ ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/intel/Makefile.intel
-LDFLAGS += -dy -Nmisc/kbtrans
+LDFLAGS += -Nmisc/kbtrans
#
# Define targets
diff --git a/usr/src/uts/intel/keysock/Makefile b/usr/src/uts/intel/keysock/Makefile
index 8bc043c80b..deabff60af 100644
--- a/usr/src/uts/intel/keysock/Makefile
+++ b/usr/src/uts/intel/keysock/Makefile
@@ -60,7 +60,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/intel/kgssapi/Makefile b/usr/src/uts/intel/kgssapi/Makefile
index c8cb009a23..17202634e9 100644
--- a/usr/src/uts/intel/kgssapi/Makefile
+++ b/usr/src/uts/intel/kgssapi/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_KGSS_DIR)
#
# Define dependencies on rpcmod, 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/intel/klmmod/Makefile b/usr/src/uts/intel/klmmod/Makefile
index 1c3650a38d..48f6a0ee8b 100644
--- a/usr/src/uts/intel/klmmod/Makefile
+++ b/usr/src/uts/intel/klmmod/Makefile
@@ -52,7 +52,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.
#
-LDFLAGS += -dy -Nstrmod/rpcmod -Nfs/nfs
+LDFLAGS += -Nstrmod/rpcmod -Nfs/nfs
LDFLAGS += -M $(UTSBASE)/common/klm/mapfile-mod
#
diff --git a/usr/src/uts/intel/klmops/Makefile b/usr/src/uts/intel/klmops/Makefile
index 615ab92d90..f095903266 100644
--- a/usr/src/uts/intel/klmops/Makefile
+++ b/usr/src/uts/intel/klmops/Makefile
@@ -52,7 +52,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.
#
-LDFLAGS += -dy -Nstrmod/rpcmod -Nfs/nfs -Nmisc/klmmod
+LDFLAGS += -Nstrmod/rpcmod -Nfs/nfs -Nmisc/klmmod
LDFLAGS += -M $(UTSBASE)/common/klm/mapfile-ops
#
diff --git a/usr/src/uts/intel/kmdb/Makefile b/usr/src/uts/intel/kmdb/Makefile
index 7c9dba50b6..c610da6fda 100644
--- a/usr/src/uts/intel/kmdb/Makefile
+++ b/usr/src/uts/intel/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/intel/kmech_dummy/Makefile b/usr/src/uts/intel/kmech_dummy/Makefile
index fa61411085..caa0c35ecb 100644
--- a/usr/src/uts/intel/kmech_dummy/Makefile
+++ b/usr/src/uts/intel/kmech_dummy/Makefile
@@ -52,7 +52,7 @@ CERRWARN += -_gcc=-Wno-parentheses
#
# Define dependency on kgssapi
#
-LDFLAGS += -dy -N misc/kgssapi
+LDFLAGS += -N misc/kgssapi
#
# Define targets
diff --git a/usr/src/uts/intel/kmech_krb5/Makefile b/usr/src/uts/intel/kmech_krb5/Makefile
index b8798c0c9b..f2904e8edd 100644
--- a/usr/src/uts/intel/kmech_krb5/Makefile
+++ b/usr/src/uts/intel/kmech_krb5/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Defined kgssapi and md5 as depdencies
#
-LDFLAGS += -dy -N misc/kgssapi -N misc/md5
+LDFLAGS += -N misc/kgssapi -N misc/md5
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/ksocket/Makefile b/usr/src/uts/intel/ksocket/Makefile
index f53a83c104..cf8437f419 100644
--- a/usr/src/uts/intel/ksocket/Makefile
+++ b/usr/src/uts/intel/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/intel/kssl/Makefile b/usr/src/uts/intel/kssl/Makefile
index dadc109453..b3ec5ff0a0 100644
--- a/usr/src/uts/intel/kssl/Makefile
+++ b/usr/src/uts/intel/kssl/Makefile
@@ -54,7 +54,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/ksslf/Makefile b/usr/src/uts/intel/ksslf/Makefile
index 1bb7e6e271..d574e450cc 100644
--- a/usr/src/uts/intel/ksslf/Makefile
+++ b/usr/src/uts/intel/ksslf/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/lockstat/Makefile b/usr/src/uts/intel/lockstat/Makefile
index 876f06886e..ef6450dc66 100644
--- a/usr/src/uts/intel/lockstat/Makefile
+++ b/usr/src/uts/intel/lockstat/Makefile
@@ -38,7 +38,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
include $(UTSBASE)/intel/Makefile.intel
-LDFLAGS += -dy -Ndrv/dtrace
+LDFLAGS += -Ndrv/dtrace
.KEEP_STATE:
diff --git a/usr/src/uts/intel/lofi/Makefile b/usr/src/uts/intel/lofi/Makefile
index e56134105c..aafd969f15 100644
--- a/usr/src/uts/intel/lofi/Makefile
+++ b/usr/src/uts/intel/lofi/Makefile
@@ -56,7 +56,7 @@ CERRWARN += $(CNOWARN_UNINIT)
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Nmisc/cmlb
+LDFLAGS += -Nmisc/cmlb
#
# Default build targets.
diff --git a/usr/src/uts/intel/lx_brand/Makefile b/usr/src/uts/intel/lx_brand/Makefile
index a86ab1eee2..a1c4027afa 100644
--- a/usr/src/uts/intel/lx_brand/Makefile
+++ b/usr/src/uts/intel/lx_brand/Makefile
@@ -59,7 +59,7 @@ AS_INC_PATH += -I$(UTSBASE)/i86pc/genassym/$(OBJS_DIR)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nexec/elfexec -Nfs/fifofs -Nfs/sockfs -Ndrv/ip \
+LDFLAGS += -Nexec/elfexec -Nfs/fifofs -Nfs/sockfs -Ndrv/ip \
-Nfs/zfs -Nmisc/klmmod -Nsys/sysacct
# needs work
diff --git a/usr/src/uts/intel/lx_cgroup/Makefile b/usr/src/uts/intel/lx_cgroup/Makefile
index 9b0d940aaa..e21a83cace 100644
--- a/usr/src/uts/intel/lx_cgroup/Makefile
+++ b/usr/src/uts/intel/lx_cgroup/Makefile
@@ -30,7 +30,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nbrand/lx_brand
+LDFLAGS += -Nbrand/lx_brand
# needs work
$(OBJS_DIR)/cgrps_vnops.o := SMOFF += signed
diff --git a/usr/src/uts/intel/lx_devfs/Makefile b/usr/src/uts/intel/lx_devfs/Makefile
index 904ee80782..1f5f13b747 100644
--- a/usr/src/uts/intel/lx_devfs/Makefile
+++ b/usr/src/uts/intel/lx_devfs/Makefile
@@ -30,7 +30,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nbrand/lx_brand
+LDFLAGS += -Nbrand/lx_brand
# needs work
$(OBJS_DIR)/lxd_vnops.o := SMOFF += signed
diff --git a/usr/src/uts/intel/lx_netlink/Makefile b/usr/src/uts/intel/lx_netlink/Makefile
index 3e91314f84..ed94db631d 100644
--- a/usr/src/uts/intel/lx_netlink/Makefile
+++ b/usr/src/uts/intel/lx_netlink/Makefile
@@ -37,7 +37,7 @@ ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CPPFLAGS += -I$(UTSBASE)/common/brand/lx
-LDFLAGS += -dy -Ndrv/ip -Nfs/sockfs -Nbrand/lx_brand
+LDFLAGS += -Ndrv/ip -Nfs/sockfs -Nbrand/lx_brand
# needs work
SMOFF += all_func_returns
diff --git a/usr/src/uts/intel/lx_proc/Makefile b/usr/src/uts/intel/lx_proc/Makefile
index 40c480b659..4997a34d7b 100644
--- a/usr/src/uts/intel/lx_proc/Makefile
+++ b/usr/src/uts/intel/lx_proc/Makefile
@@ -71,7 +71,7 @@ CFLAGS += $(CCVERBOSE)
#
# Depends on procfs and lx_brand
#
-LDFLAGS += -dy -Nfs/procfs -Nbrand/lx_brand -Ndrv/inotify -Ndrv/ip
+LDFLAGS += -Nfs/procfs -Nbrand/lx_brand -Ndrv/inotify -Ndrv/ip
LDFLAGS += -Nfs/sockfs -Ncrypto/swrand -Nmisc/cc
#
diff --git a/usr/src/uts/intel/lx_sysfs/Makefile b/usr/src/uts/intel/lx_sysfs/Makefile
index b6ec182337..93599d6723 100644
--- a/usr/src/uts/intel/lx_sysfs/Makefile
+++ b/usr/src/uts/intel/lx_sysfs/Makefile
@@ -30,7 +30,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nbrand/lx_brand -Ndrv/ip
+LDFLAGS += -Nbrand/lx_brand -Ndrv/ip
.KEEP_STATE:
diff --git a/usr/src/uts/intel/lx_systrace/Makefile b/usr/src/uts/intel/lx_systrace/Makefile
index 4a91ee28f7..a2f9e6be35 100644
--- a/usr/src/uts/intel/lx_systrace/Makefile
+++ b/usr/src/uts/intel/lx_systrace/Makefile
@@ -38,7 +38,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
CPPFLAGS += -I$(UTSBASE)/common/brand/lx
-LDFLAGS += -dy -Ndrv/dtrace -Nbrand/lx_brand
+LDFLAGS += -Ndrv/dtrace -Nbrand/lx_brand
.KEEP_STATE:
diff --git a/usr/src/uts/intel/lxautofs/Makefile b/usr/src/uts/intel/lxautofs/Makefile
index 3bea19574c..4b87e11966 100644
--- a/usr/src/uts/intel/lxautofs/Makefile
+++ b/usr/src/uts/intel/lxautofs/Makefile
@@ -67,7 +67,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nfs/nfs
+LDFLAGS += -Nfs/nfs
# needs work
SMOFF += all_func_returns
diff --git a/usr/src/uts/intel/lxprocfs/Makefile b/usr/src/uts/intel/lxprocfs/Makefile
index 22443293eb..f57d46add5 100644
--- a/usr/src/uts/intel/lxprocfs/Makefile
+++ b/usr/src/uts/intel/lxprocfs/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Depends on procfs
#
-LDFLAGS += -dy -Nfs/procfs
+LDFLAGS += -Nfs/procfs
# false positive
# needs work
diff --git a/usr/src/uts/intel/mac/Makefile b/usr/src/uts/intel/mac/Makefile
index e37529a905..bfad21b20a 100644
--- a/usr/src/uts/intel/mac/Makefile
+++ b/usr/src/uts/intel/mac/Makefile
@@ -51,8 +51,6 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy
-
CERRWARN += -_gcc=-Wno-unused-label
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/intel/mac_6to4/Makefile b/usr/src/uts/intel/mac_6to4/Makefile
index 5c7500ba33..733d56945f 100644
--- a/usr/src/uts/intel/mac_6to4/Makefile
+++ b/usr/src/uts/intel/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/intel/mac_ether/Makefile b/usr/src/uts/intel/mac_ether/Makefile
index 3a7ae16272..fadd3402c3 100644
--- a/usr/src/uts/intel/mac_ether/Makefile
+++ b/usr/src/uts/intel/mac_ether/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
#
# Default build targets.
diff --git a/usr/src/uts/intel/mac_ib/Makefile b/usr/src/uts/intel/mac_ib/Makefile
index 14a2003137..e527f88904 100644
--- a/usr/src/uts/intel/mac_ib/Makefile
+++ b/usr/src/uts/intel/mac_ib/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
#
# Default build targets.
diff --git a/usr/src/uts/intel/mac_ipv4/Makefile b/usr/src/uts/intel/mac_ipv4/Makefile
index 59172f2814..6012ac0617 100644
--- a/usr/src/uts/intel/mac_ipv4/Makefile
+++ b/usr/src/uts/intel/mac_ipv4/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/mac
+LDFLAGS += -Nmisc/mac
#
diff --git a/usr/src/uts/intel/mac_ipv6/Makefile b/usr/src/uts/intel/mac_ipv6/Makefile
index cea92c49d3..a31ea2a8cf 100644
--- a/usr/src/uts/intel/mac_ipv6/Makefile
+++ b/usr/src/uts/intel/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/intel/mac_wifi/Makefile b/usr/src/uts/intel/mac_wifi/Makefile
index af7fb8618d..ebb33564a3 100644
--- a/usr/src/uts/intel/mac_wifi/Makefile
+++ b/usr/src/uts/intel/mac_wifi/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/mac
+LDFLAGS += -Nmisc/mac
#
# Default build targets.
diff --git a/usr/src/uts/intel/md4/Makefile b/usr/src/uts/intel/md4/Makefile
index 566b66a123..3c48e171b1 100644
--- a/usr/src/uts/intel/md4/Makefile
+++ b/usr/src/uts/intel/md4/Makefile
@@ -57,8 +57,6 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy
-
#
# Default build targets.
#
diff --git a/usr/src/uts/intel/md5/Makefile b/usr/src/uts/intel/md5/Makefile
index e2429bc138..cd84f3855b 100644
--- a/usr/src/uts/intel/md5/Makefile
+++ b/usr/src/uts/intel/md5/Makefile
@@ -63,7 +63,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK)
#
# md5 depends on the kcf framework
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
#
# Default build targets.
diff --git a/usr/src/uts/intel/mega_sas/Makefile b/usr/src/uts/intel/mega_sas/Makefile
index 0290183544..13fb746d8d 100644
--- a/usr/src/uts/intel/mega_sas/Makefile
+++ b/usr/src/uts/intel/mega_sas/Makefile
@@ -51,7 +51,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Kernel Module Dependencies
#
-LDFLAGS += -dy -Nmisc/scsi
+LDFLAGS += -Nmisc/scsi
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/intel/mii/Makefile b/usr/src/uts/intel/mii/Makefile
index 8c9bde0bc1..5aa0dc4845 100644
--- a/usr/src/uts/intel/mii/Makefile
+++ b/usr/src/uts/intel/mii/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/mlxcx/Makefile b/usr/src/uts/intel/mlxcx/Makefile
index 27bdfa4b73..d4bf3c1227 100644
--- a/usr/src/uts/intel/mlxcx/Makefile
+++ b/usr/src/uts/intel/mlxcx/Makefile
@@ -27,7 +27,7 @@ CPPFLAGS += -I$(UTSBASE)/common/io/mlxcx
ALL_TARGET = $(BINARY) $(CONFMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
.KEEP_STATE:
diff --git a/usr/src/uts/intel/mouse8042/Makefile b/usr/src/uts/intel/mouse8042/Makefile
index 7bee73833e..cb39e20af8 100644
--- a/usr/src/uts/intel/mouse8042/Makefile
+++ b/usr/src/uts/intel/mouse8042/Makefile
@@ -52,7 +52,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/mpt_sas/Makefile b/usr/src/uts/intel/mpt_sas/Makefile
index 92057b2db0..230ea7191e 100644
--- a/usr/src/uts/intel/mpt_sas/Makefile
+++ b/usr/src/uts/intel/mpt_sas/Makefile
@@ -39,7 +39,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/intel/mr_sas/Makefile b/usr/src/uts/intel/mr_sas/Makefile
index 91f9a0fab7..86ad80c6c0 100644
--- a/usr/src/uts/intel/mr_sas/Makefile
+++ b/usr/src/uts/intel/mr_sas/Makefile
@@ -52,7 +52,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Kernel Module Dependencies
#
-LDFLAGS += -dy -Nmisc/scsi
+LDFLAGS += -Nmisc/scsi
CERRWARN += -_gcc=-Wno-unused-label
CERRWARN += -_gcc=-Wno-switch
diff --git a/usr/src/uts/intel/msgsys/Makefile b/usr/src/uts/intel/msgsys/Makefile
index 0a0f30fb24..bd1dd6c30b 100644
--- a/usr/src/uts/intel/msgsys/Makefile
+++ b/usr/src/uts/intel/msgsys/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.
#
-LDFLAGS += -dy -Nmisc/ipc
+LDFLAGS += -Nmisc/ipc
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/mwl/Makefile b/usr/src/uts/intel/mwl/Makefile
index 61fdc2067b..ea53d2fb82 100644
--- a/usr/src/uts/intel/mwl/Makefile
+++ b/usr/src/uts/intel/mwl/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on GLDv3 & wifi kernel support module.
#
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211
+LDFLAGS += -Nmisc/mac -Nmisc/net80211
#
# Overrides
diff --git a/usr/src/uts/intel/mwlfw/Makefile b/usr/src/uts/intel/mwlfw/Makefile
index af61ae53b0..7ecd94a27c 100644
--- a/usr/src/uts/intel/mwlfw/Makefile
+++ b/usr/src/uts/intel/mwlfw/Makefile
@@ -46,7 +46,6 @@ OBJECTS += $(FWOBJ)
#
include $(UTSBASE)/intel/Makefile.intel
-LDFLAGS =
#
# Define targets
#
diff --git a/usr/src/uts/intel/mxfe/Makefile b/usr/src/uts/intel/mxfe/Makefile
index ec92f6d500..3673eec793 100644
--- a/usr/src/uts/intel/mxfe/Makefile
+++ b/usr/src/uts/intel/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/intel/myri10ge/Makefile b/usr/src/uts/intel/myri10ge/Makefile
index 55a690cbd1..67b2f3f3e9 100644
--- a/usr/src/uts/intel/myri10ge/Makefile
+++ b/usr/src/uts/intel/myri10ge/Makefile
@@ -63,7 +63,7 @@ CFLAGS += -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/intel/nca/Makefile b/usr/src/uts/intel/nca/Makefile
index 99d25e033b..afdba0d636 100644
--- a/usr/src/uts/intel/nca/Makefile
+++ b/usr/src/uts/intel/nca/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
#
# Overrides
#
-LDFLAGS += -dy -Nfs/sockfs -Ndrv/ip
+LDFLAGS += -Nfs/sockfs -Ndrv/ip
# needs work
$(OBJS_DIR)/ncaddi.o := SMOFF += index_overflow
diff --git a/usr/src/uts/intel/net80211/Makefile b/usr/src/uts/intel/net80211/Makefile
index 6a4bc6173c..096f1599fc 100644
--- a/usr/src/uts/intel/net80211/Makefile
+++ b/usr/src/uts/intel/net80211/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides
#
-LDFLAGS += -dy -Nmisc/mac -Nmac/mac_wifi -Ndrv/ip
+LDFLAGS += -Nmisc/mac -Nmac/mac_wifi -Ndrv/ip
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/net_dacf/Makefile b/usr/src/uts/intel/net_dacf/Makefile
index 8346bb2971..957d2ae058 100644
--- a/usr/src/uts/intel/net_dacf/Makefile
+++ b/usr/src/uts/intel/net_dacf/Makefile
@@ -42,7 +42,7 @@ include $(UTSBASE)/intel/Makefile.intel
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/softmac
+LDFLAGS += -Ndrv/softmac
#
# Define targets
diff --git a/usr/src/uts/intel/neti/Makefile b/usr/src/uts/intel/neti/Makefile
index 52c2a77a58..030caaf21d 100644
--- a/usr/src/uts/intel/neti/Makefile
+++ b/usr/src/uts/intel/neti/Makefile
@@ -52,7 +52,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK)
-LDFLAGS += -dy -Nmisc/hook
+LDFLAGS += -Nmisc/hook
#
# Default build targets.
diff --git a/usr/src/uts/intel/nfp/Makefile b/usr/src/uts/intel/nfp/Makefile
index 387f7cf6e8..d302cc16c3 100644
--- a/usr/src/uts/intel/nfp/Makefile
+++ b/usr/src/uts/intel/nfp/Makefile
@@ -49,7 +49,6 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Driver-specific flags
#
CPPFLAGS += -DCH_KERNELVER=270
-LDFLAGS += -dy
CERRWARN += -_gcc=-Wno-unused-variable
CERRWARN += -_gcc=-Wno-unused-function
diff --git a/usr/src/uts/intel/nfs/Makefile b/usr/src/uts/intel/nfs/Makefile
index 629715c9ae..25803270ab 100644
--- a/usr/src/uts/intel/nfs/Makefile
+++ b/usr/src/uts/intel/nfs/Makefile
@@ -61,7 +61,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# 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/intel/nfs_dlboot/Makefile b/usr/src/uts/intel/nfs_dlboot/Makefile
index 57db266e4b..57ef651bbe 100644
--- a/usr/src/uts/intel/nfs_dlboot/Makefile
+++ b/usr/src/uts/intel/nfs_dlboot/Makefile
@@ -61,7 +61,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Overrides.
#
CPPFLAGS += -DDHCP_CLIENT -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/intel/nfssrv/Makefile b/usr/src/uts/intel/nfssrv/Makefile
index f728109031..94468635b4 100644
--- a/usr/src/uts/intel/nfssrv/Makefile
+++ b/usr/src/uts/intel/nfssrv/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Overrides.
#
-LDFLAGS += -dy -Nstrmod/rpcmod -Nfs/nfs -Nmisc/rpcsec
+LDFLAGS += -Nstrmod/rpcmod -Nfs/nfs -Nmisc/rpcsec
LDFLAGS += -Nmisc/klmmod
#
diff --git a/usr/src/uts/intel/nge/Makefile b/usr/src/uts/intel/nge/Makefile
index 5a26f6b856..75bddf284f 100644
--- a/usr/src/uts/intel/nge/Makefile
+++ b/usr/src/uts/intel/nge/Makefile
@@ -58,7 +58,7 @@ INC_PATH += -I$(CONF_SRCDIR)
#
# Driver depends on GLD
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/nsmb/Makefile b/usr/src/uts/intel/nsmb/Makefile
index 3d95d5da11..e96d3def47 100644
--- a/usr/src/uts/intel/nsmb/Makefile
+++ b/usr/src/uts/intel/nsmb/Makefile
@@ -87,7 +87,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/intel/ntxn/Makefile b/usr/src/uts/intel/ntxn/Makefile
index af12bebc12..412699dc08 100644
--- a/usr/src/uts/intel/ntxn/Makefile
+++ b/usr/src/uts/intel/ntxn/Makefile
@@ -57,7 +57,7 @@ CFLAGS64 += -DSOLARIS11 -xO -I./
#
# 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/intel/nulldriver/Makefile b/usr/src/uts/intel/nulldriver/Makefile
index b28ea75d0f..5cf1d655a0 100644
--- a/usr/src/uts/intel/nulldriver/Makefile
+++ b/usr/src/uts/intel/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/intel/nv_sata/Makefile b/usr/src/uts/intel/nv_sata/Makefile
index 5e11cdbb59..f3ada5fdb1 100644
--- a/usr/src/uts/intel/nv_sata/Makefile
+++ b/usr/src/uts/intel/nv_sata/Makefile
@@ -59,7 +59,7 @@ CPPFLAGS += -DSGPIO_SUPPORT
#
# dependency on sata module
#
-LDFLAGS += -dy -N misc/sata
+LDFLAGS += -N misc/sata
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/nvme/Makefile b/usr/src/uts/intel/nvme/Makefile
index 81a53c09f1..9b48f854aa 100644
--- a/usr/src/uts/intel/nvme/Makefile
+++ b/usr/src/uts/intel/nvme/Makefile
@@ -42,7 +42,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Driver depends on blkdev
#
-LDFLAGS += -dy -N drv/blkdev -N misc/sata
+LDFLAGS += -N drv/blkdev -N misc/sata
#
# Default build targets.
diff --git a/usr/src/uts/intel/nxge/Makefile b/usr/src/uts/intel/nxge/Makefile
index 3bacee2dd5..d6863a88a5 100644
--- a/usr/src/uts/intel/nxge/Makefile
+++ b/usr/src/uts/intel/nxge/Makefile
@@ -79,7 +79,7 @@ $(OBJS_DIR)/npi_txc.o := SMOFF += shift_to_zero
#
# 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/intel/oce/Makefile b/usr/src/uts/intel/oce/Makefile
index aee967a9da..48e00a8bbc 100644
--- a/usr/src/uts/intel/oce/Makefile
+++ b/usr/src/uts/intel/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/intel/ohci/Makefile b/usr/src/uts/intel/ohci/Makefile
index 151dcdbd98..999943ee77 100644
--- a/usr/src/uts/intel/ohci/Makefile
+++ b/usr/src/uts/intel/ohci/Makefile
@@ -47,7 +47,7 @@ include $(UTSBASE)/intel/Makefile.intel
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/intel/openeepr/Makefile b/usr/src/uts/intel/openeepr/Makefile
index 777aff9272..c145c296b8 100644
--- a/usr/src/uts/intel/openeepr/Makefile
+++ b/usr/src/uts/intel/openeepr/Makefile
@@ -55,7 +55,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Ndacf/consconfig_dacf
+LDFLAGS += -Ndacf/consconfig_dacf
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/overlay/Makefile b/usr/src/uts/intel/overlay/Makefile
index c44ae43dbd..deb77fcd6d 100644
--- a/usr/src/uts/intel/overlay/Makefile
+++ b/usr/src/uts/intel/overlay/Makefile
@@ -26,7 +26,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CONF_SRCDIR = $(UTSBASE)/common/io/overlay
MAPFILE = $(UTSBASE)/common/io/overlay/overlay.mapfile
-LDFLAGS += -dy -Nmisc/mac -Ndrv/dld -Nmisc/dls -Nmisc/ksocket
+LDFLAGS += -Nmisc/mac -Ndrv/dld -Nmisc/dls -Nmisc/ksocket
# needs work
SMATCH=off
diff --git a/usr/src/uts/intel/pci_autoconfig/Makefile b/usr/src/uts/intel/pci_autoconfig/Makefile
index f133091b1f..74498aea94 100644
--- a/usr/src/uts/intel/pci_autoconfig/Makefile
+++ b/usr/src/uts/intel/pci_autoconfig/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Depends on acpica ACPI CA interpreter and PCI-E framework
#
-LDFLAGS += -dy -Nmisc/acpica -Nmisc/pcie
+LDFLAGS += -Nmisc/acpica -Nmisc/pcie
#
# Default build targets.
diff --git a/usr/src/uts/intel/pci_pci/Makefile b/usr/src/uts/intel/pci_pci/Makefile
index aecc5a78ce..66d0cd1482 100644
--- a/usr/src/uts/intel/pci_pci/Makefile
+++ b/usr/src/uts/intel/pci_pci/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# depends on misc/pcie and misc/pcihp
#
-LDFLAGS += -dy -Nmisc/pcie -Nmisc/pcihp
+LDFLAGS += -Nmisc/pcie -Nmisc/pcihp
#
# Override defaults to build a unique, local modstubs.o.
diff --git a/usr/src/uts/intel/pcic/Makefile b/usr/src/uts/intel/pcic/Makefile
index f038047039..cb9c42278d 100644
--- a/usr/src/uts/intel/pcic/Makefile
+++ b/usr/src/uts/intel/pcic/Makefile
@@ -60,7 +60,7 @@ CPPFLAGS += -DCARDBUS -DHOTPLUG
#
# Dependency
#
-LDFLAGS += -dy -Nmisc/busra -Nmisc/pcmcia -Nmisc/cardbus
+LDFLAGS += -Nmisc/busra -Nmisc/pcmcia -Nmisc/cardbus
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/pcicfg/Makefile b/usr/src/uts/intel/pcicfg/Makefile
index 5c5cce3855..64a4ca545e 100644
--- a/usr/src/uts/intel/pcicfg/Makefile
+++ b/usr/src/uts/intel/pcicfg/Makefile
@@ -58,7 +58,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# Dependency
#
-LDFLAGS += -dy -Nmisc/busra -Nmisc/pcie
+LDFLAGS += -Nmisc/busra -Nmisc/pcie
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/pcieb/Makefile b/usr/src/uts/intel/pcieb/Makefile
index 623b650ec3..1fa44c0742 100644
--- a/usr/src/uts/intel/pcieb/Makefile
+++ b/usr/src/uts/intel/pcieb/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# depends on misc/pcie
#
-LDFLAGS += -dy -Nmisc/pcie
+LDFLAGS += -Nmisc/pcie
#
# Override defaults to build a unique, local modstubs.o.
diff --git a/usr/src/uts/intel/pcihp/Makefile b/usr/src/uts/intel/pcihp/Makefile
index 8c8e0dea2d..5fc037fd62 100644
--- a/usr/src/uts/intel/pcihp/Makefile
+++ b/usr/src/uts/intel/pcihp/Makefile
@@ -51,7 +51,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Dependency
#
-LDFLAGS += -dy -Nmisc/busra -Nmisc/hpcsvc
+LDFLAGS += -Nmisc/busra -Nmisc/hpcsvc
# needs work
SMOFF += indenting
diff --git a/usr/src/uts/intel/pcmcia/Makefile b/usr/src/uts/intel/pcmcia/Makefile
index d5e50f67ca..022288c286 100644
--- a/usr/src/uts/intel/pcmcia/Makefile
+++ b/usr/src/uts/intel/pcmcia/Makefile
@@ -69,7 +69,7 @@ INC_PATH += -I$(UTSBASE)/i86pc
#
# dependency
#
-LDFLAGS += -dy -Nmisc/busra -Nmisc/pci_autoconfig
+LDFLAGS += -Nmisc/busra -Nmisc/pci_autoconfig
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/pcn/Makefile b/usr/src/uts/intel/pcn/Makefile
index e5bfa94405..143aeeb77d 100644
--- a/usr/src/uts/intel/pcn/Makefile
+++ b/usr/src/uts/intel/pcn/Makefile
@@ -59,7 +59,7 @@ CERRWARN += -_gcc=-Wno-parentheses
#
# 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/intel/pipe/Makefile b/usr/src/uts/intel/pipe/Makefile
index 072ad24d81..43f401ef83 100644
--- a/usr/src/uts/intel/pipe/Makefile
+++ b/usr/src/uts/intel/pipe/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Define dependency on fifofs
#
-LDFLAGS += -dy -N fs/fifofs
+LDFLAGS += -N fs/fifofs
#
# Default build targets.
diff --git a/usr/src/uts/intel/pmcs/Makefile b/usr/src/uts/intel/pmcs/Makefile
index 0ff3358554..dbc936fef5 100644
--- a/usr/src/uts/intel/pmcs/Makefile
+++ b/usr/src/uts/intel/pmcs/Makefile
@@ -38,7 +38,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/intel/pmcs8001fw/Makefile b/usr/src/uts/intel/pmcs8001fw/Makefile
index d83f62cf8b..6b0d9fd7fb 100644
--- a/usr/src/uts/intel/pmcs8001fw/Makefile
+++ b/usr/src/uts/intel/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/intel/power/Makefile b/usr/src/uts/intel/power/Makefile
index 6965b7e71b..ce73f66c48 100644
--- a/usr/src/uts/intel/power/Makefile
+++ b/usr/src/uts/intel/power/Makefile
@@ -61,7 +61,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
CFLAGS += -DACPI_POWER_BUTTON
-LDFLAGS += -dy -N misc/acpica
+LDFLAGS += -N misc/acpica
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/pppt/Makefile b/usr/src/uts/intel/pppt/Makefile
index 55b149c18b..5271693552 100644
--- a/usr/src/uts/intel/pppt/Makefile
+++ b/usr/src/uts/intel/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/intel/procfs/Makefile b/usr/src/uts/intel/procfs/Makefile
index 39d77f3c9c..360623790a 100644
--- a/usr/src/uts/intel/procfs/Makefile
+++ b/usr/src/uts/intel/procfs/Makefile
@@ -79,7 +79,7 @@ $(OBJS_DIR)/prsubr.o := SMOFF += all_func_returns
$(OBJS_DIR)/prcontrol.o := SMOFF += all_func_returns
$(OBJS_DIR)/prioctl.o := SMOFF += signed
-LDFLAGS += -dy -Nfs/namefs
+LDFLAGS += -Nfs/namefs
#
# Default build targets.
diff --git a/usr/src/uts/intel/profile/Makefile b/usr/src/uts/intel/profile/Makefile
index cff4834db5..1441fc0972 100644
--- a/usr/src/uts/intel/profile/Makefile
+++ b/usr/src/uts/intel/profile/Makefile
@@ -37,7 +37,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Ndrv/dtrace
+LDFLAGS += -Ndrv/dtrace
.KEEP_STATE:
diff --git a/usr/src/uts/intel/ptsl/Makefile b/usr/src/uts/intel/ptsl/Makefile
index 2e8e7d60dc..bf10188642 100644
--- a/usr/src/uts/intel/ptsl/Makefile
+++ b/usr/src/uts/intel/ptsl/Makefile
@@ -65,7 +65,7 @@ CERRWARN += -_gcc=-Wno-parentheses
#
# Depends on ptc
#
-LDFLAGS += -dy -N drv/ptc
+LDFLAGS += -N drv/ptc
#
# Default build targets.
diff --git a/usr/src/uts/intel/pvscsi/Makefile b/usr/src/uts/intel/pvscsi/Makefile
index 9b0f9d9856..df7f7e6118 100644
--- a/usr/src/uts/intel/pvscsi/Makefile
+++ b/usr/src/uts/intel/pvscsi/Makefile
@@ -24,7 +24,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET= $(BINARY)
INSTALL_TARGET= $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -N misc/scsi
+LDFLAGS += -N misc/scsi
.KEEP_STATE:
diff --git a/usr/src/uts/intel/qede/Makefile b/usr/src/uts/intel/qede/Makefile
index 02cc397bfd..4dddb613a1 100644
--- a/usr/src/uts/intel/qede/Makefile
+++ b/usr/src/uts/intel/qede/Makefile
@@ -64,7 +64,7 @@ STACKPROTECT=basic
ALL_TARGET = $(BINARY) $(CONFMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
.KEEP_STATE:
diff --git a/usr/src/uts/intel/qlc/Makefile b/usr/src/uts/intel/qlc/Makefile
index f258abcf46..3ddc1b54bc 100644
--- a/usr/src/uts/intel/qlc/Makefile
+++ b/usr/src/uts/intel/qlc/Makefile
@@ -58,7 +58,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/intel/qlc_fw_2200/Makefile b/usr/src/uts/intel/qlc_fw_2200/Makefile
index b561e66458..69c921716b 100644
--- a/usr/src/uts/intel/qlc_fw_2200/Makefile
+++ b/usr/src/uts/intel/qlc_fw_2200/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/qlc_fw_2300/Makefile b/usr/src/uts/intel/qlc_fw_2300/Makefile
index b7d917e82e..55e2cd4825 100644
--- a/usr/src/uts/intel/qlc_fw_2300/Makefile
+++ b/usr/src/uts/intel/qlc_fw_2300/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/qlc_fw_2400/Makefile b/usr/src/uts/intel/qlc_fw_2400/Makefile
index 67cddbb596..aab1ce2071 100644
--- a/usr/src/uts/intel/qlc_fw_2400/Makefile
+++ b/usr/src/uts/intel/qlc_fw_2400/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/qlc_fw_2500/Makefile b/usr/src/uts/intel/qlc_fw_2500/Makefile
index 1db7ae244f..f906f83ad8 100644
--- a/usr/src/uts/intel/qlc_fw_2500/Makefile
+++ b/usr/src/uts/intel/qlc_fw_2500/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/qlc_fw_6322/Makefile b/usr/src/uts/intel/qlc_fw_6322/Makefile
index eaa1a5e749..b78eb0cc4f 100644
--- a/usr/src/uts/intel/qlc_fw_6322/Makefile
+++ b/usr/src/uts/intel/qlc_fw_6322/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/qlc_fw_8100/Makefile b/usr/src/uts/intel/qlc_fw_8100/Makefile
index 44ab208719..0489e8340b 100644
--- a/usr/src/uts/intel/qlc_fw_8100/Makefile
+++ b/usr/src/uts/intel/qlc_fw_8100/Makefile
@@ -49,7 +49,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/qlge/Makefile b/usr/src/uts/intel/qlge/Makefile
index 97811f922a..9b89bd7b99 100644
--- a/usr/src/uts/intel/qlge/Makefile
+++ b/usr/src/uts/intel/qlge/Makefile
@@ -58,7 +58,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/intel/qlt/Makefile b/usr/src/uts/intel/qlt/Makefile
index 9543155cb5..9a6abf5fef 100644
--- a/usr/src/uts/intel/qlt/Makefile
+++ b/usr/src/uts/intel/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/intel/ral/Makefile b/usr/src/uts/intel/ral/Makefile
index 7887eab723..3c5b091bd2 100644
--- a/usr/src/uts/intel/ral/Makefile
+++ b/usr/src/uts/intel/ral/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on GLDv3 & wifi kernel support module.
#
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211
+LDFLAGS += -Nmisc/mac -Nmisc/net80211
#
# Default build targets.
diff --git a/usr/src/uts/intel/random/Makefile b/usr/src/uts/intel/random/Makefile
index 1f475e85f4..e70fea2c47 100644
--- a/usr/src/uts/intel/random/Makefile
+++ b/usr/src/uts/intel/random/Makefile
@@ -57,7 +57,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
#
# Default build targets.
diff --git a/usr/src/uts/intel/rds/Makefile b/usr/src/uts/intel/rds/Makefile
index f4c668d46a..c45a1bee03 100644
--- a/usr/src/uts/intel/rds/Makefile
+++ b/usr/src/uts/intel/rds/Makefile
@@ -34,7 +34,7 @@ UTSBASE = ../..
MODULE = rds
OBJECTS = $(RDS_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
-LDFLAGS += -dy -Nfs/sockfs -Ndrv/ip
+LDFLAGS += -Nfs/sockfs -Ndrv/ip
CONF_SRCDIR = $(UTSBASE)/common/io/ib/clients/rds
#
# Include common rules.
diff --git a/usr/src/uts/intel/rdsib/Makefile b/usr/src/uts/intel/rdsib/Makefile
index dcb9efb6b7..dfbe25c312 100644
--- a/usr/src/uts/intel/rdsib/Makefile
+++ b/usr/src/uts/intel/rdsib/Makefile
@@ -34,7 +34,7 @@ UTSBASE = ../..
MODULE = rdsib
OBJECTS = $(RDSIB_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
-LDFLAGS += -dy -Ndrv/rds -Nmisc/ibtl -Nmisc/ibcm -Ndrv/ip
+LDFLAGS += -Ndrv/rds -Nmisc/ibtl -Nmisc/ibcm -Ndrv/ip
CONF_SRCDIR = $(UTSBASE)/common/io/ib/clients/rds
#
# Include common rules.
diff --git a/usr/src/uts/intel/rdsv3/Makefile b/usr/src/uts/intel/rdsv3/Makefile
index 0fad7ce58d..44e325f80f 100644
--- a/usr/src/uts/intel/rdsv3/Makefile
+++ b/usr/src/uts/intel/rdsv3/Makefile
@@ -35,7 +35,7 @@ MODULE = rdsv3
OBJECTS = $(RDSV3_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
CFLAGS += $(CCVERBOSE) $(_XPG4_2)
-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
CONF_SRCDIR = $(UTSBASE)/common/io/ib/clients/rdsv3
#
# Include common rules.
diff --git a/usr/src/uts/intel/rge/Makefile b/usr/src/uts/intel/rge/Makefile
index c92fea69a3..844655b7a7 100644
--- a/usr/src/uts/intel/rge/Makefile
+++ b/usr/src/uts/intel/rge/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on GLD & 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/intel/rpcib/Makefile b/usr/src/uts/intel/rpcib/Makefile
index 8683919d6c..1367e89358 100644
--- a/usr/src/uts/intel/rpcib/Makefile
+++ b/usr/src/uts/intel/rpcib/Makefile
@@ -57,7 +57,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/intel/rpcmod/Makefile b/usr/src/uts/intel/rpcmod/Makefile
index 4193c0f006..4ac1058fd8 100644
--- a/usr/src/uts/intel/rpcmod/Makefile
+++ b/usr/src/uts/intel/rpcmod/Makefile
@@ -67,7 +67,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/intel/rpcsec/Makefile b/usr/src/uts/intel/rpcsec/Makefile
index 3d6f859516..d45182fea6 100644
--- a/usr/src/uts/intel/rpcsec/Makefile
+++ b/usr/src/uts/intel/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/intel/rpcsec_gss/Makefile b/usr/src/uts/intel/rpcsec_gss/Makefile
index 7a030d3d9a..5837016ae0 100644
--- a/usr/src/uts/intel/rpcsec_gss/Makefile
+++ b/usr/src/uts/intel/rpcsec_gss/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Define dependency 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/intel/rsa/Makefile b/usr/src/uts/intel/rsa/Makefile
index ae9c24b5e3..f67686bf50 100644
--- a/usr/src/uts/intel/rsa/Makefile
+++ b/usr/src/uts/intel/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
CPPFLAGS += -I$(COM1_DIR) -I$(COM2_DIR)
diff --git a/usr/src/uts/intel/rsm/Makefile b/usr/src/uts/intel/rsm/Makefile
index 35867cddaf..abe00777eb 100644
--- a/usr/src/uts/intel/rsm/Makefile
+++ b/usr/src/uts/intel/rsm/Makefile
@@ -60,7 +60,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/intel/rtls/Makefile b/usr/src/uts/intel/rtls/Makefile
index 549ef7b38f..0cd7b722fd 100644
--- a/usr/src/uts/intel/rtls/Makefile
+++ b/usr/src/uts/intel/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/intel/rts/Makefile b/usr/src/uts/intel/rts/Makefile
index 540e48859b..1f1666ab39 100644
--- a/usr/src/uts/intel/rts/Makefile
+++ b/usr/src/uts/intel/rts/Makefile
@@ -61,7 +61,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
#
# depends on ip and sockfs
#
-LDFLAGS += -dy -Ndrv/ip -Nfs/sockfs
+LDFLAGS += -Ndrv/ip -Nfs/sockfs
# needs work
$(OBJS_DIR)/rtsddi.o := SMOFF += index_overflow
diff --git a/usr/src/uts/intel/rtw/Makefile b/usr/src/uts/intel/rtw/Makefile
index 75dcc63344..3119f8cc72 100644
--- a/usr/src/uts/intel/rtw/Makefile
+++ b/usr/src/uts/intel/rtw/Makefile
@@ -54,7 +54,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on MAC-WIFI & net80211 misc modules
#
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211
+LDFLAGS += -Nmisc/mac -Nmisc/net80211
CERRWARN += -_gcc=-Wno-type-limits
CERRWARN += -_gcc=-Wno-unused-label
diff --git a/usr/src/uts/intel/rum/Makefile b/usr/src/uts/intel/rum/Makefile
index 5678c97b39..0fc8cbac38 100644
--- a/usr/src/uts/intel/rum/Makefile
+++ b/usr/src/uts/intel/rum/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on GLDv3 & wifi kernel support module.
#
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211 -Nmisc/usba
+LDFLAGS += -Nmisc/mac -Nmisc/net80211 -Nmisc/usba
#
# Default build targets.
diff --git a/usr/src/uts/intel/rwd/Makefile b/usr/src/uts/intel/rwd/Makefile
index 512ad333ee..ad4ee012b6 100644
--- a/usr/src/uts/intel/rwd/Makefile
+++ b/usr/src/uts/intel/rwd/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on GLDv3 & wifi kernel support module.
#
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211
+LDFLAGS += -Nmisc/mac -Nmisc/net80211
#
# Overrides
diff --git a/usr/src/uts/intel/rwn/Makefile b/usr/src/uts/intel/rwn/Makefile
index 4417802404..cbc08b5567 100644
--- a/usr/src/uts/intel/rwn/Makefile
+++ b/usr/src/uts/intel/rwn/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on GLDv3 & wifi kernel support module.
#
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211
+LDFLAGS += -Nmisc/mac -Nmisc/net80211
#
# Overrides
diff --git a/usr/src/uts/intel/s10_brand/Makefile b/usr/src/uts/intel/s10_brand/Makefile
index bb554229a7..1d08570bb2 100644
--- a/usr/src/uts/intel/s10_brand/Makefile
+++ b/usr/src/uts/intel/s10_brand/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
INC_PATH += -I$(S10_BASE) -I$(OBJS_DIR)
AS_INC_PATH += -I$(UTSBASE)/i86pc/genassym/$(OBJS_DIR)
-LDFLAGS += -dy -Nexec/elfexec
+LDFLAGS += -Nexec/elfexec
#
# Ugh, this is a gross hack. s10_brand_asm.s uses lots of defines
diff --git a/usr/src/uts/intel/sata/Makefile b/usr/src/uts/intel/sata/Makefile
index 709de4d420..330a270ca1 100644
--- a/usr/src/uts/intel/sata/Makefile
+++ b/usr/src/uts/intel/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/intel/scsa1394/Makefile b/usr/src/uts/intel/scsa1394/Makefile
index d10b1e42b7..5c52c1bda4 100644
--- a/usr/src/uts/intel/scsa1394/Makefile
+++ b/usr/src/uts/intel/scsa1394/Makefile
@@ -51,7 +51,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# 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/intel/scsa2usb/Makefile b/usr/src/uts/intel/scsa2usb/Makefile
index 213045ba98..4f53ed0916 100644
--- a/usr/src/uts/intel/scsa2usb/Makefile
+++ b/usr/src/uts/intel/scsa2usb/Makefile
@@ -60,7 +60,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# depends on misc/usba misc/scsi
#
-LDFLAGS += -dy -Nmisc/usba -Nmisc/scsi
+LDFLAGS += -Nmisc/usba -Nmisc/scsi
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/scsi_vhci/Makefile b/usr/src/uts/intel/scsi_vhci/Makefile
index 6bde4f70df..e758e28cc6 100644
--- a/usr/src/uts/intel/scsi_vhci/Makefile
+++ b/usr/src/uts/intel/scsi_vhci/Makefile
@@ -64,7 +64,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/intel/scsi_vhci_f_sym/Makefile b/usr/src/uts/intel/scsi_vhci_f_sym/Makefile
index efa246230c..22ea01a9dc 100644
--- a/usr/src/uts/intel/scsi_vhci_f_sym/Makefile
+++ b/usr/src/uts/intel/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/intel/scsi_vhci_f_sym_hds/Makefile b/usr/src/uts/intel/scsi_vhci_f_sym_hds/Makefile
index fe0f5c939d..5a9be4c017 100644
--- a/usr/src/uts/intel/scsi_vhci_f_sym_hds/Makefile
+++ b/usr/src/uts/intel/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/intel/scsi_vhci_f_tape/Makefile b/usr/src/uts/intel/scsi_vhci_f_tape/Makefile
index e488ed313b..5c0664d7cf 100644
--- a/usr/src/uts/intel/scsi_vhci_f_tape/Makefile
+++ b/usr/src/uts/intel/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/intel/scsi_vhci_f_tpgs/Makefile b/usr/src/uts/intel/scsi_vhci_f_tpgs/Makefile
index abef0042f5..f11f248a21 100644
--- a/usr/src/uts/intel/scsi_vhci_f_tpgs/Makefile
+++ b/usr/src/uts/intel/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/intel/scsi_vhci_f_tpgs_tape/Makefile b/usr/src/uts/intel/scsi_vhci_f_tpgs_tape/Makefile
index f030c8014c..af976d91a9 100644
--- a/usr/src/uts/intel/scsi_vhci_f_tpgs_tape/Makefile
+++ b/usr/src/uts/intel/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/intel/sd/Makefile b/usr/src/uts/intel/sd/Makefile
index f641deb6a2..34c26c48eb 100644
--- a/usr/src/uts/intel/sd/Makefile
+++ b/usr/src/uts/intel/sd/Makefile
@@ -64,7 +64,7 @@ SMOFF += index_overflow,shift_to_zero,signed
#
# Depends 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/intel/sda/Makefile b/usr/src/uts/intel/sda/Makefile
index 2ea31aa7c7..9460ec8340 100644
--- a/usr/src/uts/intel/sda/Makefile
+++ b/usr/src/uts/intel/sda/Makefile
@@ -69,7 +69,7 @@ CFLAGS += $(CCVERBOSE)
# dependency on blkdev module, scope limiting mapfile
#
MAPFILE = $(UTSBASE)/common/io/sdcard/impl/mapfile
-LDFLAGS += -dy -Ndrv/blkdev $(BREDUCE) -M $(MAPFILE)
+LDFLAGS += -Ndrv/blkdev $(BREDUCE) -M $(MAPFILE)
# needs work
SMOFF += all_func_returns
diff --git a/usr/src/uts/intel/sdhost/Makefile b/usr/src/uts/intel/sdhost/Makefile
index 3771f74433..cbf58f8ffd 100644
--- a/usr/src/uts/intel/sdhost/Makefile
+++ b/usr/src/uts/intel/sdhost/Makefile
@@ -66,7 +66,7 @@ CFLAGS += $(CCVERBOSE)
#
# dependency on sda module
#
-LDFLAGS += -dy -Nmisc/sda
+LDFLAGS += -Nmisc/sda
#
# Default build targets.
diff --git a/usr/src/uts/intel/sdp/Makefile b/usr/src/uts/intel/sdp/Makefile
index 903bf1f0bf..404187616f 100755
--- a/usr/src/uts/intel/sdp/Makefile
+++ b/usr/src/uts/intel/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/intel/sdt/Makefile b/usr/src/uts/intel/sdt/Makefile
index 61bb7364af..5b4239a73a 100644
--- a/usr/src/uts/intel/sdt/Makefile
+++ b/usr/src/uts/intel/sdt/Makefile
@@ -37,7 +37,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Ndrv/dtrace
+LDFLAGS += -Ndrv/dtrace
.KEEP_STATE:
diff --git a/usr/src/uts/intel/semsys/Makefile b/usr/src/uts/intel/semsys/Makefile
index d256e06a1b..da62876849 100644
--- a/usr/src/uts/intel/semsys/Makefile
+++ b/usr/src/uts/intel/semsys/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
MODSTUBS_DIR = $(OBJS_DIR)
$(MODSTUBS_O) := AS_CPPFLAGS += -DSEMSYS_MODULE
CLEANFILES += $(MODSTUBS_O)
-LDFLAGS += -dy -Nmisc/ipc
+LDFLAGS += -Nmisc/ipc
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/ses/Makefile b/usr/src/uts/intel/ses/Makefile
index 7b08f32217..42d8a07105 100644
--- a/usr/src/uts/intel/ses/Makefile
+++ b/usr/src/uts/intel/ses/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Depends on scsi
#
-LDFLAGS += -dy -N misc/scsi
+LDFLAGS += -N misc/scsi
#
# Default build targets.
diff --git a/usr/src/uts/intel/sfe/Makefile b/usr/src/uts/intel/sfe/Makefile
index 3fd55ee6fb..2a9d07849e 100644
--- a/usr/src/uts/intel/sfe/Makefile
+++ b/usr/src/uts/intel/sfe/Makefile
@@ -84,7 +84,7 @@ SMOFF += all_func_returns
#
# 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/intel/sfxge/Makefile b/usr/src/uts/intel/sfxge/Makefile
index b26e894853..6160464708 100644
--- a/usr/src/uts/intel/sfxge/Makefile
+++ b/usr/src/uts/intel/sfxge/Makefile
@@ -48,7 +48,7 @@ CFLAGS += $(CCVERBOSE)
#
# Driver depends on GLDv3 (mac)
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
# needs work
$(OBJS_DIR)/sfxge_ev.o := SMOFF += index_overflow
diff --git a/usr/src/uts/intel/sgen/Makefile b/usr/src/uts/intel/sgen/Makefile
index b6648dd4b0..98b2bd6c29 100644
--- a/usr/src/uts/intel/sgen/Makefile
+++ b/usr/src/uts/intel/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
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/sha1/Makefile b/usr/src/uts/intel/sha1/Makefile
index 88a402d6b4..017e44be3f 100644
--- a/usr/src/uts/intel/sha1/Makefile
+++ b/usr/src/uts/intel/sha1/Makefile
@@ -54,7 +54,7 @@ CLEANFILES += sha1-x86_64.s
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CFLAGS += -I$(COMDIR)
diff --git a/usr/src/uts/intel/sha2/Makefile b/usr/src/uts/intel/sha2/Makefile
index ee4ac5e172..40e532124d 100644
--- a/usr/src/uts/intel/sha2/Makefile
+++ b/usr/src/uts/intel/sha2/Makefile
@@ -60,7 +60,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CFLAGS += -I$(COMDIR)
diff --git a/usr/src/uts/intel/shmsys/Makefile b/usr/src/uts/intel/shmsys/Makefile
index 9da6582795..60fb7e28a3 100644
--- a/usr/src/uts/intel/shmsys/Makefile
+++ b/usr/src/uts/intel/shmsys/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
MODSTUBS_DIR = $(OBJS_DIR)
$(MODSTUBS_O) := AS_CPPFLAGS += -DSHMSYS_MODULE
CLEANFILES += $(MODSTUBS_O)
-LDFLAGS += -dy -Nmisc/ipc
+LDFLAGS += -Nmisc/ipc
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/si3124/Makefile b/usr/src/uts/intel/si3124/Makefile
index 0f605b3997..33ad2c74cc 100644
--- a/usr/src/uts/intel/si3124/Makefile
+++ b/usr/src/uts/intel/si3124/Makefile
@@ -74,7 +74,7 @@ CFLAGS += $(CCVERBOSE)
#
#
# we depend on the sata module
-LDFLAGS += -dy -N misc/sata
+LDFLAGS += -N misc/sata
#
# Default build targets.
diff --git a/usr/src/uts/intel/simnet/Makefile b/usr/src/uts/intel/simnet/Makefile
index c056a38128..a060433730 100644
--- a/usr/src/uts/intel/simnet/Makefile
+++ b/usr/src/uts/intel/simnet/Makefile
@@ -53,7 +53,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/intel/skd/Makefile b/usr/src/uts/intel/skd/Makefile
index 06bd6468b8..ed475fcbff 100644
--- a/usr/src/uts/intel/skd/Makefile
+++ b/usr/src/uts/intel/skd/Makefile
@@ -50,7 +50,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Driver depends on blkdev
#
-LDFLAGS += -dy -N drv/blkdev
+LDFLAGS += -N drv/blkdev
#
# Overrides
diff --git a/usr/src/uts/intel/skein/Makefile b/usr/src/uts/intel/skein/Makefile
index 9f08cc34c3..7e93ef432c 100644
--- a/usr/src/uts/intel/skein/Makefile
+++ b/usr/src/uts/intel/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/intel/smbfs/Makefile b/usr/src/uts/intel/smbfs/Makefile
index 1f668b116f..3e45a7f9d5 100644
--- a/usr/src/uts/intel/smbfs/Makefile
+++ b/usr/src/uts/intel/smbfs/Makefile
@@ -57,7 +57,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/intel/smbsrv/Makefile b/usr/src/uts/intel/smbsrv/Makefile
index b0f4817c0b..1ee444f4b7 100644
--- a/usr/src/uts/intel/smbsrv/Makefile
+++ b/usr/src/uts/intel/smbsrv/Makefile
@@ -53,7 +53,7 @@ include $(UTSBASE)/intel/Makefile.intel
# 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/intel/smntemp/Makefile b/usr/src/uts/intel/smntemp/Makefile
index 119944e10d..419b3e9ee0 100644
--- a/usr/src/uts/intel/smntemp/Makefile
+++ b/usr/src/uts/intel/smntemp/Makefile
@@ -24,7 +24,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CPPFLAGS += -I$(UTSBASE)/intel/io/amdzen
-LDFLAGS += -dy -Ndrv/amdzen
+LDFLAGS += -Ndrv/amdzen
.KEEP_STATE:
diff --git a/usr/src/uts/intel/smp/Makefile b/usr/src/uts/intel/smp/Makefile
index c301cfa919..a326524e29 100644
--- a/usr/src/uts/intel/smp/Makefile
+++ b/usr/src/uts/intel/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
#
# Default build targets.
diff --git a/usr/src/uts/intel/smrt/Makefile b/usr/src/uts/intel/smrt/Makefile
index 53218258dc..ce78cddb11 100644
--- a/usr/src/uts/intel/smrt/Makefile
+++ b/usr/src/uts/intel/smrt/Makefile
@@ -40,7 +40,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Kernel Module Dependencies
#
-LDFLAGS += -dy -Nmisc/scsi
+LDFLAGS += -Nmisc/scsi
#
diff --git a/usr/src/uts/intel/sn1_brand/Makefile b/usr/src/uts/intel/sn1_brand/Makefile
index c55271deb7..e37b4dd9f2 100644
--- a/usr/src/uts/intel/sn1_brand/Makefile
+++ b/usr/src/uts/intel/sn1_brand/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
INC_PATH += -I$(SN1_BASE) -I$(OBJS_DIR)
AS_INC_PATH += -I$(UTSBASE)/i86pc/genassym/$(OBJS_DIR)
-LDFLAGS += -dy -Nexec/elfexec
+LDFLAGS += -Nexec/elfexec
#
# Ugh, this is a gross hack. Sn1_brand_asm.s uses lots of defines
diff --git a/usr/src/uts/intel/sockfs/Makefile b/usr/src/uts/intel/sockfs/Makefile
index d3b079b652..a0c2a46466 100644
--- a/usr/src/uts/intel/sockfs/Makefile
+++ b/usr/src/uts/intel/sockfs/Makefile
@@ -62,7 +62,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
MODSTUBS_DIR = $(OBJS_DIR)
$(MODSTUBS_O) := AS_CPPFLAGS += -DSOCK_MODULE
CLEANFILES += $(MODSTUBS_O)
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
#
# Derived file "nl7ctokgen.h" defines.
diff --git a/usr/src/uts/intel/sockpfp/Makefile b/usr/src/uts/intel/sockpfp/Makefile
index 23282369cf..b87710a04c 100644
--- a/usr/src/uts/intel/sockpfp/Makefile
+++ b/usr/src/uts/intel/sockpfp/Makefile
@@ -47,7 +47,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/sockrds/Makefile b/usr/src/uts/intel/sockrds/Makefile
index 691b972686..bf78373d38 100644
--- a/usr/src/uts/intel/sockrds/Makefile
+++ b/usr/src/uts/intel/sockrds/Makefile
@@ -52,7 +52,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/intel/socksctp/Makefile b/usr/src/uts/intel/socksctp/Makefile
index fa3e38aa76..fa43835eae 100644
--- a/usr/src/uts/intel/socksctp/Makefile
+++ b/usr/src/uts/intel/socksctp/Makefile
@@ -51,7 +51,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
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/intel/socksdp/Makefile b/usr/src/uts/intel/socksdp/Makefile
index 8bb0a0a383..6c4029ba03 100644
--- a/usr/src/uts/intel/socksdp/Makefile
+++ b/usr/src/uts/intel/socksdp/Makefile
@@ -60,7 +60,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/intel/softmac/Makefile b/usr/src/uts/intel/softmac/Makefile
index e3f3d8f6d3..d869347934 100644
--- a/usr/src/uts/intel/softmac/Makefile
+++ b/usr/src/uts/intel/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 as it is a generic STREAMS problem;
diff --git a/usr/src/uts/intel/sol_ofs/Makefile b/usr/src/uts/intel/sol_ofs/Makefile
index df7a07c99f..359260792f 100644
--- a/usr/src/uts/intel/sol_ofs/Makefile
+++ b/usr/src/uts/intel/sol_ofs/Makefile
@@ -36,7 +36,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/intel/sol_ucma/Makefile b/usr/src/uts/intel/sol_ucma/Makefile
index 22a93c2b51..acbfadb881 100644
--- a/usr/src/uts/intel/sol_ucma/Makefile
+++ b/usr/src/uts/intel/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/intel/sol_umad/Makefile b/usr/src/uts/intel/sol_umad/Makefile
index 7b37d0f0b1..501ea767cc 100644
--- a/usr/src/uts/intel/sol_umad/Makefile
+++ b/usr/src/uts/intel/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/intel/sol_uverbs/Makefile b/usr/src/uts/intel/sol_uverbs/Makefile
index e0de79db95..d7c0a4fb9f 100644
--- a/usr/src/uts/intel/sol_uverbs/Makefile
+++ b/usr/src/uts/intel/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/intel/spdsock/Makefile b/usr/src/uts/intel/spdsock/Makefile
index 98adb5a6ea..06137444d8 100644
--- a/usr/src/uts/intel/spdsock/Makefile
+++ b/usr/src/uts/intel/spdsock/Makefile
@@ -52,7 +52,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
INC_PATH += -I$(UTSBASE)/common/io/bpf
diff --git a/usr/src/uts/intel/specfs/Makefile b/usr/src/uts/intel/specfs/Makefile
index 88f88293cd..f4234687db 100644
--- a/usr/src/uts/intel/specfs/Makefile
+++ b/usr/src/uts/intel/specfs/Makefile
@@ -62,7 +62,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
MODSTUBS_DIR = $(OBJS_DIR)
$(MODSTUBS_O) := AS_CPPFLAGS += -DSPEC_MODULE
CLEANFILES += $(MODSTUBS_O)
-LDFLAGS += -dy -Nfs/fifofs
+LDFLAGS += -Nfs/fifofs
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/spppasyn/Makefile b/usr/src/uts/intel/spppasyn/Makefile
index a273f391eb..384d56efaa 100644
--- a/usr/src/uts/intel/spppasyn/Makefile
+++ b/usr/src/uts/intel/spppasyn/Makefile
@@ -67,7 +67,7 @@ INC_PATH += -I$(UTSBASE)/common/io/ppp/common
#
# Depends on sppp
#
-LDFLAGS += -dy -N drv/sppp
+LDFLAGS += -N drv/sppp
#
# Default build targets.
diff --git a/usr/src/uts/intel/spppcomp/Makefile b/usr/src/uts/intel/spppcomp/Makefile
index f02988bdbf..89d407711e 100644
--- a/usr/src/uts/intel/spppcomp/Makefile
+++ b/usr/src/uts/intel/spppcomp/Makefile
@@ -70,7 +70,7 @@ SMOFF += indenting,index_overflow
#
# Depends on sppp
#
-LDFLAGS += -dy -N drv/sppp
+LDFLAGS += -N drv/sppp
#
# Default build targets.
diff --git a/usr/src/uts/intel/srpt/Makefile b/usr/src/uts/intel/srpt/Makefile
index 11b94f103f..b9000326cb 100644
--- a/usr/src/uts/intel/srpt/Makefile
+++ b/usr/src/uts/intel/srpt/Makefile
@@ -55,7 +55,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/intel/st/Makefile b/usr/src/uts/intel/st/Makefile
index 4f5d0a3f2f..f6b359051c 100644
--- a/usr/src/uts/intel/st/Makefile
+++ b/usr/src/uts/intel/st/Makefile
@@ -72,7 +72,7 @@ SMATCH=off
#
# Depends on scsi
#
-LDFLAGS += -dy -N misc/scsi
+LDFLAGS += -N misc/scsi
#
# Default build targets.
diff --git a/usr/src/uts/intel/stmf_sbd/Makefile b/usr/src/uts/intel/stmf_sbd/Makefile
index 2cdb872f4b..2a442a1271 100644
--- a/usr/src/uts/intel/stmf_sbd/Makefile
+++ b/usr/src/uts/intel/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/intel/swrand/Makefile b/usr/src/uts/intel/swrand/Makefile
index 3d61ffc942..167e5e262e 100644
--- a/usr/src/uts/intel/swrand/Makefile
+++ b/usr/src/uts/intel/swrand/Makefile
@@ -58,7 +58,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/intel/systrace/Makefile b/usr/src/uts/intel/systrace/Makefile
index 8cb18aef47..835a3a99e4 100644
--- a/usr/src/uts/intel/systrace/Makefile
+++ b/usr/src/uts/intel/systrace/Makefile
@@ -37,7 +37,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Ndrv/dtrace
+LDFLAGS += -Ndrv/dtrace
.KEEP_STATE:
diff --git a/usr/src/uts/intel/tavor/Makefile b/usr/src/uts/intel/tavor/Makefile
index f264630660..73f9d65557 100644
--- a/usr/src/uts/intel/tavor/Makefile
+++ b/usr/src/uts/intel/tavor/Makefile
@@ -37,7 +37,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/intel/tcp/Makefile b/usr/src/uts/intel/tcp/Makefile
index 03e57f13cf..cbad4c114a 100644
--- a/usr/src/uts/intel/tcp/Makefile
+++ b/usr/src/uts/intel/tcp/Makefile
@@ -69,7 +69,7 @@ CFLAGS += $(CINLINES)
#
# depends on ip, md5 and sockfs
#
-LDFLAGS += -dy -Ndrv/ip -Ncrypto/md5 -Nfs/sockfs
+LDFLAGS += -Ndrv/ip -Ncrypto/md5 -Nfs/sockfs
# needs work
$(OBJS_DIR)/tcpddi.o := SMOFF += index_overflow
diff --git a/usr/src/uts/intel/tcp6/Makefile b/usr/src/uts/intel/tcp6/Makefile
index b3dc4c65c1..e5378b6dc2 100644
--- a/usr/src/uts/intel/tcp6/Makefile
+++ b/usr/src/uts/intel/tcp6/Makefile
@@ -62,7 +62,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# depends on tcp ip and ip6
#
-LDFLAGS += -dy -Ndrv/tcp -Ndrv/ip -Ndrv/ip6
+LDFLAGS += -Ndrv/tcp -Ndrv/ip -Ndrv/ip6
#
# Default build targets.
diff --git a/usr/src/uts/intel/tem/Makefile b/usr/src/uts/intel/tem/Makefile
index 1165cf3264..be79aca2e0 100644
--- a/usr/src/uts/intel/tem/Makefile
+++ b/usr/src/uts/intel/tem/Makefile
@@ -51,7 +51,7 @@ include $(UTSBASE)/intel/Makefile.intel
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/intel/tl/Makefile b/usr/src/uts/intel/tl/Makefile
index 45fe40ddbe..8a02045104 100644
--- a/usr/src/uts/intel/tl/Makefile
+++ b/usr/src/uts/intel/tl/Makefile
@@ -61,7 +61,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/intel/tokenmt/Makefile b/usr/src/uts/intel/tokenmt/Makefile
index 78308af7df..5f241b3f36 100644
--- a/usr/src/uts/intel/tokenmt/Makefile
+++ b/usr/src/uts/intel/tokenmt/Makefile
@@ -56,7 +56,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
#
# Default build targets.
diff --git a/usr/src/uts/intel/tpm/Makefile b/usr/src/uts/intel/tpm/Makefile
index 066fff452b..1160345662 100644
--- a/usr/src/uts/intel/tpm/Makefile
+++ b/usr/src/uts/intel/tpm/Makefile
@@ -47,11 +47,6 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-#
-# Dependency
-#
-LDFLAGS += -dy
-
CFLAGS += -xCC
# This is for everything except /usr/include/tss/
diff --git a/usr/src/uts/intel/trill/Makefile b/usr/src/uts/intel/trill/Makefile
index d9670fc993..3540b2e62a 100644
--- a/usr/src/uts/intel/trill/Makefile
+++ b/usr/src/uts/intel/trill/Makefile
@@ -58,7 +58,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/intel/tswtclmt/Makefile b/usr/src/uts/intel/tswtclmt/Makefile
index fcad89bd92..698a23ced0 100644
--- a/usr/src/uts/intel/tswtclmt/Makefile
+++ b/usr/src/uts/intel/tswtclmt/Makefile
@@ -56,7 +56,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/ip
+LDFLAGS += -Ndrv/ip
#
# Default build targets.
diff --git a/usr/src/uts/intel/uath/Makefile b/usr/src/uts/intel/uath/Makefile
index dae14c125c..fa84243169 100644
--- a/usr/src/uts/intel/uath/Makefile
+++ b/usr/src/uts/intel/uath/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on GLDv3 & wifi kernel support module.
#
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211 -Nmisc/usba
+LDFLAGS += -Nmisc/mac -Nmisc/net80211 -Nmisc/usba
#
# Overrides
diff --git a/usr/src/uts/intel/uathfw/Makefile b/usr/src/uts/intel/uathfw/Makefile
index 3cc302469b..114036eeed 100644
--- a/usr/src/uts/intel/uathfw/Makefile
+++ b/usr/src/uts/intel/uathfw/Makefile
@@ -46,7 +46,6 @@ OBJECTS += $(FWOBJ)
#
include $(UTSBASE)/intel/Makefile.intel
-LDFLAGS =
#
# Define targets
#
diff --git a/usr/src/uts/intel/udfs/Makefile b/usr/src/uts/intel/udfs/Makefile
index 236e912639..3650cd100c 100644
--- a/usr/src/uts/intel/udfs/Makefile
+++ b/usr/src/uts/intel/udfs/Makefile
@@ -58,7 +58,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# 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/intel/udmf/Makefile b/usr/src/uts/intel/udmf/Makefile
index 79e395fdb2..556a3ec20b 100644
--- a/usr/src/uts/intel/udmf/Makefile
+++ b/usr/src/uts/intel/udmf/Makefile
@@ -33,7 +33,7 @@ include $(UTSBASE)/intel/Makefile.intel
CPPFLAGS += -I$(UTSBASE)/common/io/usbgem
CPPFLAGS += -DVERSION=\"2.0.0\"
CPPFLAGS += -DUSBGEM_CONFIG_GLDv3
-LDFLAGS += -dy -N misc/mac -N drv/ip -N misc/usba -N misc/usbgem
+LDFLAGS += -N misc/mac -N drv/ip -N misc/usba -N misc/usbgem
CERRWARN += -_gcc=-Wno-unused-value
CERRWARN += -_gcc=-Wno-unused-function
diff --git a/usr/src/uts/intel/udp/Makefile b/usr/src/uts/intel/udp/Makefile
index c42e631c0f..07c03a635d 100644
--- a/usr/src/uts/intel/udp/Makefile
+++ b/usr/src/uts/intel/udp/Makefile
@@ -61,7 +61,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
#
# depends on ip and sockfs
#
-LDFLAGS += -dy -Ndrv/ip -Nfs/sockfs
+LDFLAGS += -Ndrv/ip -Nfs/sockfs
# needs work
$(OBJS_DIR)/udpddi.o := SMOFF += index_overflow
diff --git a/usr/src/uts/intel/udp6/Makefile b/usr/src/uts/intel/udp6/Makefile
index 40e59e9463..8f446e9f63 100644
--- a/usr/src/uts/intel/udp6/Makefile
+++ b/usr/src/uts/intel/udp6/Makefile
@@ -52,7 +52,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# depends on udp ip and ip6
#
-LDFLAGS += -dy -Ndrv/udp -Ndrv/ip -Ndrv/ip6
+LDFLAGS += -Ndrv/udp -Ndrv/ip -Ndrv/ip6
# needs work
SMOFF += index_overflow
diff --git a/usr/src/uts/intel/ufs/Makefile b/usr/src/uts/intel/ufs/Makefile
index 06d4ad7501..1befccff7f 100644
--- a/usr/src/uts/intel/ufs/Makefile
+++ b/usr/src/uts/intel/ufs/Makefile
@@ -62,7 +62,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
MODSTUBS_DIR = $(OBJS_DIR)
$(MODSTUBS_O) := AS_CPPFLAGS += -DUFS_MODULE
CLEANFILES += $(MODSTUBS_O)
-LDFLAGS += -dy -Nfs/specfs -Nmisc/fssnap_if
+LDFLAGS += -Nfs/specfs -Nmisc/fssnap_if
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/ugen/Makefile b/usr/src/uts/intel/ugen/Makefile
index ca7eacbcd0..bd4e1bdf09 100644
--- a/usr/src/uts/intel/ugen/Makefile
+++ b/usr/src/uts/intel/ugen/Makefile
@@ -57,7 +57,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# depends on misc/usba misc/scsi
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Default build targets.
diff --git a/usr/src/uts/intel/uhci/Makefile b/usr/src/uts/intel/uhci/Makefile
index 99f2914bb2..c4b780df8c 100644
--- a/usr/src/uts/intel/uhci/Makefile
+++ b/usr/src/uts/intel/uhci/Makefile
@@ -60,7 +60,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/upf/Makefile b/usr/src/uts/intel/upf/Makefile
index e1ab955a6e..824254bdbc 100644
--- a/usr/src/uts/intel/upf/Makefile
+++ b/usr/src/uts/intel/upf/Makefile
@@ -33,7 +33,7 @@ include $(UTSBASE)/intel/Makefile.intel
CPPFLAGS += -I$(UTSBASE)/common/io/usbgem
CPPFLAGS += -DVERSION=\"2.0.1\"
CPPFLAGS += -DUSBGEM_CONFIG_GLDv3
-LDFLAGS += -dy -N misc/mac -N drv/ip -N misc/usba -N misc/usbgem
+LDFLAGS += -N misc/mac -N drv/ip -N misc/usba -N misc/usbgem
CERRWARN += -_gcc=-Wno-type-limits
CERRWARN += -_gcc=-Wno-unused-function
diff --git a/usr/src/uts/intel/ural/Makefile b/usr/src/uts/intel/ural/Makefile
index ff79bdb293..4459062d6e 100644
--- a/usr/src/uts/intel/ural/Makefile
+++ b/usr/src/uts/intel/ural/Makefile
@@ -50,7 +50,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on GLDv3 & wifi kernel support module.
#
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211 -Nmisc/usba
+LDFLAGS += -Nmisc/mac -Nmisc/net80211 -Nmisc/usba
# needs work
SMOFF += deref_check
diff --git a/usr/src/uts/intel/urf/Makefile b/usr/src/uts/intel/urf/Makefile
index 89d8cf2b00..75134c8726 100644
--- a/usr/src/uts/intel/urf/Makefile
+++ b/usr/src/uts/intel/urf/Makefile
@@ -34,7 +34,7 @@ CPPFLAGS += -I$(UTSBASE)/common/io/usbgem
CPPFLAGS += -DVERSION=\"2.0.0\"
CPPFLAGS += -DUSBGEM_CONFIG_GLDv3
CERRWARN += $(CNOWARN_UNINIT)
-LDFLAGS += -dy -N misc/mac -N drv/ip -N misc/usba -N misc/usbgem
+LDFLAGS += -N misc/mac -N drv/ip -N misc/usba -N misc/usbgem
CERRWARN += -_gcc=-Wno-unused-function
CERRWARN += -_gcc=-Wno-unused-variable
diff --git a/usr/src/uts/intel/urtw/Makefile b/usr/src/uts/intel/urtw/Makefile
index 12f238a688..677a66681a 100644
--- a/usr/src/uts/intel/urtw/Makefile
+++ b/usr/src/uts/intel/urtw/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on GLDv3 & wifi kernel support module.
#
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211 -Nmisc/usba
+LDFLAGS += -Nmisc/mac -Nmisc/net80211 -Nmisc/usba
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += -_gcc=-Wno-switch
diff --git a/usr/src/uts/intel/usb_ac/Makefile b/usr/src/uts/intel/usb_ac/Makefile
index 7cf9dec3c8..7e3a0d8f0a 100644
--- a/usr/src/uts/intel/usb_ac/Makefile
+++ b/usr/src/uts/intel/usb_ac/Makefile
@@ -68,7 +68,7 @@ $(OBJS_DIR)/usb_ac.o := SMOFF += deref_check,indenting,testing_index_after_use
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba -Ndrv/audio
+LDFLAGS += -Nmisc/usba -Ndrv/audio
#
# Default build targets.
diff --git a/usr/src/uts/intel/usb_ah/Makefile b/usr/src/uts/intel/usb_ah/Makefile
index 0f55f88bb7..0b2e6d29cf 100644
--- a/usr/src/uts/intel/usb_ah/Makefile
+++ b/usr/src/uts/intel/usb_ah/Makefile
@@ -61,7 +61,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba -Nmisc/hidparser -Ndrv/usb_ac
+LDFLAGS += -Nmisc/usba -Nmisc/hidparser -Ndrv/usb_ac
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/usb_as/Makefile b/usr/src/uts/intel/usb_as/Makefile
index 0640e53411..22a7b9d686 100644
--- a/usr/src/uts/intel/usb_as/Makefile
+++ b/usr/src/uts/intel/usb_as/Makefile
@@ -60,7 +60,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
MODSTUBS_DIR = $(OBJS_DIR)
CLEANFILES += $(MODSTUBS_O)
-LDFLAGS += -dy -Nmisc/usba -Ndrv/usb_ac
+LDFLAGS += -Nmisc/usba -Ndrv/usb_ac
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/usb_ia/Makefile b/usr/src/uts/intel/usb_ia/Makefile
index 89bb3cb732..00ee41fc5e 100644
--- a/usr/src/uts/intel/usb_ia/Makefile
+++ b/usr/src/uts/intel/usb_ia/Makefile
@@ -60,7 +60,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Default build targets.
diff --git a/usr/src/uts/intel/usb_mid/Makefile b/usr/src/uts/intel/usb_mid/Makefile
index fb8d1e5f09..8d4e96cdd9 100644
--- a/usr/src/uts/intel/usb_mid/Makefile
+++ b/usr/src/uts/intel/usb_mid/Makefile
@@ -60,7 +60,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Default build targets.
diff --git a/usr/src/uts/intel/usba10/Makefile b/usr/src/uts/intel/usba10/Makefile
index 39ee3146bb..171b3622ce 100644
--- a/usr/src/uts/intel/usba10/Makefile
+++ b/usr/src/uts/intel/usba10/Makefile
@@ -56,7 +56,7 @@ CFLAGS += $(CCVERBOSE)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Default build targets.
diff --git a/usr/src/uts/intel/usbecm/Makefile b/usr/src/uts/intel/usbecm/Makefile
index 4395b90283..a63e5fef2e 100644
--- a/usr/src/uts/intel/usbecm/Makefile
+++ b/usr/src/uts/intel/usbecm/Makefile
@@ -44,7 +44,7 @@ ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/intel/Makefile.intel
-LDFLAGS += -dy -Nmisc/usba -Nmisc/mac
+LDFLAGS += -Nmisc/usba -Nmisc/mac
#
# Define targets
diff --git a/usr/src/uts/intel/usbftdi/Makefile b/usr/src/uts/intel/usbftdi/Makefile
index 0686fa04de..83a7aad712 100644
--- a/usr/src/uts/intel/usbftdi/Makefile
+++ b/usr/src/uts/intel/usbftdi/Makefile
@@ -47,7 +47,7 @@ include $(UTSBASE)/intel/Makefile.intel
CERRWARN += $(CNOWARN_UNINIT)
-LDFLAGS += -dy -Nmisc/usba -Nmisc/usbser
+LDFLAGS += -Nmisc/usba -Nmisc/usbser
#
# Define targets
diff --git a/usr/src/uts/intel/usbgem/Makefile b/usr/src/uts/intel/usbgem/Makefile
index 90efb4181c..c4e5a4daa3 100644
--- a/usr/src/uts/intel/usbgem/Makefile
+++ b/usr/src/uts/intel/usbgem/Makefile
@@ -52,7 +52,7 @@ CERRWARN += -_gcc=-Wno-unused-function
SMOFF += all_func_returns
-LDFLAGS += -dy -N misc/mac -N drv/ip -N misc/usba
+LDFLAGS += -N misc/mac -N drv/ip -N misc/usba
#
# Define targets
diff --git a/usr/src/uts/intel/usbkbm/Makefile b/usr/src/uts/intel/usbkbm/Makefile
index 51e96786b6..a688d97c30 100644
--- a/usr/src/uts/intel/usbkbm/Makefile
+++ b/usr/src/uts/intel/usbkbm/Makefile
@@ -59,7 +59,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba -Nmisc/kbtrans -Nmisc/hidparser
+LDFLAGS += -Nmisc/usba -Nmisc/kbtrans -Nmisc/hidparser
#
# Default build targets.
diff --git a/usr/src/uts/intel/usbms/Makefile b/usr/src/uts/intel/usbms/Makefile
index 8a8c273cbe..1105b03b6f 100644
--- a/usr/src/uts/intel/usbms/Makefile
+++ b/usr/src/uts/intel/usbms/Makefile
@@ -57,7 +57,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba -Nmisc/hidparser
+LDFLAGS += -Nmisc/usba -Nmisc/hidparser
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/usbprn/Makefile b/usr/src/uts/intel/usbprn/Makefile
index 43cc13d54b..abe14828b4 100644
--- a/usr/src/uts/intel/usbprn/Makefile
+++ b/usr/src/uts/intel/usbprn/Makefile
@@ -60,7 +60,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Default build targets.
diff --git a/usr/src/uts/intel/usbsacm/Makefile b/usr/src/uts/intel/usbsacm/Makefile
index 34c9f01868..567ca96ef1 100644
--- a/usr/src/uts/intel/usbsacm/Makefile
+++ b/usr/src/uts/intel/usbsacm/Makefile
@@ -42,7 +42,7 @@ ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/intel/Makefile.intel
-LDFLAGS += -dy -Nmisc/usba -Nmisc/usbser
+LDFLAGS += -Nmisc/usba -Nmisc/usbser
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/intel/usbser/Makefile b/usr/src/uts/intel/usbser/Makefile
index 3e8577253b..ce834f51da 100644
--- a/usr/src/uts/intel/usbser/Makefile
+++ b/usr/src/uts/intel/usbser/Makefile
@@ -48,7 +48,7 @@ include $(UTSBASE)/intel/Makefile.intel
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Define targets
diff --git a/usr/src/uts/intel/usbskel/Makefile b/usr/src/uts/intel/usbskel/Makefile
index ff3c79b61d..2c42f537cd 100644
--- a/usr/src/uts/intel/usbskel/Makefile
+++ b/usr/src/uts/intel/usbskel/Makefile
@@ -61,7 +61,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Default build targets.
diff --git a/usr/src/uts/intel/usbsksp/Makefile b/usr/src/uts/intel/usbsksp/Makefile
index a6ccea7ffd..89417d4240 100644
--- a/usr/src/uts/intel/usbsksp/Makefile
+++ b/usr/src/uts/intel/usbsksp/Makefile
@@ -47,7 +47,7 @@ ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/intel/Makefile.intel
-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/intel/usbsprl/Makefile b/usr/src/uts/intel/usbsprl/Makefile
index 78f46a60e8..6a6dc02661 100644
--- a/usr/src/uts/intel/usbsprl/Makefile
+++ b/usr/src/uts/intel/usbsprl/Makefile
@@ -46,7 +46,7 @@ include $(UTSBASE)/intel/Makefile.intel
CERRWARN += $(CNOWARN_UNINIT)
-LDFLAGS += -dy -Nmisc/usba -Nmisc/usbser
+LDFLAGS += -Nmisc/usba -Nmisc/usbser
#
# Define targets
diff --git a/usr/src/uts/intel/usbvc/Makefile b/usr/src/uts/intel/usbvc/Makefile
index d023b07333..22be498595 100644
--- a/usr/src/uts/intel/usbvc/Makefile
+++ b/usr/src/uts/intel/usbvc/Makefile
@@ -63,7 +63,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# Disable this because it is necessary for this driver
diff --git a/usr/src/uts/intel/usbwcm/Makefile b/usr/src/uts/intel/usbwcm/Makefile
index 06e59bb944..1e71d93934 100644
--- a/usr/src/uts/intel/usbwcm/Makefile
+++ b/usr/src/uts/intel/usbwcm/Makefile
@@ -59,7 +59,7 @@ CLEANFILES += $(MODSTUBS_O)
#
# depends on misc/usba
#
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/intel/usmn/Makefile b/usr/src/uts/intel/usmn/Makefile
index 50e825d560..5c768dee10 100644
--- a/usr/src/uts/intel/usmn/Makefile
+++ b/usr/src/uts/intel/usmn/Makefile
@@ -24,7 +24,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CPPFLAGS += -I$(UTSBASE)/intel/io/amdzen
-LDFLAGS += -dy -Ndrv/amdzen
+LDFLAGS += -Ndrv/amdzen
.KEEP_STATE:
diff --git a/usr/src/uts/intel/vgatext/Makefile b/usr/src/uts/intel/vgatext/Makefile
index 1d0d388171..a5da63654f 100644
--- a/usr/src/uts/intel/vgatext/Makefile
+++ b/usr/src/uts/intel/vgatext/Makefile
@@ -45,7 +45,7 @@ ROOTMODULE = $(ROOT_DRV_DIR)/$(MODULE)
GFX_DIR = $(UTSBASE)/i86pc/io/gfx_private
INC_PATH += -I$(GFX_DIR)
-LDFLAGS += -dy -Nmisc/gfx_private
+LDFLAGS += -Nmisc/gfx_private
#
# Include common rules.
diff --git a/usr/src/uts/intel/vioblk/Makefile b/usr/src/uts/intel/vioblk/Makefile
index ace9b626d0..d095be1788 100644
--- a/usr/src/uts/intel/vioblk/Makefile
+++ b/usr/src/uts/intel/vioblk/Makefile
@@ -45,7 +45,7 @@ INC_PATH += -I$(UTSBASE)/common/io/virtio
#
# Driver depends on virtio and blkdev
#
-LDFLAGS += -dy -N misc/virtio -N drv/blkdev
+LDFLAGS += -N misc/virtio -N drv/blkdev
#
# Default build targets.
diff --git a/usr/src/uts/intel/vioif/Makefile b/usr/src/uts/intel/vioif/Makefile
index a2dc4a337b..72def69deb 100644
--- a/usr/src/uts/intel/vioif/Makefile
+++ b/usr/src/uts/intel/vioif/Makefile
@@ -45,7 +45,7 @@ INC_PATH += -I$(UTSBASE)/common/io/virtio
#
# Driver depends on virtio and mac
#
-LDFLAGS += -dy -N misc/virtio -N misc/mac
+LDFLAGS += -N misc/virtio -N misc/mac
#
# Default build targets.
diff --git a/usr/src/uts/intel/vmxnet/Makefile b/usr/src/uts/intel/vmxnet/Makefile
index bfbfb0e99f..581aafbaa1 100644
--- a/usr/src/uts/intel/vmxnet/Makefile
+++ b/usr/src/uts/intel/vmxnet/Makefile
@@ -59,7 +59,7 @@ ALL_TARGET = $(BINARY) $(SRC_CONFFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CPPFLAGS += -I$(UTSBASE)/i86pc
-LDFLAGS += -dy -N misc/gld
+LDFLAGS += -N misc/gld
# needs work
SMOFF += all_func_returns
diff --git a/usr/src/uts/intel/vmxnet3s/Makefile b/usr/src/uts/intel/vmxnet3s/Makefile
index a65ef4c3c7..ee864622de 100644
--- a/usr/src/uts/intel/vmxnet3s/Makefile
+++ b/usr/src/uts/intel/vmxnet3s/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Driver depends on MAC
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
#
diff --git a/usr/src/uts/intel/vnd/Makefile b/usr/src/uts/intel/vnd/Makefile
index 30a8342fbd..5a412ea94d 100644
--- a/usr/src/uts/intel/vnd/Makefile
+++ b/usr/src/uts/intel/vnd/Makefile
@@ -26,7 +26,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
CONF_SRCDIR = $(UTSBASE)/common/io/vnd
CPPFLAGS += -I$(UTSBASE)/i86pc
-LDFLAGS += -dy -Nmisc/neti -Nmisch/hook -Nfs/dev -Nmisc/gsqueue
+LDFLAGS += -Nmisc/neti -Nmisch/hook -Nfs/dev -Nmisc/gsqueue
#
# We use <sys/ctype.h> which causes gcc to think that all of its inline
diff --git a/usr/src/uts/intel/vnic/Makefile b/usr/src/uts/intel/vnic/Makefile
index 0a2bf26606..2e70da97c0 100644
--- a/usr/src/uts/intel/vnic/Makefile
+++ b/usr/src/uts/intel/vnic/Makefile
@@ -52,7 +52,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/intel/vr/Makefile b/usr/src/uts/intel/vr/Makefile
index 0bf11c6d61..48c06f56c9 100644
--- a/usr/src/uts/intel/vr/Makefile
+++ b/usr/src/uts/intel/vr/Makefile
@@ -64,7 +64,7 @@ SMOFF += array_condition
#
# Driver depends on GLD
#
-LDFLAGS += -dy -N misc/mac
+LDFLAGS += -N misc/mac
#
# Default build targets.
diff --git a/usr/src/uts/intel/vscan/Makefile b/usr/src/uts/intel/vscan/Makefile
index fd0c380399..1b8106b0c5 100644
--- a/usr/src/uts/intel/vscan/Makefile
+++ b/usr/src/uts/intel/vscan/Makefile
@@ -51,7 +51,7 @@ include $(UTSBASE)/intel/Makefile.intel
#
# Module dependencies
#
-LDFLAGS += -dy -N"fs/sockfs" -N"sys/doorfs"
+LDFLAGS += -Nfs/sockfs -Nsys/doorfs
#
# Define targets
diff --git a/usr/src/uts/intel/vxlan/Makefile b/usr/src/uts/intel/vxlan/Makefile
index 5073518d10..530c66ee4c 100644
--- a/usr/src/uts/intel/vxlan/Makefile
+++ b/usr/src/uts/intel/vxlan/Makefile
@@ -24,7 +24,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -Ndrv/overlay -Ndrv/ip
+LDFLAGS += -Ndrv/overlay -Ndrv/ip
.KEEP_STATE:
diff --git a/usr/src/uts/intel/wc/Makefile b/usr/src/uts/intel/wc/Makefile
index 5a030af3da..77fd6d9b68 100644
--- a/usr/src/uts/intel/wc/Makefile
+++ b/usr/src/uts/intel/wc/Makefile
@@ -52,7 +52,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Overrides.
#
-LDFLAGS += -dy -Nmisc/tem -Ndacf/consconfig_dacf
+LDFLAGS += -Nmisc/tem -Ndacf/consconfig_dacf
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/intel/wpi/Makefile b/usr/src/uts/intel/wpi/Makefile
index 9c99b03cc7..47c7549c4e 100644
--- a/usr/src/uts/intel/wpi/Makefile
+++ b/usr/src/uts/intel/wpi/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CPPFLAGS += -I. -D_KERNEL
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211 -Ndrv/random -Ndrv/ip
+LDFLAGS += -Nmisc/mac -Nmisc/net80211 -Ndrv/random -Ndrv/ip
#
# Default build targets.
diff --git a/usr/src/uts/intel/xge/Makefile b/usr/src/uts/intel/xge/Makefile
index a02d05e84d..4df6d34749 100644
--- a/usr/src/uts/intel/xge/Makefile
+++ b/usr/src/uts/intel/xge/Makefile
@@ -88,7 +88,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
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += -_gcc=-Wno-unused-variable
diff --git a/usr/src/uts/intel/xhci/Makefile b/usr/src/uts/intel/xhci/Makefile
index c878bcb046..eb017b442b 100644
--- a/usr/src/uts/intel/xhci/Makefile
+++ b/usr/src/uts/intel/xhci/Makefile
@@ -25,7 +25,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY) $(CONFMOD)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Nmisc/usba
+LDFLAGS += -Nmisc/usba
.KEEP_STATE:
diff --git a/usr/src/uts/intel/yge/Makefile b/usr/src/uts/intel/yge/Makefile
index b1b996dac5..d7dfa179cf 100644
--- a/usr/src/uts/intel/yge/Makefile
+++ b/usr/src/uts/intel/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/intel/zen_udf/Makefile b/usr/src/uts/intel/zen_udf/Makefile
index 5b312d7013..78f5a5b6cd 100644
--- a/usr/src/uts/intel/zen_udf/Makefile
+++ b/usr/src/uts/intel/zen_udf/Makefile
@@ -24,7 +24,7 @@ include $(UTSBASE)/intel/Makefile.intel
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CPPFLAGS += -I$(UTSBASE)/intel/io/amdzen
-LDFLAGS += -dy -Ndrv/amdzen
+LDFLAGS += -Ndrv/amdzen
.KEEP_STATE:
diff --git a/usr/src/uts/intel/zfs/Makefile b/usr/src/uts/intel/zfs/Makefile
index 7cf93d6f2b..d6247ffb21 100644
--- a/usr/src/uts/intel/zfs/Makefile
+++ b/usr/src/uts/intel/zfs/Makefile
@@ -62,7 +62,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK) $(ROOT_CONFFILE)
# Overrides and depends_on
#
MODSTUBS_DIR = $(OBJS_DIR)
-LDFLAGS += -dy -Nfs/specfs -Ncrypto/swrand -Nmisc/idmap -Nmisc/sha2 \
+LDFLAGS += -Nfs/specfs -Ncrypto/swrand -Nmisc/idmap -Nmisc/sha2 \
-Nmisc/skein -Nmisc/edonr
INC_PATH += -I$(UTSBASE)/common/fs/zfs
diff --git a/usr/src/uts/intel/zut/Makefile b/usr/src/uts/intel/zut/Makefile
index f3fcc5630d..c73ce55297 100644
--- a/usr/src/uts/intel/zut/Makefile
+++ b/usr/src/uts/intel/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
diff --git a/usr/src/uts/intel/zyd/Makefile b/usr/src/uts/intel/zyd/Makefile
index b1b48391c2..916a35ecde 100644
--- a/usr/src/uts/intel/zyd/Makefile
+++ b/usr/src/uts/intel/zyd/Makefile
@@ -55,7 +55,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Driver depends on GLDv3 & wifi kernel support module.
#
-LDFLAGS += -dy -Nmisc/mac -Nmisc/net80211 -Nmisc/usba
+LDFLAGS += -Nmisc/mac -Nmisc/net80211 -Nmisc/usba
CERRWARN += $(CNOWARN_UNINIT)
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 d7af6fddf1..213c28a29d 100644
--- a/usr/src/uts/sparc/bpf/Makefile
+++ b/usr/src/uts/sparc/bpf/Makefile
@@ -58,8 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
#
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nmisc/mac -Nmisc/dls -Ndrv/ipnet -Nmisc/neti -Ndrv/ip
-INC_PATH += -I$(UTSBASE)/common/io/bpf
+LDFLAGS += -Nmisc/mac -Nmisc/dls -Ndrv/ipnet -Nmisc/neti -Ndrv/ip
#
# For now, disable these warnings; maintainers should endeavor
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/datafilt/Makefile b/usr/src/uts/sparc/datafilt/Makefile
index 5a00c715ff..4560585d42 100644
--- a/usr/src/uts/sparc/datafilt/Makefile
+++ b/usr/src/uts/sparc/datafilt/Makefile
@@ -39,7 +39,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Nfs/sockfs -Ndrv/ip
+LDFLAGS += -Nfs/sockfs -Ndrv/ip
#
# Default build targets.
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 b5519b80e9..7d4c31d3de 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
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sparc/dls/Makefile b/usr/src/uts/sparc/dls/Makefile
index 007e6664a5..055906e0c8 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
#
# For now, disable these warnings; maintainers should endeavor
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 4b0f08ea37..b36d51cda7 100644
--- a/usr/src/uts/sparc/icmp/Makefile
+++ b/usr/src/uts/sparc/icmp/Makefile
@@ -66,7 +66,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/inotify/Makefile b/usr/src/uts/sparc/inotify/Makefile
index 5d28946a2b..89617b71dc 100644
--- a/usr/src/uts/sparc/inotify/Makefile
+++ b/usr/src/uts/sparc/inotify/Makefile
@@ -32,7 +32,7 @@ CONF_SRCDIR = $(UTSBASE)/common/io
include $(UTSBASE)/sparc/Makefile.sparc
CERRWARN += -_gcc=-Wno-parentheses
-LDFLAGS += -dy -Nfs/specfs
+LDFLAGS += -Nfs/specfs
#
# Define 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 62bea38a45..2888578caf 100644
--- a/usr/src/uts/sparc/mac/Makefile
+++ b/usr/src/uts/sparc/mac/Makefile
@@ -57,7 +57,7 @@ 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
CERRWARN += -_gcc=-Wno-unused-label
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 f0d988de5a..889da099ea 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
#
# Default build targets.
diff --git a/usr/src/uts/sparc/mac_ib/Makefile b/usr/src/uts/sparc/mac_ib/Makefile
index 19861a78a9..84855bf749 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
#
# Default build targets.
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 c75c39e1bd..02d03549ac 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
#
# Default build targets.
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
diff --git a/usr/src/uts/sun4u/adm1026/Makefile b/usr/src/uts/sun4u/adm1026/Makefile
index abe50e2bda..b273ae0391 100755
--- a/usr/src/uts/sun4u/adm1026/Makefile
+++ b/usr/src/uts/sun4u/adm1026/Makefile
@@ -44,7 +44,7 @@ ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sun4u/Makefile.sun4u
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Define targets
diff --git a/usr/src/uts/sun4u/adm1031/Makefile b/usr/src/uts/sun4u/adm1031/Makefile
index f403a139ab..d51e8a8a97 100644
--- a/usr/src/uts/sun4u/adm1031/Makefile
+++ b/usr/src/uts/sun4u/adm1031/Makefile
@@ -40,7 +40,7 @@ ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sun4u/Makefile.sun4u
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Define targets
diff --git a/usr/src/uts/sun4u/aes/Makefile b/usr/src/uts/sun4u/aes/Makefile
index 671dccccb4..562d73d2f9 100644
--- a/usr/src/uts/sun4u/aes/Makefile
+++ b/usr/src/uts/sun4u/aes/Makefile
@@ -60,7 +60,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CFLAGS += $(CCVERBOSE) -I$(COM_DIR)
CPPFLAGS += -DCRYPTO_PROVIDER_NAME=\"$(MODULE)\"
diff --git a/usr/src/uts/sun4u/bignum/Makefile b/usr/src/uts/sun4u/bignum/Makefile
index 7fe5cd6025..1c00c9e969 100644
--- a/usr/src/uts/sun4u/bignum/Makefile
+++ b/usr/src/uts/sun4u/bignum/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CFLAGS += -I$(CRYPTODIR) -I$(COM1_DIR)
CFLAGS += -DUMUL64
diff --git a/usr/src/uts/sun4u/cpr/Makefile b/usr/src/uts/sun4u/cpr/Makefile
index 69438cd16a..81e03c3f84 100644
--- a/usr/src/uts/sun4u/cpr/Makefile
+++ b/usr/src/uts/sun4u/cpr/Makefile
@@ -67,7 +67,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Depends on bootdev
#
-LDFLAGS += -dy -N misc/bootdev
+LDFLAGS += -N misc/bootdev
CERRWARN += -_gcc=-Wno-unused-variable
CERRWARN += -_gcc=-Wno-unused-label
diff --git a/usr/src/uts/sun4u/daktari/hpc3130/Makefile b/usr/src/uts/sun4u/daktari/hpc3130/Makefile
index bd27cd616e..3172c226b6 100644
--- a/usr/src/uts/sun4u/daktari/hpc3130/Makefile
+++ b/usr/src/uts/sun4u/daktari/hpc3130/Makefile
@@ -74,7 +74,7 @@ CERRWARN += -_gcc=-Wno-char-subscripts
CFLAGS += -dalign
# Dependency
-LDFLAGS += -dy -N misc/i2c_svc -Nmisc/hpcsvc
+LDFLAGS += -N misc/i2c_svc -Nmisc/hpcsvc
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/db21554/Makefile b/usr/src/uts/sun4u/db21554/Makefile
index 79b523ba96..b59bcd53c8 100644
--- a/usr/src/uts/sun4u/db21554/Makefile
+++ b/usr/src/uts/sun4u/db21554/Makefile
@@ -70,7 +70,7 @@ CFLAGS += -DPCI_HOTPLUG
#
# Driver depends on pci hotplug.
#
-LDFLAGS += -dy -Nmisc/pcihp
+LDFLAGS += -Nmisc/pcihp
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sun4u/des/Makefile b/usr/src/uts/sun4u/des/Makefile
index 4e9804d156..2f482dd182 100644
--- a/usr/src/uts/sun4u/des/Makefile
+++ b/usr/src/uts/sun4u/des/Makefile
@@ -64,7 +64,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/sun4u/excalibur/xcalppm/Makefile b/usr/src/uts/sun4u/excalibur/xcalppm/Makefile
index 69215b51fd..f3a1771af3 100644
--- a/usr/src/uts/sun4u/excalibur/xcalppm/Makefile
+++ b/usr/src/uts/sun4u/excalibur/xcalppm/Makefile
@@ -77,7 +77,7 @@ CFLAGS += -dalign
#
# dependency
#
-LDFLAGS += -dy -Ndrv/schppm
+LDFLAGS += -Ndrv/schppm
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/excalibur/xcalwd/Makefile b/usr/src/uts/sun4u/excalibur/xcalwd/Makefile
index 20b2a7f8b8..afa3326d6f 100644
--- a/usr/src/uts/sun4u/excalibur/xcalwd/Makefile
+++ b/usr/src/uts/sun4u/excalibur/xcalwd/Makefile
@@ -60,11 +60,6 @@ CFLAGS += $(CCVERBOSE)
CFLAGS += -dalign
#
-# dependency
-#
-LDFLAGS += -dy
-
-#
# Default build targets.
#
.KEEP_STATE:
diff --git a/usr/src/uts/sun4u/genunix/Makefile b/usr/src/uts/sun4u/genunix/Makefile
index 0c737c80a1..7264d4e290 100644
--- a/usr/src/uts/sun4u/genunix/Makefile
+++ b/usr/src/uts/sun4u/genunix/Makefile
@@ -132,7 +132,7 @@ $(IPCTF_TARGET) ipctf_target: FRC
@pwd
$(GENUNIX): $(IPCTF_TARGET) $(OBJECTS)
- $(LD) -r $(LDFLAGS) -o $@ $(OBJECTS)
+ $(LD) -ztype=kmod $(LDFLAGS) -o $@ $(OBJECTS)
$(CTFMERGE_GENUNIX_MERGE)
$(POST_PROCESS)
diff --git a/usr/src/uts/sun4u/gptwo_cpu/Makefile b/usr/src/uts/sun4u/gptwo_cpu/Makefile
index 78d28a9301..e85b16d5fa 100644
--- a/usr/src/uts/sun4u/gptwo_cpu/Makefile
+++ b/usr/src/uts/sun4u/gptwo_cpu/Makefile
@@ -67,7 +67,7 @@ CFLAGS += -DCHEETAH_PLUS
#
# module dependencies
#
-LDFLAGS += -dy -Nmisc/gptwocfg
+LDFLAGS += -Nmisc/gptwocfg
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sun4u/i2c_svc/Makefile b/usr/src/uts/sun4u/i2c_svc/Makefile
index fc5d917b3a..ff077e6257 100644
--- a/usr/src/uts/sun4u/i2c_svc/Makefile
+++ b/usr/src/uts/sun4u/i2c_svc/Makefile
@@ -22,8 +22,6 @@ include $(UTSBASE)/sun4u/Makefile.sun4u
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy
-
#
# Define targets
#
diff --git a/usr/src/uts/sun4u/ics951601/Makefile b/usr/src/uts/sun4u/ics951601/Makefile
index aa6de449e8..025b9d1834 100644
--- a/usr/src/uts/sun4u/ics951601/Makefile
+++ b/usr/src/uts/sun4u/ics951601/Makefile
@@ -41,7 +41,7 @@ ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sun4u/Makefile.sun4u
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Define targets
diff --git a/usr/src/uts/sun4u/javelin/envctrltwo/Makefile b/usr/src/uts/sun4u/javelin/envctrltwo/Makefile
index efa713ee6a..54ff893fcb 100644
--- a/usr/src/uts/sun4u/javelin/envctrltwo/Makefile
+++ b/usr/src/uts/sun4u/javelin/envctrltwo/Makefile
@@ -66,7 +66,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
CFLAGS += -dalign
-LDFLAGS += -dy -Ndrv/pcipsy
+LDFLAGS += -Ndrv/pcipsy
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/littleneck/pcf8574/Makefile b/usr/src/uts/sun4u/littleneck/pcf8574/Makefile
index 1417bb2704..285284f408 100644
--- a/usr/src/uts/sun4u/littleneck/pcf8574/Makefile
+++ b/usr/src/uts/sun4u/littleneck/pcf8574/Makefile
@@ -62,7 +62,7 @@ CFLAGS += $(CCVERBOSE)
#
CFLAGS += -dalign
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Default build targets.
#
diff --git a/usr/src/uts/sun4u/lm75/Makefile b/usr/src/uts/sun4u/lm75/Makefile
index deabaede8c..fc18c25bea 100644
--- a/usr/src/uts/sun4u/lm75/Makefile
+++ b/usr/src/uts/sun4u/lm75/Makefile
@@ -40,7 +40,7 @@ ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sun4u/Makefile.sun4u
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Define targets
diff --git a/usr/src/uts/sun4u/ltc1427/Makefile b/usr/src/uts/sun4u/ltc1427/Makefile
index c15d8c2de1..7bb8a1ee84 100644
--- a/usr/src/uts/sun4u/ltc1427/Makefile
+++ b/usr/src/uts/sun4u/ltc1427/Makefile
@@ -40,7 +40,7 @@ ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sun4u/Makefile.sun4u
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Define targets
diff --git a/usr/src/uts/sun4u/lw8/lw8/Makefile b/usr/src/uts/sun4u/lw8/lw8/Makefile
index cd37f8496d..a36c83759e 100644
--- a/usr/src/uts/sun4u/lw8/lw8/Makefile
+++ b/usr/src/uts/sun4u/lw8/lw8/Makefile
@@ -61,7 +61,7 @@ ALL_BUILDS = $(ALL_BUILDSONLY64)
DEF_BUILDS = $(DEF_BUILDSONLY64)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/sgsbbc
+LDFLAGS += -Ndrv/sgsbbc
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/lw8/ntwdt/Makefile b/usr/src/uts/sun4u/lw8/ntwdt/Makefile
index 6da8f32a96..da49d48515 100644
--- a/usr/src/uts/sun4u/lw8/ntwdt/Makefile
+++ b/usr/src/uts/sun4u/lw8/ntwdt/Makefile
@@ -67,7 +67,7 @@ DEF_BUILDS = $(DEF_BUILDSONLY64)
CFLAGS += $(CCVERBOSE)
CERRWARN += $(CNOWARN_UNINIT)
-LDFLAGS += -dy -Ndrv/sgsbbc
+LDFLAGS += -Ndrv/sgsbbc
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/lw8/sgenv/Makefile b/usr/src/uts/sun4u/lw8/sgenv/Makefile
index f9ef889bf2..c7fcb29098 100644
--- a/usr/src/uts/sun4u/lw8/sgenv/Makefile
+++ b/usr/src/uts/sun4u/lw8/sgenv/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
ALL_BUILDS = $(ALL_BUILDSONLY64)
DEF_BUILDS = $(DEF_BUILDSONLY64)
-LDFLAGS += -dy -Ndrv/sgsbbc
+LDFLAGS += -Ndrv/sgsbbc
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sun4u/lw8/sgfru/Makefile b/usr/src/uts/sun4u/lw8/sgfru/Makefile
index f5128a24e8..9362e7a372 100644
--- a/usr/src/uts/sun4u/lw8/sgfru/Makefile
+++ b/usr/src/uts/sun4u/lw8/sgfru/Makefile
@@ -58,7 +58,7 @@ ALL_BUILDS = $(ALL_BUILDSONLY64)
DEF_BUILDS = $(DEF_BUILDSONLY64)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/sgsbbc
+LDFLAGS += -Ndrv/sgsbbc
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/max1617/Makefile b/usr/src/uts/sun4u/max1617/Makefile
index 1c5104f147..4ba2ab753e 100644
--- a/usr/src/uts/sun4u/max1617/Makefile
+++ b/usr/src/uts/sun4u/max1617/Makefile
@@ -44,7 +44,7 @@ include $(UTSBASE)/sun4u/Makefile.sun4u
CERRWARN += -_gcc=-Wno-unused-label
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Define targets
diff --git a/usr/src/uts/sun4u/md5/Makefile b/usr/src/uts/sun4u/md5/Makefile
index c631219586..6b220c54a2 100644
--- a/usr/src/uts/sun4u/md5/Makefile
+++ b/usr/src/uts/sun4u/md5/Makefile
@@ -58,7 +58,7 @@ CFLAGS += $(CCVERBOSE)
#
# md5 depends on the kcf framework
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
#
# need extra inline file for here.
diff --git a/usr/src/uts/sun4u/mpxu/tsalarm/Makefile b/usr/src/uts/sun4u/mpxu/tsalarm/Makefile
index b7f144e547..39812a335d 100644
--- a/usr/src/uts/sun4u/mpxu/tsalarm/Makefile
+++ b/usr/src/uts/sun4u/mpxu/tsalarm/Makefile
@@ -66,7 +66,7 @@ CERRWARN += -_gcc=-Wno-parentheses
#
CFLAGS += -dalign
-LDFLAGS += -dy -Ndrv/rmclomv
+LDFLAGS += -Ndrv/rmclomv
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/nxge/Makefile b/usr/src/uts/sun4u/nxge/Makefile
index 5a77d1cac0..0176a0365f 100644
--- a/usr/src/uts/sun4u/nxge/Makefile
+++ b/usr/src/uts/sun4u/nxge/Makefile
@@ -87,7 +87,7 @@ $(OBJS_DIR)/nxge_hw.o := SMOFF += deref_check
#
# 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/sun4u/opl/dm2s/Makefile b/usr/src/uts/sun4u/opl/dm2s/Makefile
index de7fe5c9e9..4d1aa16fc0 100644
--- a/usr/src/uts/sun4u/opl/dm2s/Makefile
+++ b/usr/src/uts/sun4u/opl/dm2s/Makefile
@@ -70,7 +70,7 @@ CFLAGS += -dalign
#
# Dependency
-LDFLAGS += -dy -Ndrv/scfd
+LDFLAGS += -Ndrv/scfd
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/opl/dr/Makefile b/usr/src/uts/sun4u/opl/dr/Makefile
index fdf4d2c343..4e26051420 100644
--- a/usr/src/uts/sun4u/opl/dr/Makefile
+++ b/usr/src/uts/sun4u/opl/dr/Makefile
@@ -65,7 +65,7 @@ CERRWARN += -_gcc=-Wno-parentheses
#
# module dependencies
#
-LDFLAGS += -dy -Nmisc/drmach
+LDFLAGS += -Nmisc/drmach
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/opl/drmach/Makefile b/usr/src/uts/sun4u/opl/drmach/Makefile
index 13857245cb..f9090bd28c 100644
--- a/usr/src/uts/sun4u/opl/drmach/Makefile
+++ b/usr/src/uts/sun4u/opl/drmach/Makefile
@@ -70,7 +70,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# module dependencies
#
-LDFLAGS += -dy -Nmisc/opl_cfg
+LDFLAGS += -Nmisc/opl_cfg
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/opl/mc-opl/Makefile b/usr/src/uts/sun4u/opl/mc-opl/Makefile
index 944dfb06fa..538b109e5c 100644
--- a/usr/src/uts/sun4u/opl/mc-opl/Makefile
+++ b/usr/src/uts/sun4u/opl/mc-opl/Makefile
@@ -73,7 +73,7 @@ CFLAGS += -dalign -DMC_EMULATION
#
# Dependency
-LDFLAGS += -dy -Ndrv/scfd
+LDFLAGS += -Ndrv/scfd
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/opl/oplkmdrv/Makefile b/usr/src/uts/sun4u/opl/oplkmdrv/Makefile
index 32aa5eb1c5..eaf1f25b5a 100644
--- a/usr/src/uts/sun4u/opl/oplkmdrv/Makefile
+++ b/usr/src/uts/sun4u/opl/oplkmdrv/Makefile
@@ -65,7 +65,7 @@ CFLAGS += -dalign
#
# Dependency
#
-LDFLAGS += -dy -Ndrv/scfd
+LDFLAGS += -Ndrv/scfd
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/opl/oplmsu/Makefile b/usr/src/uts/sun4u/opl/oplmsu/Makefile
index a8e56beb9b..895f32ca59 100644
--- a/usr/src/uts/sun4u/opl/oplmsu/Makefile
+++ b/usr/src/uts/sun4u/opl/oplmsu/Makefile
@@ -54,7 +54,7 @@ ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += -I../sys
-LDFLAGS += -dy -Ndrv/su
+LDFLAGS += -Ndrv/su
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sun4u/opl_cfg/Makefile b/usr/src/uts/sun4u/opl_cfg/Makefile
index 81745ef857..c334395889 100644
--- a/usr/src/uts/sun4u/opl_cfg/Makefile
+++ b/usr/src/uts/sun4u/opl_cfg/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# module dependencies
#
-LDFLAGS += -dy -Nmisc/fcodem -Nmisc/busra
+LDFLAGS += -Nmisc/fcodem -Nmisc/busra
#
# OPL specific header files
diff --git a/usr/src/uts/sun4u/pca9556/Makefile b/usr/src/uts/sun4u/pca9556/Makefile
index 0ffc4a3320..157c41799b 100644
--- a/usr/src/uts/sun4u/pca9556/Makefile
+++ b/usr/src/uts/sun4u/pca9556/Makefile
@@ -41,7 +41,7 @@ ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sun4u/Makefile.sun4u
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sun4u/pcf8574/Makefile b/usr/src/uts/sun4u/pcf8574/Makefile
index 6913ee45dd..edc33c1ea0 100644
--- a/usr/src/uts/sun4u/pcf8574/Makefile
+++ b/usr/src/uts/sun4u/pcf8574/Makefile
@@ -40,7 +40,7 @@ ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sun4u/Makefile.sun4u
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Define targets
diff --git a/usr/src/uts/sun4u/pcf8584/Makefile b/usr/src/uts/sun4u/pcf8584/Makefile
index c98793f9e7..0e92731e6a 100644
--- a/usr/src/uts/sun4u/pcf8584/Makefile
+++ b/usr/src/uts/sun4u/pcf8584/Makefile
@@ -42,7 +42,7 @@ include $(UTSBASE)/sun4u/Makefile.sun4u
CFLAGS += $(CCVERBOSE) -I../../sun4u
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Define targets
diff --git a/usr/src/uts/sun4u/pcf8591/Makefile b/usr/src/uts/sun4u/pcf8591/Makefile
index a735a87d7f..149ab17bbf 100644
--- a/usr/src/uts/sun4u/pcf8591/Makefile
+++ b/usr/src/uts/sun4u/pcf8591/Makefile
@@ -40,7 +40,7 @@ ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sun4u/Makefile.sun4u
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Define targets
diff --git a/usr/src/uts/sun4u/pcie/Makefile b/usr/src/uts/sun4u/pcie/Makefile
index 81f4d70472..9fe8bfe600 100644
--- a/usr/src/uts/sun4u/pcie/Makefile
+++ b/usr/src/uts/sun4u/pcie/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Dependency
#
-LDFLAGS += -dy -Nmisc/busra
+LDFLAGS += -Nmisc/busra
CERRWARN += $(CNOWARN_UNINIT)
CERRWARN += -_gcc=-Wno-unused-value
diff --git a/usr/src/uts/sun4u/pic16f819/Makefile b/usr/src/uts/sun4u/pic16f819/Makefile
index cb0b95b4ed..6d48fc7da8 100644
--- a/usr/src/uts/sun4u/pic16f819/Makefile
+++ b/usr/src/uts/sun4u/pic16f819/Makefile
@@ -40,7 +40,7 @@ ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sun4u/Makefile.sun4u
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Define targets
diff --git a/usr/src/uts/sun4u/pmugpio/Makefile b/usr/src/uts/sun4u/pmugpio/Makefile
index 87c60a7c5f..087d2d44c6 100644
--- a/usr/src/uts/sun4u/pmugpio/Makefile
+++ b/usr/src/uts/sun4u/pmugpio/Makefile
@@ -53,7 +53,6 @@ ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy
#
# Turn on doubleword alignment for 64 bit registers
diff --git a/usr/src/uts/sun4u/px/Makefile b/usr/src/uts/sun4u/px/Makefile
index ca7c77da9c..b7f74836e2 100644
--- a/usr/src/uts/sun4u/px/Makefile
+++ b/usr/src/uts/sun4u/px/Makefile
@@ -75,7 +75,7 @@ CERRWARN += -_gcc=-Wno-unused-label
#
# Dependency
#
-LDFLAGS += -dy -Nmisc/pcie
+LDFLAGS += -Nmisc/pcie
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/rmcadm/Makefile b/usr/src/uts/sun4u/rmcadm/Makefile
index 4ef75a6149..8687e3d6e7 100644
--- a/usr/src/uts/sun4u/rmcadm/Makefile
+++ b/usr/src/uts/sun4u/rmcadm/Makefile
@@ -51,7 +51,7 @@ include $(UTSBASE)/sun4u/Makefile.sun4u
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Ndrv/rmc_comm -Ndrv/pmugpio
+LDFLAGS += -Ndrv/rmc_comm -Ndrv/pmugpio
#
# Turn on doubleword alignment for 64 bit registers
diff --git a/usr/src/uts/sun4u/rmclomv/Makefile b/usr/src/uts/sun4u/rmclomv/Makefile
index 8243155cb6..f540dd2270 100644
--- a/usr/src/uts/sun4u/rmclomv/Makefile
+++ b/usr/src/uts/sun4u/rmclomv/Makefile
@@ -53,7 +53,7 @@ include $(UTSBASE)/sun4u/Makefile.sun4u
ALL_TARGET = $(BINARY) $(SRC_CONFILE)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
-LDFLAGS += -dy -Ndrv/rmc_comm -Ndrv/pmugpio
+LDFLAGS += -Ndrv/rmc_comm -Ndrv/pmugpio
#
# Turn on doubleword alignment for 64 bit registers
diff --git a/usr/src/uts/sun4u/s10_brand/Makefile b/usr/src/uts/sun4u/s10_brand/Makefile
index b5e7c23d2d..f01eaa2da9 100644
--- a/usr/src/uts/sun4u/s10_brand/Makefile
+++ b/usr/src/uts/sun4u/s10_brand/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Update compiler variables.
#
INC_PATH += -I$(S10_BASE) -I$(OBJS_DIR)
-LDFLAGS += -dy -Nexec/elfexec
+LDFLAGS += -Nexec/elfexec
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/sbd/Makefile b/usr/src/uts/sun4u/sbd/Makefile
index 624f92e60d..7f9d356587 100644
--- a/usr/src/uts/sun4u/sbd/Makefile
+++ b/usr/src/uts/sun4u/sbd/Makefile
@@ -41,7 +41,7 @@ UTSBASE = ../..
MODULE = sbd
OBJECTS = $(SBD_OBJS:%=$(OBJS_DIR)/%)
ROOTMODULE = $(ROOT_PSM_MISC_DIR)/$(MODULE)
-LDFLAGS += -dy -Nmisc/sbdp
+LDFLAGS += -Nmisc/sbdp
#
# Include common rules.
diff --git a/usr/src/uts/sun4u/seeprom/Makefile b/usr/src/uts/sun4u/seeprom/Makefile
index b4d887a3bc..b1cf31ddd0 100644
--- a/usr/src/uts/sun4u/seeprom/Makefile
+++ b/usr/src/uts/sun4u/seeprom/Makefile
@@ -42,7 +42,7 @@ ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sun4u/Makefile.sun4u
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sun4u/serengeti/sbdp/Makefile b/usr/src/uts/sun4u/serengeti/sbdp/Makefile
index 0da46919b9..6f5ea2afeb 100644
--- a/usr/src/uts/sun4u/serengeti/sbdp/Makefile
+++ b/usr/src/uts/sun4u/serengeti/sbdp/Makefile
@@ -60,7 +60,7 @@ ALL_BUILDS = $(ALL_BUILDSONLY64)
DEF_BUILDS = $(DEF_BUILDSONLY64)
MACHINE_DEFS += -DCHEETAH_PLUS
-LDFLAGS += -dy -Ndrv/sgsbbc
+LDFLAGS += -Ndrv/sgsbbc
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sun4u/serengeti/sgcn/Makefile b/usr/src/uts/sun4u/serengeti/sgcn/Makefile
index b8ee4484e5..e099fe0e05 100644
--- a/usr/src/uts/sun4u/serengeti/sgcn/Makefile
+++ b/usr/src/uts/sun4u/serengeti/sgcn/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
ALL_BUILDS = $(ALL_BUILDSONLY64)
DEF_BUILDS = $(DEF_BUILDSONLY64)
-LDFLAGS += -dy -Ndrv/sgsbbc
+LDFLAGS += -Ndrv/sgsbbc
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sun4u/serengeti/sghsc/Makefile b/usr/src/uts/sun4u/serengeti/sghsc/Makefile
index 4019583482..f5a2c1343d 100644
--- a/usr/src/uts/sun4u/serengeti/sghsc/Makefile
+++ b/usr/src/uts/sun4u/serengeti/sghsc/Makefile
@@ -78,7 +78,7 @@ CFLAGS += -dalign
#
# Dependency
#
-LDFLAGS += -dy -Ndrv/sgsbbc -Nmisc/hpcsvc
+LDFLAGS += -Ndrv/sgsbbc -Nmisc/hpcsvc
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/serengeti/ssm/Makefile b/usr/src/uts/sun4u/serengeti/ssm/Makefile
index ce3a36e741..b9fb985ec7 100644
--- a/usr/src/uts/sun4u/serengeti/ssm/Makefile
+++ b/usr/src/uts/sun4u/serengeti/ssm/Makefile
@@ -59,7 +59,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
ALL_BUILDS = $(ALL_BUILDSONLY64)
DEF_BUILDS = $(DEF_BUILDSONLY64)
-LDFLAGS += -dy -Ndrv/sgsbbc
+LDFLAGS += -Ndrv/sgsbbc
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sun4u/sf/Makefile b/usr/src/uts/sun4u/sf/Makefile
index 3ec5ab141d..2f15513819 100644
--- a/usr/src/uts/sun4u/sf/Makefile
+++ b/usr/src/uts/sun4u/sf/Makefile
@@ -63,7 +63,7 @@ CFLAGS += $(CCVERBOSE)
#
# 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/sun4u/sha1/Makefile b/usr/src/uts/sun4u/sha1/Makefile
index 11aad38874..116531b20b 100644
--- a/usr/src/uts/sun4u/sha1/Makefile
+++ b/usr/src/uts/sun4u/sha1/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOTLINK)
#
# Linkage dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
CFLAGS += -I$(COM_DIR)
CFLAGS += -DVIS_SHA1
diff --git a/usr/src/uts/sun4u/smbus/Makefile b/usr/src/uts/sun4u/smbus/Makefile
index 8aaefa0613..1302b110b4 100644
--- a/usr/src/uts/sun4u/smbus/Makefile
+++ b/usr/src/uts/sun4u/smbus/Makefile
@@ -42,7 +42,7 @@ include $(UTSBASE)/sun4u/Makefile.sun4u
CFLAGS += $(CCVERBOSE) -I../../sun4u
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Define targets
diff --git a/usr/src/uts/sun4u/sn1_brand/Makefile b/usr/src/uts/sun4u/sn1_brand/Makefile
index 3c29dd5063..121371e514 100644
--- a/usr/src/uts/sun4u/sn1_brand/Makefile
+++ b/usr/src/uts/sun4u/sn1_brand/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Update compiler variables.
#
INC_PATH += -I$(SN1_BASE) -I$(OBJS_DIR)
-LDFLAGS += -dy -Nexec/elfexec
+LDFLAGS += -Nexec/elfexec
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/ssc050/Makefile b/usr/src/uts/sun4u/ssc050/Makefile
index 7701b0cef3..c5b5a258c3 100644
--- a/usr/src/uts/sun4u/ssc050/Makefile
+++ b/usr/src/uts/sun4u/ssc050/Makefile
@@ -40,7 +40,7 @@ ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sun4u/Makefile.sun4u
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Define targets
diff --git a/usr/src/uts/sun4u/ssc100/Makefile b/usr/src/uts/sun4u/ssc100/Makefile
index f42fdb1b17..aca463bc4d 100644
--- a/usr/src/uts/sun4u/ssc100/Makefile
+++ b/usr/src/uts/sun4u/ssc100/Makefile
@@ -40,7 +40,7 @@ ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sun4u/Makefile.sun4u
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Define targets
diff --git a/usr/src/uts/sun4u/sunfire/ac/Makefile b/usr/src/uts/sun4u/sunfire/ac/Makefile
index 888d68bb00..373a1edede 100644
--- a/usr/src/uts/sun4u/sunfire/ac/Makefile
+++ b/usr/src/uts/sun4u/sunfire/ac/Makefile
@@ -68,7 +68,7 @@ CFLAGS += -dalign
#
# Define dependency on fhc
#
-LDFLAGS += -dy -N drv/fhc
+LDFLAGS += -N drv/fhc
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/sunfire/environ/Makefile b/usr/src/uts/sun4u/sunfire/environ/Makefile
index 463e991311..3bddb1d621 100644
--- a/usr/src/uts/sun4u/sunfire/environ/Makefile
+++ b/usr/src/uts/sun4u/sunfire/environ/Makefile
@@ -63,7 +63,7 @@ CFLAGS += -dalign
#
# Define dependency on fhc
#
-LDFLAGS += -dy -N drv/fhc
+LDFLAGS += -N drv/fhc
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/sunfire/simmstat/Makefile b/usr/src/uts/sun4u/sunfire/simmstat/Makefile
index 0433070297..5642e686ba 100644
--- a/usr/src/uts/sun4u/sunfire/simmstat/Makefile
+++ b/usr/src/uts/sun4u/sunfire/simmstat/Makefile
@@ -63,7 +63,7 @@ CFLAGS += -dalign
#
# Define dependency on fhc
#
-LDFLAGS += -dy -N drv/fhc
+LDFLAGS += -N drv/fhc
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/sunfire/sram/Makefile b/usr/src/uts/sun4u/sunfire/sram/Makefile
index 67ff2702a1..4621a82e4c 100644
--- a/usr/src/uts/sun4u/sunfire/sram/Makefile
+++ b/usr/src/uts/sun4u/sunfire/sram/Makefile
@@ -62,7 +62,7 @@ CFLAGS += -dalign
#
# Define dependency on fhc
#
-LDFLAGS += -dy -N drv/fhc
+LDFLAGS += -N drv/fhc
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/sunfire/sysctrl/Makefile b/usr/src/uts/sun4u/sunfire/sysctrl/Makefile
index 48cdf81eb8..68dbe79265 100644
--- a/usr/src/uts/sun4u/sunfire/sysctrl/Makefile
+++ b/usr/src/uts/sun4u/sunfire/sysctrl/Makefile
@@ -70,7 +70,7 @@ CFLAGS += -dalign
#
# Define dependency on fhc
#
-LDFLAGS += -dy -N drv/fhc
+LDFLAGS += -N drv/fhc
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/tazmo/envctrl/Makefile b/usr/src/uts/sun4u/tazmo/envctrl/Makefile
index f0ab1672f6..28f70c089b 100644
--- a/usr/src/uts/sun4u/tazmo/envctrl/Makefile
+++ b/usr/src/uts/sun4u/tazmo/envctrl/Makefile
@@ -69,7 +69,7 @@ CERRWARN += -_gcc=-Wno-type-limits
#
CFLAGS += -dalign
-LDFLAGS += -dy -Ndrv/pcipsy
+LDFLAGS += -Ndrv/pcipsy
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/tda8444/Makefile b/usr/src/uts/sun4u/tda8444/Makefile
index 08f8e697c9..5a8d4e7572 100644
--- a/usr/src/uts/sun4u/tda8444/Makefile
+++ b/usr/src/uts/sun4u/tda8444/Makefile
@@ -42,7 +42,7 @@ ROOTMODULE = $(ROOT_PSM_DRV_DIR)/$(MODULE)
#
include $(UTSBASE)/sun4u/Makefile.sun4u
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Define targets
diff --git a/usr/src/uts/sun4u/todds1337/Makefile b/usr/src/uts/sun4u/todds1337/Makefile
index 3d068d04a7..d7eb5b3c80 100644
--- a/usr/src/uts/sun4u/todds1337/Makefile
+++ b/usr/src/uts/sun4u/todds1337/Makefile
@@ -50,7 +50,7 @@ include $(UTSBASE)/sun4u/Makefile.sun4u
ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
-LDFLAGS += -dy -N misc/i2c_svc
+LDFLAGS += -N misc/i2c_svc
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/todm5819p_rmc/Makefile b/usr/src/uts/sun4u/todm5819p_rmc/Makefile
index 92d0ae6824..d6fe929c2a 100644
--- a/usr/src/uts/sun4u/todm5819p_rmc/Makefile
+++ b/usr/src/uts/sun4u/todm5819p_rmc/Makefile
@@ -53,7 +53,7 @@ ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
CFLAGS += $(CCVERBOSE)
-LDFLAGS += -dy -Ndrv/rmc_comm -Ndrv/pmugpio
+LDFLAGS += -Ndrv/rmc_comm -Ndrv/pmugpio
#
# Default build targets.
diff --git a/usr/src/uts/sun4u/todopl/Makefile b/usr/src/uts/sun4u/todopl/Makefile
index 8ce64d1779..397e8f7b35 100644
--- a/usr/src/uts/sun4u/todopl/Makefile
+++ b/usr/src/uts/sun4u/todopl/Makefile
@@ -53,11 +53,6 @@ ALL_TARGET = $(BINARY)
INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
-# module dependencies
-#
-LDFLAGS += -dy
-
-#
# Default build targets.
#
.KEEP_STATE:
diff --git a/usr/src/uts/sun4u/todsg/Makefile b/usr/src/uts/sun4u/todsg/Makefile
index 38cfe19293..24202bfde2 100644
--- a/usr/src/uts/sun4u/todsg/Makefile
+++ b/usr/src/uts/sun4u/todsg/Makefile
@@ -56,7 +56,7 @@ CFLAGS += $(CCVERBOSE)
#
# Dependency
#
-LDFLAGS += -dy -Ndrv/sgsbbc
+LDFLAGS += -Ndrv/sgsbbc
#
# serengeti speciific header files
diff --git a/usr/src/uts/sun4u/zsh/Makefile b/usr/src/uts/sun4u/zsh/Makefile
index 22dac14bcb..abdb08f516 100644
--- a/usr/src/uts/sun4u/zsh/Makefile
+++ b/usr/src/uts/sun4u/zsh/Makefile
@@ -56,7 +56,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE) $(ROOT_CONFFILE)
#
# Defined dependency on zs
#
-LDFLAGS += -dy -N drv/zs
+LDFLAGS += -N drv/zs
CERRWARN += -_gcc=-Wno-parentheses
diff --git a/usr/src/uts/sun4v/bge/Makefile b/usr/src/uts/sun4v/bge/Makefile
index 099497882f..fea223293b 100644
--- a/usr/src/uts/sun4v/bge/Makefile
+++ b/usr/src/uts/sun4v/bge/Makefile
@@ -60,7 +60,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/sun4v/cnex/Makefile b/usr/src/uts/sun4v/cnex/Makefile
index 1b65a4c594..e2cc736327 100644
--- a/usr/src/uts/sun4v/cnex/Makefile
+++ b/usr/src/uts/sun4v/cnex/Makefile
@@ -64,7 +64,7 @@ CFLAGS += $(CCVERBOSE)
#
# Module dependencies
#
-LDFLAGS += -dy -Nmisc/ldc
+LDFLAGS += -Nmisc/ldc
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/dr_cpu/Makefile b/usr/src/uts/sun4v/dr_cpu/Makefile
index 2a2800ea37..c8c93de38b 100644
--- a/usr/src/uts/sun4v/dr_cpu/Makefile
+++ b/usr/src/uts/sun4v/dr_cpu/Makefile
@@ -55,7 +55,7 @@ CFLAGS += -dalign
#
# Module Dependencies
#
-LDFLAGS += -dy -Nmisc/ds -Ndrv/drctl
+LDFLAGS += -Nmisc/ds -Ndrv/drctl
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/dr_io/Makefile b/usr/src/uts/sun4v/dr_io/Makefile
index 7ecb3f135e..97a9804ade 100644
--- a/usr/src/uts/sun4v/dr_io/Makefile
+++ b/usr/src/uts/sun4v/dr_io/Makefile
@@ -65,7 +65,7 @@ CFLAGS += -dalign
#
# Module Dependencies
#
-LDFLAGS += -dy -Nmisc/ds -Ndrv/drctl
+LDFLAGS += -Nmisc/ds -Ndrv/drctl
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/dr_mem/Makefile b/usr/src/uts/sun4v/dr_mem/Makefile
index 3f8233df47..2ef79f2e40 100644
--- a/usr/src/uts/sun4v/dr_mem/Makefile
+++ b/usr/src/uts/sun4v/dr_mem/Makefile
@@ -57,7 +57,7 @@ CFLAGS += -dalign
#
# Module Dependencies
#
-LDFLAGS += -dy -Nmisc/ds -Nmisc/platsvc -Ndrv/drctl
+LDFLAGS += -Nmisc/ds -Nmisc/platsvc -Ndrv/drctl
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/ds/Makefile b/usr/src/uts/sun4v/ds/Makefile
index f119b7138f..1c07354105 100644
--- a/usr/src/uts/sun4v/ds/Makefile
+++ b/usr/src/uts/sun4v/ds/Makefile
@@ -61,7 +61,7 @@ CFLAGS += -dalign
#
# Module Dependencies
#
-LDFLAGS += -dy -Nmisc/ldc
+LDFLAGS += -Nmisc/ldc
CERRWARN += $(CNOWARN_UNINIT)
diff --git a/usr/src/uts/sun4v/ds_pri/Makefile b/usr/src/uts/sun4v/ds_pri/Makefile
index de42cfa5dd..6623d4cfdc 100644
--- a/usr/src/uts/sun4v/ds_pri/Makefile
+++ b/usr/src/uts/sun4v/ds_pri/Makefile
@@ -71,7 +71,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# Module Dependencies
-LDFLAGS += -dy -Nmisc/ds
+LDFLAGS += -Nmisc/ds
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/ds_snmp/Makefile b/usr/src/uts/sun4v/ds_snmp/Makefile
index 8bc9ff0768..9fd9f1cc2e 100644
--- a/usr/src/uts/sun4v/ds_snmp/Makefile
+++ b/usr/src/uts/sun4v/ds_snmp/Makefile
@@ -65,7 +65,7 @@ CFLAGS += -v
#
# Module Dependencies
-LDFLAGS += -dy -Nmisc/ds
+LDFLAGS += -Nmisc/ds
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/fault_iso/Makefile b/usr/src/uts/sun4v/fault_iso/Makefile
index a3cda68583..8114f1f01e 100644
--- a/usr/src/uts/sun4v/fault_iso/Makefile
+++ b/usr/src/uts/sun4v/fault_iso/Makefile
@@ -63,7 +63,7 @@ CFLAGS += -dalign
#
# Module Dependencies
#
-LDFLAGS += -dy -Nmisc/ds
+LDFLAGS += -Nmisc/ds
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/genunix/Makefile b/usr/src/uts/sun4v/genunix/Makefile
index 566490fc0f..355e8b2639 100644
--- a/usr/src/uts/sun4v/genunix/Makefile
+++ b/usr/src/uts/sun4v/genunix/Makefile
@@ -123,7 +123,7 @@ $(LIBGEN): $(OBJECTS) $(LIBSTUBS)
$(GENUNIX): $(IPCTF_TARGET) $(OBJECTS)
@pwd
- $(LD) -r $(LDFLAGS) -o $@ $(OBJECTS)
+ $(LD) -ztype=kmod $(LDFLAGS) -o $@ $(OBJECTS)
$(CTFMERGE_GENUNIX_MERGE)
$(POST_PROCESS)
diff --git a/usr/src/uts/sun4v/iospc/Makefile b/usr/src/uts/sun4v/iospc/Makefile
index 63aea3d0db..ddea6d126f 100644
--- a/usr/src/uts/sun4v/iospc/Makefile
+++ b/usr/src/uts/sun4v/iospc/Makefile
@@ -61,7 +61,7 @@ CFLAGS += -dalign -DMODULE_NAME=\"$(MODULE)\"
#
# Module Dependencies
#
-LDFLAGS += -dy -Nmisc/ds
+LDFLAGS += -Nmisc/ds
INC_PATH += -I$(UTSBASE)/sun4v/io/iospc
diff --git a/usr/src/uts/sun4v/md5/Makefile b/usr/src/uts/sun4v/md5/Makefile
index 2b50059436..4d85f10c8f 100644
--- a/usr/src/uts/sun4v/md5/Makefile
+++ b/usr/src/uts/sun4v/md5/Makefile
@@ -63,7 +63,7 @@ sparc_SPACEFLAG = -W0,-Lt
#
# md5 depends on the kcf framework
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
#
# need extra inline file for here.
diff --git a/usr/src/uts/sun4v/n2rng/Makefile b/usr/src/uts/sun4v/n2rng/Makefile
index 474b4294fa..529a485886 100644
--- a/usr/src/uts/sun4v/n2rng/Makefile
+++ b/usr/src/uts/sun4v/n2rng/Makefile
@@ -67,7 +67,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# module dependencies
#
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/nxge/Makefile b/usr/src/uts/sun4v/nxge/Makefile
index 0b93c6da35..121feff4d5 100644
--- a/usr/src/uts/sun4v/nxge/Makefile
+++ b/usr/src/uts/sun4v/nxge/Makefile
@@ -108,7 +108,7 @@ $(OBJS_DIR)/nxge_hw.o := SMOFF += deref_check
#
# 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/sun4v/ontario/tsalarm/Makefile b/usr/src/uts/sun4v/ontario/tsalarm/Makefile
index 14d7dfe577..56c990012d 100644
--- a/usr/src/uts/sun4v/ontario/tsalarm/Makefile
+++ b/usr/src/uts/sun4v/ontario/tsalarm/Makefile
@@ -60,7 +60,6 @@ CFLAGS += -I$(UTSBASE)/sun4u/mpxu
CFLAGS += -dalign
#Need to verify to add glvc driver required
-LDFLAGS += -dy
#LDFLAGS += -dy -Ndrv/rmclomv
#
diff --git a/usr/src/uts/sun4v/pcie/Makefile b/usr/src/uts/sun4v/pcie/Makefile
index 7378fe095d..5f58e1fb6c 100644
--- a/usr/src/uts/sun4v/pcie/Makefile
+++ b/usr/src/uts/sun4v/pcie/Makefile
@@ -58,7 +58,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Dependency
#
-LDFLAGS += -dy -Nmisc/busra
+LDFLAGS += -Nmisc/busra
CERRWARN += $(CNOWARN_UNINIT)
CERRWARN += -_gcc=-Wno-unused-value
diff --git a/usr/src/uts/sun4v/platsvc/Makefile b/usr/src/uts/sun4v/platsvc/Makefile
index 14315fe472..3e158a31dd 100644
--- a/usr/src/uts/sun4v/platsvc/Makefile
+++ b/usr/src/uts/sun4v/platsvc/Makefile
@@ -60,7 +60,7 @@ CFLAGS += -dalign
#
# Module Dependencies
#
-LDFLAGS += -dy -Nmisc/ds -Ndrv/drctl
+LDFLAGS += -Nmisc/ds -Ndrv/drctl
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/px/Makefile b/usr/src/uts/sun4v/px/Makefile
index c63335e3b0..6fa2f62f33 100644
--- a/usr/src/uts/sun4v/px/Makefile
+++ b/usr/src/uts/sun4v/px/Makefile
@@ -76,7 +76,7 @@ CERRWARN += -_gcc=-Wno-unused-label
# Dependency
#
-LDFLAGS += -dy -Nmisc/pcie
+LDFLAGS += -Nmisc/pcie
# Default build targets.
#
diff --git a/usr/src/uts/sun4v/s10_brand/Makefile b/usr/src/uts/sun4v/s10_brand/Makefile
index 6927e05906..0f25fee08d 100644
--- a/usr/src/uts/sun4v/s10_brand/Makefile
+++ b/usr/src/uts/sun4v/s10_brand/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Update compiler variables.
#
INC_PATH += -I$(S10_BASE) -I$(OBJS_DIR)
-LDFLAGS += -dy -Nexec/elfexec
+LDFLAGS += -Nexec/elfexec
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/sn1_brand/Makefile b/usr/src/uts/sun4v/sn1_brand/Makefile
index fe7ffb3307..8848dc86f3 100644
--- a/usr/src/uts/sun4v/sn1_brand/Makefile
+++ b/usr/src/uts/sun4v/sn1_brand/Makefile
@@ -53,7 +53,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
# Update compiler variables.
#
INC_PATH += -I$(SN1_BASE) -I$(OBJS_DIR)
-LDFLAGS += -dy -Nexec/elfexec
+LDFLAGS += -Nexec/elfexec
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/tpm/Makefile b/usr/src/uts/sun4v/tpm/Makefile
index 810f2358ae..19457e1e26 100644
--- a/usr/src/uts/sun4v/tpm/Makefile
+++ b/usr/src/uts/sun4v/tpm/Makefile
@@ -68,7 +68,7 @@ CPPFLAGS += -I$(ROOT)/usr/include
# This is for /usr/include/tss/, which is not built in the ON consolidation
CPPFLAGS += -I$(ADJUNCT_PROTO)/usr/include
-LDFLAGS += -dy -Nmisc/kcf
+LDFLAGS += -Nmisc/kcf
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/vcc/Makefile b/usr/src/uts/sun4v/vcc/Makefile
index 5c33615214..1be8725770 100644
--- a/usr/src/uts/sun4v/vcc/Makefile
+++ b/usr/src/uts/sun4v/vcc/Makefile
@@ -80,7 +80,7 @@ CERRWARN += -erroff=E_STATEMENT_NOT_REACHED
#
# module dependencies
#
-LDFLAGS += -dy -Nmisc/ldc -Nmisc/platsvc
+LDFLAGS += -Nmisc/ldc -Nmisc/platsvc
#
# For now, disable these warnings; maintainers should endeavor
diff --git a/usr/src/uts/sun4v/vdc/Makefile b/usr/src/uts/sun4v/vdc/Makefile
index d9bf73ea19..6b3734a705 100644
--- a/usr/src/uts/sun4v/vdc/Makefile
+++ b/usr/src/uts/sun4v/vdc/Makefile
@@ -66,7 +66,7 @@ CFLAGS += -D_EXTVTOC
CERRWARN += -_gcc=-Wno-parentheses
CERRWARN += $(CNOWARN_UNINIT)
-LDFLAGS += -dy -Nmisc/ldc -Nmisc/platsvc -Nmisc/scsi
+LDFLAGS += -Nmisc/ldc -Nmisc/platsvc -Nmisc/scsi
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/vds/Makefile b/usr/src/uts/sun4v/vds/Makefile
index b4df7add5f..ea36daae97 100644
--- a/usr/src/uts/sun4v/vds/Makefile
+++ b/usr/src/uts/sun4v/vds/Makefile
@@ -68,7 +68,7 @@ CERRWARN += $(CNOWARN_UNINIT)
#
# module dependencies
#
-LDFLAGS += -dy -Nmisc/ldc -Nmisc/platsvc
+LDFLAGS += -Nmisc/ldc -Nmisc/platsvc
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/vldc/Makefile b/usr/src/uts/sun4v/vldc/Makefile
index 73d33a698f..f1d800ec03 100644
--- a/usr/src/uts/sun4v/vldc/Makefile
+++ b/usr/src/uts/sun4v/vldc/Makefile
@@ -65,7 +65,7 @@ CFLAGS += $(CCVERBOSE)
#
# module dependencies
#
-LDFLAGS += -dy -Nmisc/ldc -Nmisc/platsvc
+LDFLAGS += -Nmisc/ldc -Nmisc/platsvc
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/vlds/Makefile b/usr/src/uts/sun4v/vlds/Makefile
index 4bc93801bd..7cec4c6796 100644
--- a/usr/src/uts/sun4v/vlds/Makefile
+++ b/usr/src/uts/sun4v/vlds/Makefile
@@ -63,7 +63,7 @@ CERRWARN += -_gcc=-Wno-parentheses
#
# Module Dependencies
-LDFLAGS += -dy -Nmisc/ds -Nmisc/platsvc
+LDFLAGS += -Nmisc/ds -Nmisc/platsvc
#
# Default build targets.
diff --git a/usr/src/uts/sun4v/vnet/Makefile b/usr/src/uts/sun4v/vnet/Makefile
index 21e1ea2b9c..37050e1523 100644
--- a/usr/src/uts/sun4v/vnet/Makefile
+++ b/usr/src/uts/sun4v/vnet/Makefile
@@ -67,7 +67,7 @@ CFLAGS += -DVGEN_HANDLE_LOST_PKTS
#
# Driver depends on MAC & IP
#
-LDFLAGS += -dy -N misc/mac -N drv/ip -N misc/ldc -N misc/platsvc
+LDFLAGS += -N misc/mac -N drv/ip -N misc/ldc -N misc/platsvc
CERRWARN += -_gcc=-Wno-type-limits
CERRWARN += -_gcc=-Wno-clobbered
diff --git a/usr/src/uts/sun4v/vsw/Makefile b/usr/src/uts/sun4v/vsw/Makefile
index 5eabb4a795..cac74d3c2c 100644
--- a/usr/src/uts/sun4v/vsw/Makefile
+++ b/usr/src/uts/sun4v/vsw/Makefile
@@ -65,7 +65,7 @@ INSTALL_TARGET = $(BINARY) $(ROOTMODULE)
#
# Module dependencies
#
-LDFLAGS += -dy -Nmisc/ldc -Nmisc/mac -Nmisc/platsvc
+LDFLAGS += -Nmisc/ldc -Nmisc/mac -Nmisc/platsvc
CERRWARN += -_gcc=-Wno-type-limits
CERRWARN += -_gcc=-Wno-clobbered