Kernel: Build with -fno-asynchronous-unwind-tables

We'll never use exceptions in the kernel, so there's no need for unwind
tables and we can save ourselves some space.
This commit is contained in:
Andreas Kling 2019-11-21 12:47:49 +01:00
parent b0b523e973
commit 554f28901b
Notes: sideshowbarker 2024-07-19 11:07:39 +09:00

View file

@ -102,7 +102,7 @@ CXX_OBJS = \
OBJS = $(CXX_OBJS) Arch/i386/Boot/boot.ao
KERNEL = kernel
CXXFLAGS += -ffreestanding -mno-80387 -mno-mmx -mno-sse -mno-sse2
CXXFLAGS += -ffreestanding -mno-80387 -mno-mmx -mno-sse -mno-sse2 -fno-asynchronous-unwind-tables
CXXFLAGS += -nostdlib -nostdinc -nostdinc++
CXXFLAGS += -I../Toolchain/Local/i686-pc-serenity/include/c++/8.3.0/
CXXFLAGS += -I../Toolchain/Local/i686-pc-serenity/include/c++/8.3.0/i686-pc-serenity/