gnu: elogind: Fix build failure with GCC 10.

* gnu/packages/freedesktop.scm (elogind)[arguments]: Adjust substitution so
that the disabled test does not return from a void, which is not allowed in
newer GCC.
This commit is contained in:
Marius Bakke 2021-05-13 16:38:58 +02:00
parent 2feea84c49
commit f5ca7e71e6
No known key found for this signature in database
GPG key ID: A2A06DF2A33A54FA

View file

@ -645,7 +645,7 @@ (define-public elogind
;; logind system so that it can flicker the monitor, etc.
;; Just skip it until a more narrow selection can be made.
(substitute* "src/libelogind/sd-login/test-login.c"
(("r = sd_pid_get_slice.*")
(("test_login\\(\\);")
"return 77;"))
#t))
(add-after 'unpack 'change-pid-file-path