]> granicus.if.org Git - esp-idf/commit
newlib: add "full" formatting support, add missing functions
authorIvan Grokhotkov <ivan@espressif.com>
Mon, 7 Nov 2016 10:43:29 +0000 (18:43 +0800)
committerIvan Grokhotkov <ivan@espressif.com>
Thu, 8 Dec 2016 03:04:54 +0000 (11:04 +0800)
commit221dc135357728256f27df7ee122afee609a8607
treef250c11b91c582c101ca3edd211583a89c548cde
parent505282bab1c63ea774b22bf9a99832926ddf1745
newlib: add "full" formatting support, add missing functions

- add two versions of libc: libc.a and libc_nano.a. First one has full C99 formatting support, second one uses “nano” formatting functions available in ROM.
- fix linker error for fmod, fmodf, atof, atoff
- update tests
15 files changed:
components/esp32/Kconfig
components/esp32/component.mk
components/esp32/ld/esp32.rom.ld
components/esp32/ld/esp32.rom.nanofmt.ld [new file with mode: 0644]
components/newlib/component.mk
components/newlib/lib/extracted/romsyms [deleted file]
components/newlib/lib/fixlibc.sh [deleted file]
components/newlib/lib/libc-minusrom.a [deleted file]
components/newlib/lib/libc.a
components/newlib/lib/libc_nano.a [new file with mode: 0644]
components/newlib/lib/libc_rom.a [deleted file]
components/newlib/lib/libg.a
components/newlib/lib/libm.a
components/newlib/syscall_table.c
components/newlib/test/test_newlib.c