@@ -781,7 +781,7 @@ link_directories(
781781)
782782
783783
784- set (COMMON_FLAGS -MP -MD -mthumb -mabi=aapcs -ftree-vrp -ffunction-sections -fdata-sections -fno-strict-aliasing -fno-builtin -fshort-enums -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fstack-usage -fno-exceptions -fno-non-call-exceptions)
784+ set (COMMON_FLAGS -MP -MD -mthumb -mabi=aapcs -ftree-vrp -ffunction-sections -fdata-sections -fno-strict-aliasing -fno-builtin -fshort-enums -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fstack-usage -fno-exceptions -fno-non-call-exceptions --specs=nano.specs )
785785set (WARNING_FLAGS -Wall -Wextra -Warray-bounds=2 -Wformat=2 -Wformat-overflow=2 -Wformat-truncation=2 -Wformat-nonliteral -Wno-missing-field-initializers -Wno-unknown-pragmas -Wno-expansion-to-defined -Wreturn-type -Werror=return-type -Werror)
786786set (DEBUG_FLAGS -Og -g3)
787787set (RELEASE_FLAGS -Os)
@@ -930,7 +930,7 @@ target_compile_options(${EXECUTABLE_NAME} PUBLIC
930930
931931set_target_properties (${EXECUTABLE_NAME} PROPERTIES
932932 SUFFIX ".out"
933- LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH} /modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -lc -lnosys -lm -Wl,-Map=${EXECUTABLE_FILE_NAME} .map"
933+ LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH} /modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} --specs=nosys.specs - mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_FILE_NAME} .map"
934934 )
935935
936936add_custom_command (TARGET ${EXECUTABLE_NAME}
@@ -965,7 +965,7 @@ target_compile_options(${EXECUTABLE_MCUBOOT_NAME} PUBLIC
965965
966966set_target_properties (${EXECUTABLE_MCUBOOT_NAME} PROPERTIES
967967 SUFFIX ".out"
968- LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH} /modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT_MCUBOOT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -lc -lnosys -lm -Wl,-Map=${EXECUTABLE_MCUBOOT_FILE_NAME} .map"
968+ LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH} /modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT_MCUBOOT} --specs=nosys.specs - mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_MCUBOOT_FILE_NAME} .map"
969969 )
970970
971971add_custom_command (TARGET ${EXECUTABLE_MCUBOOT_NAME}
@@ -1008,7 +1008,7 @@ target_compile_options(${EXECUTABLE_RECOVERY_NAME} PUBLIC
10081008
10091009set_target_properties (${EXECUTABLE_RECOVERY_NAME} PROPERTIES
10101010 SUFFIX ".out"
1011- LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH} /modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -lc -lnosys -lm -Wl,-Map=${EXECUTABLE_RECOVERY_FILE_NAME} .map"
1011+ LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH} /modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} --specs=nosys.specs - mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_RECOVERY_FILE_NAME} .map"
10121012 )
10131013
10141014add_custom_command (TARGET ${EXECUTABLE_RECOVERY_NAME}
@@ -1040,7 +1040,7 @@ target_compile_options(${EXECUTABLE_RECOVERY_MCUBOOT_NAME} PUBLIC
10401040
10411041set_target_properties (${EXECUTABLE_RECOVERY_MCUBOOT_NAME} PROPERTIES
10421042 SUFFIX ".out"
1043- LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH} /modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT_MCUBOOT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -lc -lnosys -lm -Wl,-Map=${EXECUTABLE_GRAPHICS_FILE_NAME} .map"
1043+ LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH} /modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT_MCUBOOT} --specs=nosys.specs - mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_GRAPHICS_FILE_NAME} .map"
10441044 )
10451045
10461046add_custom_command (TARGET ${EXECUTABLE_RECOVERY_MCUBOOT_NAME}
@@ -1083,7 +1083,7 @@ add_dependencies(${EXECUTABLE_RECOVERYLOADER_NAME} ${EXECUTABLE_RECOVERY_MCUBOOT
10831083
10841084set_target_properties (${EXECUTABLE_RECOVERYLOADER_NAME} PROPERTIES
10851085 SUFFIX ".out"
1086- LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH} /modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -lc -lnosys -lm -Wl,-Map=${EXECUTABLE_RECOVERYLOADER_FILE_NAME} .map"
1086+ LINK_FLAGS "-mthumb -mabi=aapcs -L ${NRF5_SDK_PATH} /modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT} --specs=nosys.specs - mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_RECOVERYLOADER_FILE_NAME} .map"
10871087 )
10881088
10891089add_custom_command (TARGET ${EXECUTABLE_RECOVERYLOADER_NAME}
@@ -1118,7 +1118,7 @@ add_dependencies(${EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME} ${EXECUTABLE_RECOVERY
11181118
11191119set_target_properties (${EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME} PROPERTIES
11201120 SUFFIX ".out"
1121- LINK_FLAGS "-mthumb -mabi=aapcs -std=gnu++98 -std=c99 -L ${NRF5_SDK_PATH} /modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT_MCUBOOT} -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -lc -lnosys -lm -Wl,-Map=${EXECUTABLE_MCUBOOT_RECOVERYLOADER_FILE_NAME} .map"
1121+ LINK_FLAGS "-mthumb -mabi=aapcs -std=gnu++98 -std=c99 -L ${NRF5_SDK_PATH} /modules/nrfx/mdk -T${NRF5_LINKER_SCRIPT_MCUBOOT} --specs=nosys.specs - mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wl,--gc-sections -Wl,--print-memory-usage --specs=nano.specs -Wl,-Map=${EXECUTABLE_MCUBOOT_RECOVERYLOADER_FILE_NAME} .map"
11221122 )
11231123
11241124add_custom_command (TARGET ${EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME}
0 commit comments