[Gd-chatter] r10721 - trunk/fundev/sources/lib/run-time/pentium-win32

housel at gwydiondylan.org housel at gwydiondylan.org
Wed May 10 08:01:01 CEST 2006


Author: housel
Date: Wed May 10 08:00:59 2006
New Revision: 10721

Modified:
   trunk/fundev/sources/lib/run-time/pentium-win32/x86-win32-vc6-build.jam
Log:
Bug: 7311 7003

Win32 build script changes.

* fundev/sources/lib/run-time/pentium-win32/x86-win32-vc6-build.jam
  (rtlibs): Use the new redistributable import library for the MSVC runtime.
  (LinkDLL, LinkEXE) Replace "$(<)" with @"$(<:Q@)" (similarly with NEEDLIBS)
  to prevent the link command line from overflowing.


Modified: trunk/fundev/sources/lib/run-time/pentium-win32/x86-win32-vc6-build.jam
==============================================================================
--- trunk/fundev/sources/lib/run-time/pentium-win32/x86-win32-vc6-build.jam	(original)
+++ trunk/fundev/sources/lib/run-time/pentium-win32/x86-win32-vc6-build.jam	Wed May 10 08:00:59 2006
@@ -47,8 +47,8 @@
 
 # External libraries linked with the dylan library
 # (via the Linker-Options: keyword in Sources/dylan/dylan.lid)
-rtlibs  ?= kernel32.lib mincrt.lib pentium-run-time.lib
-	   mmdw.lib mpsplinth.lib ;
+rtlibs  ?= kernel32.lib pentium-run-time.lib mmdw.lib mpsplinth.lib 
+           minvcrt.lib ;
 
 # External libraries linked with libraries other than the dylan library
 # (via the DylanLibrary function defined below)
@@ -392,7 +392,7 @@
 }
 
 actions together LinkDLL bind NEEDLIBS {
-  $(LINK) /DLL /OUT:"$(<[1])" /IMPLIB:"$(<[2])" $(LINKFLAGS) /BASE:$(BASE) /VERSION:$(VERSION) /ENTRY:$(ENTRY) "$(>)" /LIBPATH:"$(LIBPATH)" "$(NEEDLIBS)" $(LINKLIBS)
+  $(LINK) /DLL /OUT:"$(<[1])" /IMPLIB:"$(<[2])" $(LINKFLAGS) /BASE:$(BASE) /VERSION:$(VERSION) /ENTRY:$(ENTRY) @"$(>:Q@)" /LIBPATH:"$(LIBPATH)" @"$(NEEDLIBS:Q@)" $(LINKLIBS)
 }
 
 rule LinkEXE {
@@ -400,7 +400,7 @@
 }
 
 actions together LinkEXE bind NEEDLIBS {
-  $(LINK) /RELEASE /OUT:"$(<)" /SUBSYSTEM:CONSOLE,4.0 $(LINKFLAGS) /VERSION:$(VERSION) /ENTRY:$(ENTRY) "$(>)" /LIBPATH:"$(LIBPATH)" "$(NEEDLIBS)" "$(LINKLIBS)"
+  $(LINK) /RELEASE /OUT:"$(<)" /SUBSYSTEM:CONSOLE,4.0 $(LINKFLAGS) /VERSION:$(VERSION) /ENTRY:$(ENTRY) @"$(>:Q@)" /LIBPATH:"$(LIBPATH)" @"$(NEEDLIBS:Q@)" "$(LINKLIBS)"
 }
 
 rule RC {



More information about the chatter mailing list