From: Mark Hatle Date: Fri, 14 Feb 2020 18:34:14 +0000 (-0600) Subject: newlib: Move syscalls from newlib to libgloss X-Git-Tag: uninative-2.8~147 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=f495e1f771b60d2db11ffa351adf56ba664fe7e1;p=openembedded-core.git 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 Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-core/newlib/newlib.inc b/meta/recipes-core/newlib/newlib.inc index d7ac8bff17..5edea8aba1 100644 --- a/meta/recipes-core/newlib/newlib.inc +++ b/meta/recipes-core/newlib/newlib.inc @@ -42,6 +42,7 @@ EXTRA_OECONF = " \ --with-gnu-as \ --with-gnu-ld \ --disable-multilib \ + --disable-newlib-supplied-syscalls \ " do_configure[cleandirs] = "${B}"