ourairquality / newlib

Newlib - C library for embedded systems - for esp-open-rtos.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Newlib - C library for embedded systems - for esp-open-rtos.

This is fork of git://sourceware.org/git/newlib-cygwin.git with patches required to support esp-open-rtos. Based on Newlib 2.2.0 for esp-open-rtos https://github.com/projectgus/newlib-xtensa which was a fork of Newlib 2.2.0 for xtensa https://github.com/projectgus/newlib-xtensa.git

Building

cd newlib-cygwin
mkdir build
cd build
../configure --with-newlib --enable-multilib --disable-newlib-io-c99-formats --enable-newlib-supplied-syscalls --enable-target-optspace --program-transform-name="s&^&xtensa-lx106-elf-&" --disable-option-checking --with-target-subdir=xtensa-lx106-elf --target=xtensa-lx106-elf --enable-newlib-nano-malloc --enable-newlib-nano-formatted-io --enable-newlib-reent-small --prefix=/tmp/libc
env CROSS_CFLAGS="-DSIGNAL_PROVIDED -DABORT_PROVIDED" make
make install

About

Newlib - C library for embedded systems - for esp-open-rtos.

License:GNU General Public License v2.0


Languages

Language:C 70.6%Language:C++ 10.8%Language:Makefile 10.8%Language:Assembly 4.2%Language:M4 0.8%Language:TeX 0.8%Language:Shell 0.7%Language:Objective-C 0.5%Language:Perl 0.3%Language:Roff 0.2%Language:Perl 6 0.1%Language:Python 0.0%Language:Emacs Lisp 0.0%Language:RPC 0.0%Language:Scala 0.0%Language:Yacc 0.0%Language:XSLT 0.0%Language:Mathematica 0.0%Language:Batchfile 0.0%Language:GDB 0.0%Language:DIGITAL Command Language 0.0%Language:CSS 0.0%Language:Awk 0.0%Language:Tcl 0.0%