diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm index f50d49188d9..d0899635182 100644 --- a/gnu/packages/boost.scm +++ b/gnu/packages/boost.scm @@ -14,7 +14,7 @@ ;;; Copyright © 2019, 2020 Giacomo Leidi ;;; Copyright © 2020, 2022 Marius Bakke ;;; Copyright © 2020 Jonathan Brielmaier -;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen +;;; Copyright © 2020, 2025 Janneke Nieuwenhuizen ;;; Copyright © 2021, 2022 Greg Hogan ;;; Copyright © 2021 Franck Pérignon ;;; Copyright © 2021 Aleksandr Vityazev @@ -344,6 +344,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