@@ -175,7 +175,7 @@ def compile(self, cc, source, object, includes):
175
175
cmd .extend (self .get_dep_option (object ))
176
176
177
177
cmd .extend (["-o" , object , source ])
178
-
178
+
179
179
# Call cmdline hook
180
180
cmd = self .hook .get_cmdline_compiler (cmd )
181
181
@@ -194,13 +194,13 @@ def link(self, output, objects, libraries, lib_dirs, mem_map):
194
194
name , _ = splitext (basename (l ))
195
195
libs .append ("-l%s" % name [3 :])
196
196
libs .extend (["-l%s" % l for l in self .sys_libs ])
197
-
197
+
198
198
# Build linker command
199
199
map_file = splitext (output )[0 ] + ".map"
200
200
cmd = self .ld + ["-o" , output , "-Wl,-Map=%s" % map_file ] + objects + ["-Wl,--start-group" ] + libs + ["-Wl,--end-group" ]
201
201
if mem_map :
202
202
cmd .extend (['-T' , mem_map ])
203
-
203
+
204
204
for L in lib_dirs :
205
205
cmd .extend (['-L' , L ])
206
206
cmd .extend (libs )
@@ -215,7 +215,7 @@ def link(self, output, objects, libraries, lib_dirs, mem_map):
215
215
cmd_list = []
216
216
for c in cmd [1 :]:
217
217
if c :
218
- cmd_list .append (('"%s"' % c ) if not c .startswith ('-' ) else c )
218
+ cmd_list .append (('"%s"' % c ) if not c .startswith ('-' ) else c )
219
219
string = " " .join (cmd_list ).replace ("\\ " , "/" )
220
220
f .write (string )
221
221
@@ -228,7 +228,7 @@ def archive(self, objects, lib_path):
228
228
with open (archive_files , "wb" ) as f :
229
229
o_list = []
230
230
for o in objects :
231
- o_list .append ('"%s"' % o )
231
+ o_list .append ('"%s"' % o )
232
232
string = " " .join (o_list ).replace ("\\ " , "/" )
233
233
f .write (string )
234
234
@@ -268,7 +268,7 @@ def __init__(self, target, options=None, notify=None, macros=None, silent=False,
268
268
self .cc += ["-DMBED_RTOS_SINGLE_THREAD" ]
269
269
self .cppc += ["-DMBED_RTOS_SINGLE_THREAD" ]
270
270
271
- if target .name in ["LPC1768" , "LPC4088" , "LPC4088_DM" , "LPC4330" , "UBLOX_C027" , "LPC2368" ]:
271
+ if target .name in ["LPC1768" , "LPC4088" , "LPC4088_DM" , "LPC4330" , "UBLOX_C027" , "LPC2368" , "ARM_BEETLE_SOC" ]:
272
272
self .ld .extend (["-u _printf_float" , "-u _scanf_float" ])
273
273
elif target .name in ["RZ_A1H" , "VK_RZ_A1H" , "ARCH_MAX" , "DISCO_F407VG" , "DISCO_F429ZI" , "DISCO_F469NI" , "NUCLEO_F401RE" , "NUCLEO_F410RB" , "NUCLEO_F411RE" , "NUCLEO_F446RE" , "ELMO_F411RE" , "MTS_MDOT_F411RE" , "MTS_DRAGONFLY_F411RE" , "DISCO_F746NG" ]:
274
274
self .ld .extend (["-u_printf_float" , "-u_scanf_float" ])
@@ -291,4 +291,3 @@ def __init__(self, target, options=None, notify=None, macros=None, silent=False,
291
291
if target .name in ["LPC1768" , "LPC4088" , "LPC4088_DM" , "LPC4330" , "UBLOX_C027" , "LPC2368" ]:
292
292
self .ld .extend (["-u _printf_float" , "-u _scanf_float" ])
293
293
self .ld += ["-nostdlib" ]
294
-
0 commit comments