From f1bfa6bec8febecb8b8e0485a3d7f9b64d97727c Mon Sep 17 00:00:00 2001 From: apio Date: Tue, 18 Oct 2022 18:28:28 +0200 Subject: [PATCH] Build system: more cflags + stripping --- apps/Makefile | 3 ++- libs/libc/Makefile | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/Makefile b/apps/Makefile index dba694f6..ad028845 100644 --- a/apps/Makefile +++ b/apps/Makefile @@ -6,11 +6,12 @@ APPS_BIN := $(APPS_DIR)/bin REAL_APPS := $(patsubst %, $(APPS_BIN)/%, $(APPS)) -CFLAGS := -Wall -Wextra -Werror -Os +CFLAGS := -Wall -Wextra -Werror -Os -fno-asynchronous-unwind-tables $(APPS_BIN)/%: $(APPS_SRC)/%.c @mkdir -p $(@D) $(CC) $(CFLAGS) -o $@ $^ + $(STRIP) $@ build: $(REAL_APPS) diff --git a/libs/libc/Makefile b/libs/libc/Makefile index 10a87ac1..6ff35a0d 100644 --- a/libs/libc/Makefile +++ b/libs/libc/Makefile @@ -5,7 +5,7 @@ LIBC_BIN := $(LIBC_DIR)/bin DESTDIR ?= $(LUNA_BASE)/usr/lib -CFLAGS := -Os -nostdlib -fno-omit-frame-pointer -pedantic -Wall -Wextra -Werror -Wfloat-equal -Wdisabled-optimization -Wformat=2 -Winit-self -Wmissing-include-dirs -Wswitch-default -Wcast-qual -Wundef -Wcast-align -Wwrite-strings -Wlogical-op -Wredundant-decls -Wshadow -Wconversion +CFLAGS := -Os -nostdlib -fno-asynchronous-unwind-tables -fno-omit-frame-pointer -pedantic -Wall -Wextra -Werror -Wfloat-equal -Wdisabled-optimization -Wformat=2 -Winit-self -Wmissing-include-dirs -Wswitch-default -Wcast-qual -Wundef -Wcast-align -Wwrite-strings -Wlogical-op -Wredundant-decls -Wshadow -Wconversion CXXFLAGS := -fno-rtti -fno-exceptions -Wsign-promo -Wstrict-null-sentinel -Wctor-dtor-privacy ASMFLAGS := -felf64