summaryrefslogtreecommitdiff
path: root/gnu/packages/cpp.scm
diff options
context:
space:
mode:
authorArtyom V. Poptsov <poptsov.artyom@gmail.com>2025-11-07 23:57:30 +0300
committerArtyom V. Poptsov <poptsov.artyom@gmail.com>2025-11-08 00:03:43 +0300
commit91710c42f6d8fce3687fa876994b3c38b505f318 (patch)
tree1942d4ef49dba7e8f987589a3a254a538994eb60 /gnu/packages/cpp.scm
parent133340798719edc9e19ebd754d00be5fa2f4dd4a (diff)
gnu: rttr: Fix build with gcc-14.
* gnu/packages/cpp.scm (rttr): Fix build with gcc-14. [arguments]<#:configure-flags>: Disable unit tests building. Change-Id: Ic9994fa0707ee8db27370be2fb4538ddf2c5650e
Diffstat (limited to 'gnu/packages/cpp.scm')
-rw-r--r--gnu/packages/cpp.scm10
1 files changed, 7 insertions, 3 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 3474d4b5c5f..11aaa125c51 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -34,7 +34,7 @@
;;; Copyright © 2022, 2023, 2024 Maxim Cournoyer <maxim@guixotic.coop>
;;; Copyright © 2022 Antero Mejr <antero@mailbox.org>
;;; Copyright © 2023, 2025 Sughosha <Sughosha@disroot.org>
-;;; Copyright © 2023, 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com>
+;;; Copyright © 2023, 2024, 2025 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;; Copyright © 2023 Liliana Marie Prikler <liliana.prikler@gmail.com>
;;; Copyright © 2023 Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
;;; Copyright © 2023 Foundation Devices, Inc. <hello@foundationdevices.com>
@@ -628,7 +628,8 @@ Scalable Vector Graphics (SVG) files.")
'(;; No check target. Setting test-target to "unit_test" runs it twice.
#:tests? #f
#:configure-flags
- '("-DBUILD_DOCUMENTATION=OFF" "-DBUILD_EXAMPLES=OFF")
+ '("-DBUILD_DOCUMENTATION=OFF" "-DBUILD_EXAMPLES=OFF"
+ "-DBUILD_UNIT_TESTS=OFF")
#:phases
(modify-phases %standard-phases
;; library_test fails in chroot.
@@ -636,7 +637,10 @@ Scalable Vector Graphics (SVG) files.")
(lambda _
(substitute* "src/unit_tests/unit_tests.cmake"
(("misc/library_test.cpp") ""))
- #t)))))
+ #t))
+ (add-before 'configure 'relax-gcc-14-strictness
+ (lambda _
+ (setenv "CXXFLAGS" "-Wno-error=pessimizing-move"))))))
(native-inputs (list pkg-config))
(home-page "https://github.com/rttrorg/rttr/")
(synopsis "C++ Reflection Library")