From 23aafbfe6cb20290d0d004f7078ca82c09637776 Mon Sep 17 00:00:00 2001 From: Jimmy Brisson Date: Mon, 11 Sep 2017 14:45:21 -0500 Subject: [PATCH] Optimize space usage on builds by not creating gigantic exception nonsense --- tools/profiles/debug.json | 3 ++- tools/profiles/develop.json | 3 ++- tools/profiles/release.json | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/tools/profiles/debug.json b/tools/profiles/debug.json index 77cbbfdaf6..c3fa7a586c 100644 --- a/tools/profiles/debug.json +++ b/tools/profiles/debug.json @@ -18,7 +18,8 @@ "ARMC6": { "common": ["-c", "--target=arm-arm-none-eabi", "-mthumb", "-g", "-O0", "-Wno-armcc-pragma-push-pop", "-Wno-armcc-pragma-anon-unions", - "-DMULADDC_CANNOT_USE_R7"], + "-DMULADDC_CANNOT_USE_R7", "-fdata-sections", + "-fno-exceptions"], "asm": [], "c": ["-D__ASSERT_MSG", "-std=gnu99"], "cxx": ["-fno-rtti", "-std=gnu++98"], diff --git a/tools/profiles/develop.json b/tools/profiles/develop.json index 66ebeb49ee..f6db2a28ae 100644 --- a/tools/profiles/develop.json +++ b/tools/profiles/develop.json @@ -17,7 +17,8 @@ "ARMC6": { "common": ["-c", "--target=arm-arm-none-eabi", "-mthumb", "-Os", "-Wno-armcc-pragma-push-pop", "-Wno-armcc-pragma-anon-unions", - "-DMULADDC_CANNOT_USE_R7"], + "-DMULADDC_CANNOT_USE_R7", "-fdata-sections", + "-fno-exceptions"], "asm": [], "c": ["-D__ASSERT_MSG", "-std=gnu99"], "cxx": ["-fno-rtti", "-std=gnu++98"], diff --git a/tools/profiles/release.json b/tools/profiles/release.json index 24391faf31..58cf5bd47e 100644 --- a/tools/profiles/release.json +++ b/tools/profiles/release.json @@ -17,7 +17,8 @@ "ARMC6": { "common": ["-c", "--target=arm-arm-none-eabi", "-mthumb", "-Oz", "-Wno-armcc-pragma-push-pop", "-Wno-armcc-pragma-anon-unions", - "-DMULADDC_CANNOT_USE_R7"], + "-DMULADDC_CANNOT_USE_R7", "-fdata-sections", + "-fno-exceptions"], "asm": [], "c": ["-D__ASSERT_MSG", "-std=gnu99"], "cxx": ["-fno-rtti", "-std=gnu++98"],