From 08eb3fb8f7c821da05c55c9e1d0547f30361b790 Mon Sep 17 00:00:00 2001 From: =?utf8?q?S=C3=A9bastien=20Villemot?= Date: Tue, 21 Apr 2020 12:21:34 +0100 Subject: [PATCH] Remove hardcoded GCC optimization flags Forwarded: not-needed Last-Update: 2015-11-17 This is necessary in order to make DEB_BUILD_OPTIONS=noopt work as expected. Note that the hack on llvm-config --cxxflags is not absolutely needed, because the -O2 that it brings come before the -O0 brought by dpkg-buildflags. But I leave it for clarity. Last-Update: 2015-11-17 Gbp-Pq: Name support-noopt.patch --- Make.inc | 2 +- deps/suitesparse.mk | 2 +- src/Makefile | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Make.inc b/Make.inc index e8304bf..5a89b98 100644 --- a/Make.inc +++ b/Make.inc @@ -469,7 +469,7 @@ ifneq ($(OS), WINNT) JCXXFLAGS += -pedantic endif DEBUGFLAGS := -O0 -ggdb2 -DJL_DEBUG_BUILD -fstack-protector-all -SHIPFLAGS := -O3 -ggdb2 -falign-functions +SHIPFLAGS := -ggdb2 -falign-functions endif ifeq ($(USECLANG),1) diff --git a/deps/suitesparse.mk b/deps/suitesparse.mk index 8f23eb1..89240bd 100644 --- a/deps/suitesparse.mk +++ b/deps/suitesparse.mk @@ -119,7 +119,7 @@ endif $(build_shlibdir)/libsuitesparse_wrapper.$(SHLIB_EXT): $(SRCDIR)/SuiteSparse_wrapper.c mkdir -p $(build_shlibdir) - $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -O2 -shared $(fPIC) $(SUITESPARSE_INC) $< -o $@ $(SUITESPARSE_LIB) + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -shared $(fPIC) $(SUITESPARSE_INC) $< -o $@ $(SUITESPARSE_LIB) $(INSTALL_NAME_CMD)libsuitesparse_wrapper.$(SHLIB_EXT) $@ touch -c $@ diff --git a/src/Makefile b/src/Makefile index 2ec26db..a5696a0 100644 --- a/src/Makefile +++ b/src/Makefile @@ -95,7 +95,7 @@ endif PUBLIC_HEADER_TARGETS := $(addprefix $(build_includedir)/julia/,$(notdir $(PUBLIC_HEADERS)) $(UV_HEADERS)) LLVM_LDFLAGS := $(shell $(LLVM_CONFIG_HOST) --ldflags) -LLVM_CXXFLAGS := $(shell $(LLVM_CONFIG_HOST) --cxxflags) +LLVM_CXXFLAGS := $(shell $(LLVM_CONFIG_HOST) --cxxflags | sed 's/^/ /;s/$$/ /;s/\s-O.\s/ /') ifeq ($(JULIACODEGEN),LLVM) ifneq ($(USE_SYSTEM_LLVM),0) -- 2.30.2