From 41985e5743412ec996bb5468ab38ad969545ab4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kuba=20Szczodrzy=C5=84ski?= Date: Mon, 29 May 2023 22:26:12 +0200 Subject: [PATCH] [core] Move common flags to base.py --- builder/family/realtek-ambz2.py | 1 + builder/frameworks/arduino.py | 6 ------ builder/frameworks/base.py | 3 +++ 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/builder/family/realtek-ambz2.py b/builder/family/realtek-ambz2.py index 512f981..28e3320 100644 --- a/builder/family/realtek-ambz2.py +++ b/builder/family/realtek-ambz2.py @@ -56,6 +56,7 @@ queue.AppendPublic( "--specs=nano.specs", "-Wl,--use-blx", "-Wl,--undefined=gRamStartFun", + "-Wl,--warn-section-align", "-Wl,-wrap,aesccmp_construct_mic_iv", "-Wl,-wrap,aesccmp_construct_mic_header1", "-Wl,-wrap,aesccmp_construct_ctr_preload", diff --git a/builder/frameworks/arduino.py b/builder/frameworks/arduino.py index 1281079..5dbe110 100644 --- a/builder/frameworks/arduino.py +++ b/builder/frameworks/arduino.py @@ -73,12 +73,6 @@ queue.AppendPublic( ("ARDUINO_SDK", 1), ], LINKFLAGS=[ - "-Wl,--as-needed", - "-Wl,--build-id=none", - "-Wl,--cref", - "-Wl,--no-enum-size-warning", - "-Wl,--no-undefined", - "-Wl,--warn-common", # wrappers from posix/time.c "-Wl,-wrap,gettimeofday", "-Wl,-wrap,settimeofday", diff --git a/builder/frameworks/base.py b/builder/frameworks/base.py index bf1eaa6..fd8a886 100644 --- a/builder/frameworks/base.py +++ b/builder/frameworks/base.py @@ -138,11 +138,14 @@ queue.AppendPublic( LINKFLAGS=[ "-g2", "-Os", + "-Wl,--as-needed", "-Wl,--build-id=none", "-Wl,--cref", "-Wl,--gc-sections", "-Wl,--no-enum-size-warning", "-Wl,--no-wchar-size-warning", + "-Wl,--no-undefined", + "-Wl,--warn-common", # malloc.c wrappers "-Wl,-wrap,malloc", "-Wl,-wrap,calloc",