From 9e905afb56a162882df2472d9537f72c82c83487 Mon Sep 17 00:00:00 2001 From: Jasmin Jessich Date: Sun, 6 Sep 2015 13:54:46 +0200 Subject: Added additional newlib specific target flags with new option LIBC_NEWLIB_TARGET_CFLAGS. Signed-off-by: Jasmin Jessich --- config/libc/newlib.in | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'config/libc') diff --git a/config/libc/newlib.in b/config/libc/newlib.in index f32e4b36..8351fab6 100644 --- a/config/libc/newlib.in +++ b/config/libc/newlib.in @@ -144,6 +144,20 @@ config LIBC_VERSION Enter the tag you want to use. Leave empty to use the 'head' of the repository. +config LIBC_NEWLIB_TARGET_CFLAGS + string + prompt "Target CFLAGS for newlib" + default "" + help + Used to add specific options when compiling the target libraries + (eg. -ffunction-sections -fdata-sections), which can't be defined + in global TARGET_CFLAGS, because they shall be not used for the + gcc target libraries. + Note: Both TARGET_CFLAGS and LIBC_NEWLIB_TARGET_CFLAGS are used + to compile the libraries. + + Leave blank if you don't know better. + comment "Architecture specific options" config ATMEL_AVR32_HEADERS -- cgit v1.2.3