gnu: nlopt: No longer assume C++11 mode when building.

* gnu/packages/patches/nlopt_CMake-Assume-working-c-compiler-597.patch:
New file.
* gnu/local.mk: Register new patch.
* gnu/packages/maths.scm (nlopt)[source]: Use it.

Change-Id: I8aa8aa7a62c9050d8b0b15fd23029679c38cc8be
Signed-off-by: Andreas Enge <andreas@enge.fr>
This commit is contained in:
Andy Tai 2025-06-15 22:03:52 -07:00 committed by Andreas Enge
parent 49719cadd4
commit b126a47b78
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3
3 changed files with 182 additions and 1 deletions

View file

@ -2598,7 +2598,9 @@ with the provided training tools.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "04257r7a1bjmm6hznf9v6fimz2p93dk745sf89wmxzhg3rh0ak44"))))
(base32 "04257r7a1bjmm6hznf9v6fimz2p93dk745sf89wmxzhg3rh0ak44"))
(patches
(search-patches "nlopt_CMake-Assume-working-c-compiler-597.patch"))))
(build-system cmake-build-system)
(arguments
`(#:configure-flags