Added the "/nod" option to the gssapi.dll and libkrb5.dll linker
authorTheodore Tso <tytso@mit.edu>
Wed, 11 Oct 1995 01:47:09 +0000 (01:47 +0000)
committerTheodore Tso <tytso@mit.edu>
Wed, 11 Oct 1995 01:47:09 +0000 (01:47 +0000)
commands.  This prevents the linker from searching the llibcew.lib
library for some externals which are already in ldllcew.lib.  This is
what we want since we are building a DLL. Without the "/nod" option we
get a bunch of duplicate definitions.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6959 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/ChangeLog
src/lib/Makefile.in

index 7cc1f6dca15a30864a9dcadd39e8e6d5fe159b24..6f22f6475992b08a8464f799b6f35d37914dc16c 100644 (file)
@@ -1,3 +1,12 @@
+Tue Oct 10 21:45:51 1995  Theodore Y. Ts'o  <tytso@dcl>
+
+       * Makefile.in: Added the "/nod" option to the gssapi.dll and
+               libkrb5.dll linker commands.  This prevents the linker
+               from searching the llibcew.lib library for some externals
+               which are already in ldllcew.lib.  This is what we want
+               since we are building a DLL. Without the "/nod" option we
+               get a bunch of duplicate definitions.
+
 Fri Sep 29 14:19:44 1995  Theodore Y. Ts'o  <tytso@dcl>
 
        * Makefile.in (CLEANLIBS): Clean up make clean procedures.  The
index 60a4770be63ef2f9d6f3d469dce03ce77d1e3364..84dcfd65a781fc780d866caf5ac4d31b94fe6d37 100644 (file)
@@ -38,7 +38,7 @@ gssapi.lib:: gssapi.dll
        implib /nologo gssapi.lib gssapi.dll
 
 gssapi.dll:: $(GLIB) $(LIBS) gssapi.def
-       link /co /seg:400 /noe /nol win_glue, gssapi.dll, gssapi.map, \
+       link /co /seg:400 /noe /nod /nol win_glue, gssapi.dll, gssapi.map, \
           $(LIBS) ldllcew libw, gssapi.def
        rc /nologo /p /k gssapi.dll
 
@@ -46,7 +46,7 @@ libkrb5.lib:: libkrb5.dll
        implib /nologo libkrb5.lib libkrb5.dll
 
 libkrb5.dll:: $(LIBS) libkrb5.def win_glue.obj
-       link /co /seg:400 /noe /nol win_glue, libkrb5.dll, libkrb5.map, \
+       link /co /seg:400 /noe /nod /nol win_glue, libkrb5.dll, libkrb5.map, \
           $(LIBS) ldllcew libw, libkrb5.def
        rc /nologo /p /k libkrb5.dll