summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorArtyom V. Poptsov <poptsov.artyom@gmail.com>2025-10-28 20:23:31 +0300
committerArtyom V. Poptsov <poptsov.artyom@gmail.com>2025-10-28 20:28:38 +0300
commit44bd0e2c35e2539e4b5060d0d39c0b11d2b87b59 (patch)
tree5652313f0749732c819014560e8c84dfa503347d /gnu/packages
parent4570498c7499462bdba9081f45cb239cd50c187d (diff)
gnu: drip: Fix build with gcc-14.
* gnu/packages/java.scm (drip): Fix build with gcc-14. [arguments]<#:phases>: Add "relax-gcc-14-strictness" phase. Change-Id: I9468bb942c4c569fe6e108f096c32b56658ed146
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/java.scm11
1 files changed, 10 insertions, 1 deletions
diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm
index 6e61bded235..fb7512edd20 100644
--- a/gnu/packages/java.scm
+++ b/gnu/packages/java.scm
@@ -18,7 +18,7 @@
;;; Copyright © 2021 Mike Gerwitz <mtg@gnu.org>
;;; Copyright © 2021 Pierre Langlois <pierre.langlois@gmx.com>
;;; Copyright © 2021 Guillaume Le Vaillant <glv@posteo.net>
-;;; Copyright © 2022, 2024 Artyom V. Poptsov <poptsov.artyom@gmail.com>
+;;; Copyright © 2022, 2024, 2025 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;; Copyright © 2024 Paul A. Patience <paul@apatience.com>
;;; Copyright © 2024 Raven Hallsby <karl@hallsby.com>
;;; Copyright © 2025 Zheng Junjie <873216071@qq.com>
@@ -2284,6 +2284,15 @@ Tool for Language Recognition v3).")
#:phases
(modify-phases %standard-phases
(delete 'configure)
+ (add-before 'build 'relax-gcc-14-strictness
+ (lambda _
+ (substitute* "Makefile"
+ ((" gcc(.*)$" all options)
+ (string-append
+ " gcc"
+ " -Wno-error=incompatible-pointer-types"
+ " -Wno-error=implicit-function-declaration"
+ options)))))
(add-before 'install 'fix-wrapper
(lambda* (#:key inputs #:allow-other-keys)
(let ((jps (search-input-file inputs "/bin/jps")))