git: caa09c9ef540 - main - math/libdivide: remove -Werror
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 07 Mar 2023 16:27:52 UTC
The branch main has been updated by thierry:
URL: https://cgit.FreeBSD.org/ports/commit/?id=caa09c9ef54097f69e68659c834b59b140954f84
commit caa09c9ef54097f69e68659c834b59b140954f84
Author: Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2023-03-07 15:18:47 +0000
Commit: Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2023-03-07 16:27:47 +0000
math/libdivide: remove -Werror
With clang 15, a deprecation warning is emitted in a test file, and this
makes the compilation fail:
a function declaration without a prototype is deprecated in all versions of C
---
math/libdivide/files/patch-CMakeLists.txt | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/math/libdivide/files/patch-CMakeLists.txt b/math/libdivide/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..b89ebfba8f21
--- /dev/null
+++ b/math/libdivide/files/patch-CMakeLists.txt
@@ -0,0 +1,23 @@
+--- CMakeLists.txt.orig 2021-07-17 18:22:14 UTC
++++ CMakeLists.txt
+@@ -16,9 +16,9 @@ include(CMakeSanitize)
+ # Maximum warnings level & warnings as error
+ add_compile_options(
+ "$<$<CXX_COMPILER_ID:MSVC>:/W4;/WX>"
+- "$<$<CXX_COMPILER_ID:GNU>:-Wall;-Wextra;-pedantic;-Werror>"
+- "$<$<CXX_COMPILER_ID:Clang>:-Wall;-Wextra;-pedantic;-Werror>"
+- "$<$<CXX_COMPILER_ID:AppleClang>:-Wall;-Wextra;-pedantic;-Werror>"
++ "$<$<CXX_COMPILER_ID:GNU>:-Wall;-Wextra;-pedanticr>"
++ "$<$<CXX_COMPILER_ID:Clang>:-Wall;-Wextra;-pedantic>"
++ "$<$<CXX_COMPILER_ID:AppleClang>:-Wall;-Wextra;-pedantic>"
+ )
+
+ # Build options ################################################
+@@ -93,7 +93,6 @@ if (BUILD_TESTS AND NOT CMAKE_CROSSCOMPILING)
+ CPU_ARM_NEON)
+ if (CPU_X86 OR CPU_ARM_NEON)
+ cmake_push_check_state()
+- set(CMAKE_REQUIRED_FLAGS -Werror)
+ check_cxx_compiler_flag(-march=native MARCH_NATIVE)
+ cmake_pop_check_state()
+