]> xenbits.xensource.com Git - unikraft/unikraft.git/commitdiff
lib/posix-process: Use builtin `exit` flags only for C and CXX sources
authorEduard Vintilă <eduard.vintila47@gmail.com>
Sun, 12 Nov 2023 13:59:20 +0000 (15:59 +0200)
committerEduard Vintilă <eduard.vintila47@gmail.com>
Sun, 12 Nov 2023 13:59:20 +0000 (15:59 +0200)
The `-fno-builtin-exit` and `-fno-builtin-exit-group` flags are not
available for Golang sources, so keep them only for C and C++.

Signed-off-by: Eduard Vintilă <eduard.vintila47@gmail.com>
lib/posix-process/Makefile.uk

index 7a1dbbd523a36ab447d5ebd6523f07b63bea9e86..6356439bb73254717342b0aa9797edfed5568672 100644 (file)
@@ -14,7 +14,8 @@ LIBPOSIX_PROCESS_SRCS-y += $(LIBPOSIX_PROCESS_BASE)/wait.c
 LIBPOSIX_PROCESS_SRCS-y += $(LIBPOSIX_PROCESS_BASE)/signals.c
 LIBPOSIX_PROCESS_SRCS-$(CONFIG_LIBPOSIX_PROCESS_CLONE) += $(LIBPOSIX_PROCESS_BASE)/clone.c
 LIBPOSIX_PROCESS_SRCS-$(CONFIG_LIBPOSIX_PROCESS_CLONE) += $(LIBPOSIX_PROCESS_BASE)/clonetab.ld
-COMPFLAGS-$(CONFIG_LIBPOSIX_PROCESS_PIDS) += -fno-builtin-exit -fno-builtin-exit-group
+CFLAGS-$(CONFIG_LIBPOSIX_PROCESS_PIDS) += -fno-builtin-exit -fno-builtin-exit-group
+CXXFLAGS-$(CONFIG_LIBPOSIX_PROCESS_PIDS) += -fno-builtin-exit -fno-builtin-exit-group
 
 UK_PROVIDED_SYSCALLS-$(CONFIG_LIBPOSIX_PROCESS_CLONE) += clone-5
 UK_PROVIDED_SYSCALLS-$(CONFIG_LIBPOSIX_PROCESS) += execve-3