From 708fc4a2b0f4fd72585666f829e70fbbb8dd6451 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Fri, 18 Jun 2021 23:50:59 +0200 Subject: gnu: gpm: Adjust for GCC 10. * gnu/packages/linux.scm (gpm)[source](modules, snippet): New fields. --- gnu/packages/linux.scm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'gnu') diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 360b1d59a6..49c29fa470 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -5049,7 +5049,16 @@ Ridge, Joliet, and zisofs.") (patches (search-patches "gpm-glibc-2.26.patch")) (sha256 (base32 - "13d426a8h403ckpc8zyf7s2p5rql0lqbg2bv0454x0pvgbfbf4gh")))) + "13d426a8h403ckpc8zyf7s2p5rql0lqbg2bv0454x0pvgbfbf4gh")) + (modules '((guix build utils))) + (snippet + '(begin + ;; Take a patch from upstream to fix building with -fno-common, + ;; which is default in GCC 10: + ;; https://github.com/telmich/gpm/pull/37 + (substitute* "src/headers/daemon.h" + (("^time_t[[:blank:]]+last_selection_time;") + "extern time_t last_selection_time;")))))) (build-system gnu-build-system) (arguments '(#:phases (modify-phases %standard-phases -- cgit v1.2.3