]> code.ossystems Code Review - openembedded-core.git/commit
newlib: Move syscalls from newlib to libgloss
authorMark Hatle <mark.hatle@kernel.crashing.org>
Fri, 14 Feb 2020 18:34:14 +0000 (12:34 -0600)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 19 Feb 2020 11:23:33 +0000 (11:23 +0000)
commitf495e1f771b60d2db11ffa351adf56ba664fe7e1
tree327f43e8f07438d4ec51a2cfdae2621c882c675f
parent71cdbf426e46e3ca1b5038f40e9f7ba958abc537
newlib: Move syscalls from newlib to libgloss

By passing --disabled-newlib-supplied-syscalls, newlib will disable the
generation of builtin syscalls and move this to libgloss.  (This also
affects the generation of crt0.o.)

libgloss SHOULD then provide the syscalls, crt0.o and other functions that
are no longer part of newlib itself.  This now means that you must link
with both newlib and libgloss, whereas before newlib would run in many
configurations by itself.

Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/newlib/newlib.inc