From 4af165130610d793355a3180084c99b42afcbc9c Mon Sep 17 00:00:00 2001 From: Dr-Noob Date: Sun, 22 Aug 2021 13:30:24 +0200 Subject: [PATCH] [v0.99] Remove -fstack-protector-all from Windows compilation to fix segfault with mingw64, found in issue #109 --- Makefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index de26fed..c03cd5a 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ CC ?= gcc -CFLAGS+=-Wall -Wextra -pedantic -fstack-protector-all -pedantic +CFLAGS+=-Wall -Wextra -pedantic SANITY_FLAGS=-Wfloat-equal -Wshadow -Wpointer-arith PREFIX ?= /usr @@ -16,17 +16,17 @@ ifneq ($(OS),Windows_NT) SRC_DIR=src/x86/ SOURCE += $(COMMON_SRC) $(SRC_DIR)cpuid.c $(SRC_DIR)apic.c $(SRC_DIR)cpuid_asm.c $(SRC_DIR)uarch.c HEADERS += $(COMMON_HDR) $(SRC_DIR)cpuid.h $(SRC_DIR)apic.h $(SRC_DIR)cpuid_asm.h $(SRC_DIR)uarch.h - CFLAGS += -DARCH_X86 -std=c99 + CFLAGS += -DARCH_X86 -std=c99 -fstack-protector-all else ifeq ($(arch), $(filter $(arch), ppc64le ppc64 ppcle ppc)) SRC_DIR=src/ppc/ SOURCE += $(COMMON_SRC) $(SRC_DIR)ppc.c $(SRC_DIR)uarch.c $(SRC_DIR)udev.c HEADERS += $(COMMON_HDR) $(SRC_DIR)ppc.h $(SRC_DIR)uarch.h $(SRC_DIR)udev.c - CFLAGS += -DARCH_PPC -std=gnu99 + CFLAGS += -DARCH_PPC -std=gnu99 -fstack-protector-all else ifeq ($(arch), $(filter $(arch), arm aarch64_be aarch64 arm64 armv8b armv8l armv7l armv6l)) SRC_DIR=src/arm/ SOURCE += $(COMMON_SRC) $(SRC_DIR)midr.c $(SRC_DIR)uarch.c $(SRC_DIR)soc.c $(SRC_DIR)udev.c HEADERS += $(COMMON_HDR) $(SRC_DIR)midr.h $(SRC_DIR)uarch.h $(SRC_DIR)soc.h $(SRC_DIR)udev.c $(SRC_DIR)socs.h - CFLAGS += -DARCH_ARM -Wno-unused-parameter -std=c99 + CFLAGS += -DARCH_ARM -Wno-unused-parameter -std=c99 -fstack-protector-all os := $(shell uname -s) ifeq ($(os), Darwin) @@ -46,8 +46,8 @@ else SRC_DIR=src/x86/ SOURCE += $(COMMON_SRC) $(SRC_DIR)cpuid.c $(SRC_DIR)apic.c $(SRC_DIR)cpuid_asm.c $(SRC_DIR)uarch.c HEADERS += $(COMMON_HDR) $(SRC_DIR)cpuid.h $(SRC_DIR)apic.h $(SRC_DIR)cpuid_asm.h $(SRC_DIR)uarch.h - CFLAGS += -DARCH_X86 - SANITY_FLAGS += -Wno-pedantic-ms-format -std=c99 + CFLAGS += -DARCH_X86 -std=c99 + SANITY_FLAGS += -Wno-pedantic-ms-format OUTPUT=cpufetch.exe endif