Files
gentoo/dev-libs/libpy/files/libpy-0.2.5-cflags.patch
Patrick McLean 5c0ee68d09 dev-libs/libpy-0.2.5-r1: Fix CFLAGS (bug #751658), typo (bug #751655)
Closes: https://bugs.gentoo.org/751658
Closes: https://bugs.gentoo.org/751655
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
2020-10-29 09:57:21 -07:00

25 lines
841 B
Diff

diff --git a/Makefile b/Makefile
index 09e6e39..9addb5d 100644
--- a/Makefile
+++ b/Makefile
@@ -46,9 +46,8 @@ CLANG_WARNINGS := \
-Wno-self-assign-overloaded
WARNINGS := $(BASE_WARNINGS) $($(COMPILER)_WARNINGS)
-BASE_CXXFLAGS = -std=gnu++17 -g -O$(OPTLEVEL) \
+BASE_CXXFLAGS = -std=gnu++17 -g \
-fwrapv -fno-strict-aliasing -pipe \
- -march=x86-64 -mtune=generic \
-fvisibility=hidden \
$(WARNINGS) \
-DPY_MAJOR_VERSION=$(PY_MAJOR_VERSION) \
@@ -58,7 +57,7 @@ BASE_CXXFLAGS = -std=gnu++17 -g -O$(OPTLEVEL) \
-DLIBPY_MICRO_VERSION=$(MICRO_VERSION)
GCC_FLAGS = -fmax-errors=$(MAX_ERRORS)
CLANG_FLAGS = -ferror-limit=$(MAX_ERRORS)
-CXXFLAGS = $(BASE_CXXFLAGS) $($(COMPILER)_FLAGS)
+CXXFLAGS += $(BASE_CXXFLAGS) $($(COMPILER)_FLAGS)
# https://github.com/quantopian/libpy/pull/86/files#r309288697
INCLUDE_DIRS := include/ \