diff options
Diffstat (limited to 'dev-lang/quickjs/files/quickjs-2021-03-27-respect-env.patch')
-rw-r--r-- | dev-lang/quickjs/files/quickjs-2021-03-27-respect-env.patch | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/dev-lang/quickjs/files/quickjs-2021-03-27-respect-env.patch b/dev-lang/quickjs/files/quickjs-2021-03-27-respect-env.patch new file mode 100644 index 000000000..6c8c68171 --- /dev/null +++ b/dev-lang/quickjs/files/quickjs-2021-03-27-respect-env.patch @@ -0,0 +1,47 @@ +diff --git a/Makefile b/Makefile +index 8fc7e55..03cec93 100644 +--- a/Makefile ++++ b/Makefile +@@ -28,7 +28,7 @@ endif + # Windows cross compilation from Linux + #CONFIG_WIN32=y + # use link time optimization (smaller and faster executables but slower build) +-CONFIG_LTO=y ++#CONFIG_LTO=y + # consider warnings as errors (for development) + #CONFIG_WERROR=y + # force 32 bit build for some utilities +@@ -65,7 +65,7 @@ else + endif + ifdef CONFIG_CLANG + HOST_CC=clang +- CFLAGS+=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d ++ CFLAGS+=-Wall -MMD -MF $(OBJDIR)/$(@F).d + CFLAGS += -Wextra + CFLAGS += -Wno-sign-compare + CFLAGS += -Wno-missing-field-initializers +@@ -82,7 +82,7 @@ ifdef CONFIG_CLANG + endif + else + HOST_CC=gcc +- CFLAGS+=-g -Wall -MMD -MF $(OBJDIR)/$(@F).d ++ CFLAGS+=-Wall -MMD -MF $(OBJDIR)/$(@F).d + CFLAGS += -Wno-array-bounds -Wno-format-truncation + ifdef CONFIG_LTO + else +@@ -101,11 +101,11 @@ DEFINES+=-D__USE_MINGW_ANSI_STDIO # for standard snprintf behavior + endif + + CFLAGS+=$(DEFINES) +-CFLAGS_DEBUG=$(CFLAGS) -O0 +-CFLAGS_SMALL=$(CFLAGS) -Os +-CFLAGS_OPT=$(CFLAGS) -O2 ++CFLAGS_DEBUG=$(CFLAGS) ++CFLAGS_SMALL=$(CFLAGS) ++CFLAGS_OPT=$(CFLAGS) + CFLAGS_NOLTO:=$(CFLAGS_OPT) +-LDFLAGS+=-g ++#LDFLAGS+= + ifdef CONFIG_LTO + CFLAGS_SMALL+=-flto + CFLAGS_OPT+=-flto |