From c1bb9784770a800ce5a4fce3cc17eace9aa6270e Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 3 Mar 2023 17:48:49 +0200 Subject: [PATCH] Arch macro --- Makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 0c8faaf..aad7592 100644 --- a/Makefile +++ b/Makefile @@ -63,7 +63,7 @@ ifeq ($(OSARCH), amd64) CFLAGS += -fno-pic -fno-pie \ -mno-red-zone -march=core2 -pipe \ - -mcmodel=kernel -fno-builtin + -mcmodel=kernel -fno-builtin -Da64 CFLAG_STACK_PROTECTOR := -fstack-protector-all LDFLAGS += -TArchitecture/amd64/linker.ld \ -fno-pic -fno-pie \ @@ -75,7 +75,8 @@ LDFLAGS += -TArchitecture/amd64/linker.ld \ else ifeq ($(OSARCH), i686) CFLAGS += -fno-pic -fno-pie -mno-80387 -mno-mmx -mno-3dnow \ - -mno-red-zone -march=pentium -pipe -msoft-float -fno-builtin + -mno-red-zone -march=pentium -pipe -msoft-float \ + -fno-builtin -Da32 CFLAG_STACK_PROTECTOR := -fstack-protector-all LDFLAGS += -TArchitecture/i686/linker.ld \ -fno-pic -fno-pie \ @@ -86,7 +87,7 @@ LDFLAGS += -TArchitecture/i686/linker.ld \ else ifeq ($(OSARCH), aarch64) -CFLAGS += -pipe -fno-builtin -fPIC -Wstack-protector +CFLAGS += -pipe -fno-builtin -fPIC -Wstack-protector -Daa64 CFLAG_STACK_PROTECTOR := -fstack-protector-all -fstack-clash-protection LDFLAGS += -TArchitecture/aarch64/linker.ld -fPIC