Remove /PDB:NONE linker option from Win32 makefiles
authorSteve Hay <steve.m.hay@googlemail.com>
Thu, 6 Jun 2013 22:14:09 +0000 (23:14 +0100)
committerSteve Hay <steve.m.hay@googlemail.com>
Thu, 6 Jun 2013 22:14:09 +0000 (23:14 +0100)
The /PDB linker option syntax changed from /PDB:{filename|NONE} to just
/PDB:filename from VC7 onwards. We do not use /PDB:NONE for most targets
anyway, so just remove it from the one place it is present to avoid
accidentally creating a file called "NONE" with all but VC6.

win32/Makefile
win32/makefile.mk

index 8f72181..5d2727f 100644 (file)
@@ -1072,7 +1072,7 @@ $(PERLEXE): $(PERLDLL) $(CONFIGPM) $(PERLEXE_OBJ) $(PERLEXE_RES)
 
 $(PERLEXESTATIC): $(PERLSTATICLIB) $(CONFIGPM) $(PERLEXEST_OBJ) $(PERLEXE_RES)
        $(LINK32) -subsystem:console -out:$@ $(LINK_FLAGS) \
-           @Extensions_static $(PERLSTATICLIB) /PDB:NONE \
+           @Extensions_static $(PERLSTATICLIB) \
            $(LIBFILES) $(PERLEXEST_OBJ) $(SETARGV_OBJ) $(PERLEXE_RES)
        $(EMBED_EXE_MANI)
 
index 001c3ad..68d2f32 100644 (file)
@@ -1253,7 +1253,7 @@ $(PERLEXESTATIC): $(PERLSTATICLIB) $(CONFIGPM) $(PERLEXEST_OBJ) $(PERLEXE_RES)
                $(PERLEXE_RES) $(LKPOST))
 .ELSE
        $(LINK32) -subsystem:console -out:$@ $(BLINK_FLAGS) \
-           @Extensions_static $(PERLSTATICLIB) /PDB:NONE \
+           @Extensions_static $(PERLSTATICLIB) \
            $(LIBFILES) $(PERLEXEST_OBJ) $(SETARGV_OBJ) $(PERLEXE_RES)
        $(EMBED_EXE_MANI)
 .ENDIF