ARM compiler v6 comes with libc implementation, however, I was wondering if anyone has done some sort of comparison study between the libc that comes with arm compiler v6 and newlibc It seems that newlibc is geared towards generating smaller code size; particularly attractive for embedded systems development. Also how about porting effort ? Has someone tried to use newlibc with arm compiler v6 ?
It is a standard part of the Arm Compiler 6 toolchain. No additional license needed.
In many cases, you simply have to add --library_type=microlib to your linker options.https://developer.arm.com/documentation/100073/0620/The-Arm-C-Micro-library/Using-microlib