janneke pushed a commit to branch core-packages-team in repository guix. commit 6290048eaa09d61dec65ed894b69d0982d5c9124 Author: Janneke Nieuwenhuizen <jann...@gnu.org> AuthorDate: Thu Jan 2 13:15:55 2025 +0100
gnu: boost-for-mysql: Fix build with gcc-14. * gnu/packages/boost.scm (boost-for-mysql)[arguments]: Add phase "apply-gcc-14-patch". Change-Id: If75c77d514702c2af127eadba44d195d7443d4f5 --- gnu/packages/boost.scm | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm index 4f54c6b578..36faceb07a 100644 --- a/gnu/packages/boost.scm +++ b/gnu/packages/boost.scm @@ -14,7 +14,7 @@ ;;; Copyright © 2019, 2020 Giacomo Leidi <goodoldp...@autistici.org> ;;; Copyright © 2020, 2022 Marius Bakke <mar...@gnu.org> ;;; Copyright © 2020 Jonathan Brielmaier <jonathan.brielma...@web.de> -;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <jann...@gnu.org> +;;; Copyright © 2020, 2025 Janneke Nieuwenhuizen <jann...@gnu.org> ;;; Copyright © 2021, 2022 Greg Hogan <c...@greghogan.com> ;;; Copyright © 2021 Franck Pérignon <franck.perig...@univ-grenoble-alpes.fr> ;;; Copyright © 2021 Aleksandr Vityazev <avitya...@posteo.org> @@ -342,6 +342,16 @@ across a broad spectrum of applications.") "--with-toolset=gcc"))) ((#:phases phases) #~(modify-phases #$phases + (add-after 'unpack 'apply-gcc-14-patch + (lambda _ + (substitute* "tools/build/src/engine/build.sh" + (("=gcc") + "=\"gcc -Wno-error=implicit-function-declaration\"")) + (substitute* "tools/build/src/engine/build.jam" + ((": -pedantic -fno-strict-aliasing" all) + (string-append + all + " -Wno-error=implicit-function-declaration"))))) (replace 'patch-shells (lambda _ (substitute* (append