Skip to content

Commit 68364ec

Browse files
committed
newlib: build optimized
Add building libc.a with -O2. Signed-off-by: Kumar Gala <[email protected]>
1 parent 6fd1635 commit 68364ec

17 files changed

+17
-0
lines changed

configs/arc.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ CT_BINUTILS_V_2_35=y
1313
CT_NEWLIB_SRC_DEVEL=y
1414
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
1515
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
16+
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1617
CT_LIBC_NEWLIB_IO_LL=y
1718
CT_LIBC_NEWLIB_IO_FLOAT=y
1819
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/arm.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ CT_BINUTILS_V_2_35=y
1313
CT_NEWLIB_SRC_DEVEL=y
1414
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
1515
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
16+
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1617
CT_LIBC_NEWLIB_IO_LL=y
1718
CT_LIBC_NEWLIB_IO_FLOAT=y
1819
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/arm64.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ CT_BINUTILS_V_2_35=y
1313
CT_NEWLIB_SRC_DEVEL=y
1414
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
1515
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
16+
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1617
CT_LIBC_NEWLIB_IO_LL=y
1718
CT_LIBC_NEWLIB_IO_FLOAT=y
1819
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/i586.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ CT_BINUTILS_V_2_35=y
1414
CT_NEWLIB_SRC_DEVEL=y
1515
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
1616
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
17+
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1718
CT_LIBC_NEWLIB_IO_LL=y
1819
CT_LIBC_NEWLIB_IO_FLOAT=y
1920
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/iamcu.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ CT_BINUTILS_V_2_35=y
1414
CT_NEWLIB_SRC_DEVEL=y
1515
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
1616
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
17+
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1718
CT_LIBC_NEWLIB_IO_LL=y
1819
CT_LIBC_NEWLIB_IO_FLOAT=y
1920
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/mips.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ CT_BINUTILS_V_2_35=y
1212
CT_NEWLIB_SRC_DEVEL=y
1313
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
1414
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
15+
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1516
CT_LIBC_NEWLIB_IO_LL=y
1617
CT_LIBC_NEWLIB_IO_FLOAT=y
1718
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/nios2.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ CT_BINUTILS_V_2_35=y
1313
CT_NEWLIB_SRC_DEVEL=y
1414
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
1515
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
16+
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1617
CT_LIBC_NEWLIB_IO_LL=y
1718
CT_LIBC_NEWLIB_IO_FLOAT=y
1819
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/riscv64.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ CT_BINUTILS_V_2_35=y
1515
CT_NEWLIB_SRC_DEVEL=y
1616
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
1717
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
18+
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1819
CT_LIBC_NEWLIB_IO_LL=y
1920
CT_LIBC_NEWLIB_IO_FLOAT=y
2021
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/sparc.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ CT_BINUTILS_V_2_35=y
1212
CT_NEWLIB_SRC_DEVEL=y
1313
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
1414
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
15+
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1516
CT_LIBC_NEWLIB_IO_LL=y
1617
CT_LIBC_NEWLIB_IO_FLOAT=y
1718
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

configs/x86_64-zephyr-elf.config

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ CT_BINUTILS_V_2_35=y
1313
CT_NEWLIB_SRC_DEVEL=y
1414
CT_NEWLIB_DEVEL_URL="https://github.com/zephyrproject-rtos/newlib-cygwin.git"
1515
CT_NEWLIB_DEVEL_REVISION="b1fe4401fdbd0860e0b91227219b15d2e0142b78"
16+
CT_LIBC_NEWLIB_TARGET_CFLAGS="-O2"
1617
CT_LIBC_NEWLIB_IO_LL=y
1718
CT_LIBC_NEWLIB_IO_FLOAT=y
1819
# CT_LIBC_NEWLIB_FSEEK_OPTIMIZATION is not set

0 commit comments

Comments
 (0)