mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-08 14:43:27 -04:00
dev-cpp/safeint: strip -O3.
Closes: https://bugs.gentoo.org/974658 Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
This commit is contained in:
28
dev-cpp/safeint/files/safeint-3.0.28a-strip-O3.patch
Normal file
28
dev-cpp/safeint/files/safeint-3.0.28a-strip-O3.patch
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
From: Pavel Sobolev <contact@paveloom.dev>
|
||||||
|
Subject: [PATCH] Strip `-O3`.
|
||||||
|
|
||||||
|
Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
|
||||||
|
|
||||||
|
--- a/Test/ClangTest/CMakeLists.txt
|
||||||
|
+++ b/Test/ClangTest/CMakeLists.txt
|
||||||
|
@@ -26,7 +26,7 @@ else()
|
||||||
|
set(CMAKE_CXX_COMPILER ${CLANG_PLUS_PLUS})
|
||||||
|
|
||||||
|
# the standard level is already at C++11, which is what we need for runtime tests
|
||||||
|
- add_compile_options(-O3 -ftrapv)
|
||||||
|
+ add_compile_options(-ftrapv)
|
||||||
|
|
||||||
|
# Note - the test matrix here is as follows:
|
||||||
|
# int128 is available (best case)
|
||||||
|
--- a/Test/GccTest/CMakeLists.txt
|
||||||
|
+++ b/Test/GccTest/CMakeLists.txt
|
||||||
|
@@ -31,7 +31,7 @@ else()
|
||||||
|
message(STATUS "g++ available, configuring g++ tests")
|
||||||
|
set(CMAKE_CXX_COMPILER ${GCC_PLUS_PLUS})
|
||||||
|
# the standard level is already at C++11, which is what we need for runtime tests
|
||||||
|
- add_compile_options(-O3 -ftrapv)
|
||||||
|
+ add_compile_options(-ftrapv)
|
||||||
|
|
||||||
|
# Note - -fsanitize=undefined isn't currently working with g++ and cmake
|
||||||
|
# if you go build from the old makefile in Test/GccTest, it does work
|
||||||
|
|
||||||
@@ -21,6 +21,7 @@ PATCHES=(
|
|||||||
"${FILESDIR}/${PN}-3.0.28a-install-the-library.patch"
|
"${FILESDIR}/${PN}-3.0.28a-install-the-library.patch"
|
||||||
"${FILESDIR}/${PN}-3.0.28a-make-tests-optional.patch"
|
"${FILESDIR}/${PN}-3.0.28a-make-tests-optional.patch"
|
||||||
"${FILESDIR}/${PN}-3.0.28a-remove-broken-tests.patch"
|
"${FILESDIR}/${PN}-3.0.28a-remove-broken-tests.patch"
|
||||||
|
"${FILESDIR}/${PN}-3.0.28a-strip-O3.patch"
|
||||||
)
|
)
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
|
|||||||
Reference in New Issue
Block a user