gnu: launchmon: Fix build with GCC 7.
* gnu/packages/admin.scm (launchmon)[source](modules, snippet): New fields.master
parent
39356057bc
commit
989d564f44
|
@ -3170,7 +3170,16 @@ late.")
|
||||||
version "/launchmon-v" version ".tar.gz"))
|
version "/launchmon-v" version ".tar.gz"))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0fm3nd9mydm9v2bf7bh01dbgrfnpwkapxa3dsvy3x1z0rz61qc0x"))))
|
"0fm3nd9mydm9v2bf7bh01dbgrfnpwkapxa3dsvy3x1z0rz61qc0x"))
|
||||||
|
(modules '((guix build utils)))
|
||||||
|
(snippet
|
||||||
|
'(begin
|
||||||
|
;; Fix build failure with GCC 7 due to a conversion error.
|
||||||
|
;; Remove for versions > 1.0.2.
|
||||||
|
(substitute* "launchmon/src/linux/lmon_api/lmon_coloc_spawner.cxx"
|
||||||
|
((" lmonpl = '\\\\0'")
|
||||||
|
" *lmonpl = '\\0'"))
|
||||||
|
#t))))
|
||||||
(build-system gnu-build-system)
|
(build-system gnu-build-system)
|
||||||
(inputs
|
(inputs
|
||||||
`(("mpi" ,openmpi)
|
`(("mpi" ,openmpi)
|
||||||
|
|
Reference in New Issue