From: Costin Lupu Date: Sun, 10 Mar 2019 14:33:06 +0000 (+0200) Subject: Enable setjmp and longjmp support X-Git-Tag: RELEASE-0.4~111 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=26838e88205b8c3a3b2cdf3e4cb494b1c98bcf7c;p=unikraft%2Flibs%2Fnewlib.git Enable setjmp and longjmp support Signed-off-by: Costin Lupu Reviewed-by: Simon Kuenzer --- diff --git a/Makefile.uk b/Makefile.uk index 70d5c85..6a918b8 100644 --- a/Makefile.uk +++ b/Makefile.uk @@ -796,6 +796,13 @@ LIBNEWLIBC_SRCS-y += $(LIBNEWLIB_LIBC)/time/tzset_r.c LIBNEWLIBC_SRCS-y += $(LIBNEWLIB_LIBC)/time/tzvars.c LIBNEWLIBC_SRCS-y += $(LIBNEWLIB_LIBC)/time/wcsftime.c +################################################################################ +# Newlib/libc code -- setjmp, longjmp +################################################################################ +LIBNEWLIBC_SRCS-$(CONFIG_ARCH_X86_64) += $(LIBNEWLIB_LIBC)/machine/x86_64/setjmp.S +LIBNEWLIBC_SRCS-$(CONFIG_ARCH_ARM_32) += $(LIBNEWLIB_LIBC)/machine/arm/setjmp.S +LIBNEWLIBC_SRCS-$(CONFIG_ARCH_ARM_64) += $(LIBNEWLIB_LIBC)/machine/aarch64/setjmp.S + ################################################################################ # Newlib/libm code -- math ################################################################################