Newlib libc.a versus libnosys.a to provide own syscalls.c

Hi Everyone,

Can anyone point me to official documentation that describes how libnosys.a is supposed to be used?

I am using the Yagarto ARM toolchain with Newlib (libc.a) that is compiled with a SWI version of syscalls.o. I do not want to manually strip out syscalls.o from libc.a each time a new version is released. Is there an elegant way of providing your own syscalls interface and using libc.a?

Thanks and best regards,

Pieter