summaryrefslogtreecommitdiff
path: root/usr/src/cmd/mdb/Makefile.module
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/cmd/mdb/Makefile.module')
-rw-r--r--usr/src/cmd/mdb/Makefile.module8
1 files changed, 6 insertions, 2 deletions
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)