#REFACTORING by cg
authorClaus Gittinger <cg@exept.de>
Thu, 28 Mar 2019 16:29:59 +0100
changeset 4402 365edc34920c
parent 4401 4e87a9cca486
child 4403 4649f9dd9614
#REFACTORING by cg class: ObjectFileLoader class changed: #createLoadableObjectFor:
ObjectFileLoader.st
--- a/ObjectFileLoader.st	Thu Mar 28 16:27:18 2019 +0100
+++ b/ObjectFileLoader.st	Thu Mar 28 16:29:59 2019 +0100
@@ -2703,24 +2703,24 @@
             ParserFlags useBorlandC ifTrue:[
                 ld := linker , ' ' , (ParserFlags linkArgs bindWith:baseFilenameString).
                 ld := ld , ' c0d32.obj ' , (Filename possiblyQuotedPathname:(baseFilenameString , '.obj')).
-                ld := ld , ',' , (Filename possiblyQuotedPathname:(baseFilenameString,'.dll')),',,',libDir,'\librun.lib '.
-                ld := ld , (ParserFlags searchedLibraries asStringCollection asStringWith: $ ).
+                ld := ld , ',' , (Filename possiblyQuotedPathname:(baseFilenameString,'.dll')),',,',libDir,'\librun.lib'.
+                ld := ld , ' ',(ParserFlags searchedLibraries asStringCollection asStringWith: $ ).
                 ld := ld , ' ',libDir,'\cs32i.lib,,'.
             ] ifFalse:[
                 ParserFlags useVisualC ifTrue:[
                     "/ todo: fix for correct link libs
                     ld := linker , ' ' , (ParserFlags linkArgs bindWith:baseFilenameString).
                     ld := ld , ' c0d32.obj ' , (Filename possiblyQuotedPathname:(baseFilenameString,'.obj')).
-                    ld := ld , ',' , (Filename possiblyQuotedPathname:(baseFilenameString,'.dll')),',,',libDir,'\librun.lib '.
-                    ld := ld , (ParserFlags searchedLibraries asStringCollection asStringWith: $ ).
+                    ld := ld , ',' , (Filename possiblyQuotedPathname:(baseFilenameString,'.dll')),',,',libDir,'\librun.lib'.
+                    ld := ld , ' ',(ParserFlags searchedLibraries asStringCollection asStringWith: $ ).
                     ld := ld , ' ',libDir,'\cs32i.lib,,'.
                 ] ifFalse:[
                     (ParserFlags useMingw64 or:[ParserFlags useMingw32]) ifTrue:[
                         ld := linker , ' ' , (ParserFlags linkArgs bindWith:baseFilenameString).
                         ld := ld , ' -shared -o ',(Filename possiblyQuotedPathname:(baseFilenameString,'.dll')).
-                        ld := ld , (Filename possiblyQuotedPathname:(baseFilenameString,'.obj')).
-                        ld := ld , libDir,'\librun.lib '.
-                        ld := ld , (ParserFlags searchedLibraries asStringCollection asStringWith: $ ).
+                        ld := ld , ' ',(Filename possiblyQuotedPathname:(baseFilenameString,'.obj')).
+                        ld := ld , ' ',libDir,'\librun.lib'.
+                        ld := ld , ' ',(ParserFlags searchedLibraries asStringCollection asStringWith: $ ).
                     ] ifFalse:[
                         ObjectFileLoadError raiseRequestErrorString:'for dynamic objects, only borlandC is (currently) supported'.
                         LastError := 'for dynamic objects, only borlandC is (currently) supported'.
@@ -2890,7 +2890,7 @@
 
     "Modified: / 29-07-2004 / 17:29:44 / stefan"
     "Modified: / 25-02-2017 / 09:18:42 / cg"
-    "Modified: / 28-03-2019 / 16:27:04 / Claus Gittinger"
+    "Modified: / 28-03-2019 / 16:29:48 / Claus Gittinger"
 ! !
 
 !ObjectFileLoader class methodsFor:'lowlevel object loading'!