blob: f06d3e24d060afcb4cd8a187ba65a92908cf28e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
Respect CFLAGS and LDFLAGS
https://bugs.gentoo.org/971364
--- a/makefile 2026-03-20 08:13:14.623645775 -0000
+++ b/makefile 2026-03-20 08:13:21.424581019 -0000
@@ -1215,7 +1215,7 @@
BUILD_FEATURES = - debugging support
else
ifneq (,$(findstring clang,$(COMPILER_NAME))$(findstring LLVM,$(COMPILER_NAME)))
- CFLAGS_O = -O2 -fno-strict-overflow
+ CFLAGS_O ?= -O2 -fno-strict-overflow
GCC_OPTIMIZERS_CMD = ${GCC} --help
NO_LTO = 1
else
@@ -1223,10 +1223,10 @@
ifeq (Darwin,$(OSTYPE))
CFLAGS_O += -O4 -flto -fwhole-program
else
- CFLAGS_O := -O2
+ CFLAGS_O ?= -O2
endif
endif
- LDFLAGS_O =
+ LDFLAGS_O ?=
GCC_MAJOR_VERSION = $(firstword $(subst ., ,$(GCC_VERSION)))
ifneq (3,$(GCC_MAJOR_VERSION))
ifeq (,$(GCC_OPTIMIZERS_CMD))
|