blob: df2ff12f4d4faf5261005d8afe70b5cb690bfb22 (
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
27
28
29
30
31
|
Remove -O2 and -g cflags
Remove CC and AR hardcoded
HOST_CC is not used for the object we want
--- a/quickjs/Makefile 2025-07-09 12:39:19.000000000 -0000
+++ a/quickjs/Makefile 2025-07-25 13:53:30.173279954 -0000
@@ -126,13 +126,13 @@
AR=cosmoar
else
HOST_CC=gcc
- CC=$(CROSS_PREFIX)gcc
- CFLAGS+=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d
+ CC ?= $(CROSS_PREFIX)gcc
+ CFLAGS+=-Wall -MMD -MF $(OBJDIR)/$(@F).d
CFLAGS += -Wno-array-bounds -Wno-format-truncation -Wno-infinite-recursion
ifdef CONFIG_LTO
AR=$(CROSS_PREFIX)gcc-ar
else
- AR=$(CROSS_PREFIX)ar
+ AR ?= $(CROSS_PREFIX)ar
endif
endif
STRIP?=$(CROSS_PREFIX)strip
@@ -160,7 +160,7 @@
CFLAGS+=$(DEFINES)
CFLAGS_DEBUG=$(CFLAGS) -O0
CFLAGS_SMALL=$(CFLAGS) -Os
-CFLAGS_OPT=$(CFLAGS) -O2
+CFLAGS_OPT=$(CFLAGS)
CFLAGS_NOLTO:=$(CFLAGS_OPT)
ifdef CONFIG_COSMO
LDFLAGS+=-s # better to strip by default
|