:: commit 86632c703f6d3f98e2387318e44ca6602d4696eb

mintsuki <mintsuki@protonmail.com> — 2023-04-11 13:57

parents: f79c111f19

build: Use uppercase PIE/PIC compilation flags

diff --git a/common/GNUmakefile b/common/GNUmakefile
index 5db6db65..1ad26016 100644
--- a/common/GNUmakefile
+++ b/common/GNUmakefile
@@ -68,8 +68,8 @@ override CPPFLAGS_FOR_TARGET := \
 
 ifeq ($(TARGET),bios)
     override CFLAGS_FOR_TARGET += \
-        -fno-pie \
-        -fno-pic \
+        -fno-PIE \
+        -fno-PIC \
         -m32 \
         -march=i686 \
         -mabi=sysv \
@@ -81,7 +81,7 @@ endif
 
 ifeq ($(TARGET),uefi-x86-64)
     override CFLAGS_FOR_TARGET += \
-        -fpie \
+        -fPIE \
         -m64 \
         -march=x86-64 \
         -mabi=sysv \
@@ -100,7 +100,7 @@ endif
 
 ifeq ($(TARGET),uefi-ia32)
     override CFLAGS_FOR_TARGET += \
-        -fpie \
+        -fPIE \
         -m32 \
         -march=i686 \
         -mabi=sysv \
@@ -114,7 +114,7 @@ endif
 
 ifeq ($(TARGET),uefi-aarch64)
     override CFLAGS_FOR_TARGET += \
-        -fpie \
+        -fPIE \
         -mgeneral-regs-only
     override CPPFLAGS_FOR_TARGET := \
         -I'$(call SHESCAPE,$(BUILDDIR))/limine-efi/inc' \
diff --git a/decompressor/GNUmakefile b/decompressor/GNUmakefile
index d1f3a506..4ffc01b4 100644
--- a/decompressor/GNUmakefile
+++ b/decompressor/GNUmakefile
@@ -29,8 +29,8 @@ override CFLAGS_FOR_TARGET += \
     -fomit-frame-pointer \
     -fno-strict-aliasing \
     -fno-lto \
-    -fno-pie \
-    -fno-pic \
+    -fno-PIE \
+    -fno-PIC \
     -m32 \
     -march=i686 \
     -mabi=sysv \
diff --git a/test/GNUmakefile b/test/GNUmakefile
index 36fe0d76..8f3329a3 100644
--- a/test/GNUmakefile
+++ b/test/GNUmakefile
@@ -41,7 +41,7 @@ override INTERNALCFLAGS  :=       \
 	-fno-stack-protector \
 	-fno-stack-check     \
 	-fno-lto             \
-	-fpie                \
+	-fPIE                \
 	-mgeneral-regs-only  \
 	-mno-red-zone        \
 	-I.                  \
@@ -53,8 +53,8 @@ override INTERNALCFLAGS_MB  :=    \
 	-fno-stack-protector \
 	-fno-stack-check     \
 	-fno-lto             \
-	-fno-pie             \
-	-fno-pic             \
+	-fno-PIE             \
+	-fno-PIC             \
 	-m32                 \
 	-march=i686          \
 	-mabi=sysv           \
tab: 248 wrap: offon