From 88054fa95913e330e52544ee480b2d7e021c6048 Mon Sep 17 00:00:00 2001 From: 0xc0170 Date: Mon, 13 Jun 2016 10:51:28 +0100 Subject: [PATCH] IAR - add ld flags to link hook --- tools/toolchains/iar.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/tools/toolchains/iar.py b/tools/toolchains/iar.py index 2f48a5a983..aac31bc49d 100644 --- a/tools/toolchains/iar.py +++ b/tools/toolchains/iar.py @@ -158,7 +158,7 @@ class IAR(mbedToolchain): def link(self, output, objects, libraries, lib_dirs, mem_map): # Build linker command map_file = splitext(output)[0] + ".map" - cmd = [self.ld, "-o", output, "--skip_dynamic_initialization", "--map=%s" % map_file] + objects + libraries + cmd = [self.ld, "-o", output, "--map=%s" % map_file] + objects + libraries + self.flags['ld'] if mem_map: cmd.extend(["--config", mem_map]) @@ -195,10 +195,6 @@ class IAR(mbedToolchain): self.default_cmd([self.ar, lib_path, '-f', archive_files]) - def link(self, output, objects, libraries, lib_dirs, mem_map): - args = [self.ld, "-o", output, "--config", mem_map] + self.flags['ld'] - self.default_cmd(self.hook.get_cmdline_linker(args + objects + libraries)) - @hook_tool def binary(self, resources, elf, bin): # Build binary command