mbakke pushed a commit to branch core-updates
in repository guix.

commit 25e491691b83a54552bb22113b951cf9fad18704
Author: Marius Bakke <mba...@fastmail.com>
Date:   Thu Jul 18 18:48:31 2019 +0200

    gnu: openal: Build with GCC 9.
    
    * gnu/packages/audio.scm (openal)[native-inputs]: Add GCC-9.
---
 gnu/packages/audio.scm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index db7076b..6a006b2 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -67,6 +67,7 @@
   #:use-module (gnu packages flex)
   #:use-module (gnu packages fltk)
   #:use-module (gnu packages fontutils)
+  #:use-module (gnu packages gcc)
   #:use-module (gnu packages gettext)
   #:use-module (gnu packages glib)
   #:use-module (gnu packages gtk)
@@ -1996,6 +1997,13 @@ lv2-c++-tools.")
                               "/lib/libasound.so.2"
                               "\")")))
             #t)))))
+    (native-inputs
+     `(;; FIXME: On i686-linux, GCC 7 hits an internal compiler error
+       ;; upon building utils/makehrtf.c:3281:
+       ;; "internal compiler error: in gen_rtx_SUBREG, at emit-rtl.c:908"
+       ;; 
https://ci.guix.gnu.org/log/r2fjx9m75m9rifg2yjbnn853wqy2547n-openal-1.19.1
+       ;; Remove this when the default compiler is GCC 9 or later.
+       ("gcc" ,gcc-9)))
     (inputs
      `(("alsa-lib" ,alsa-lib)
        ("pulseaudio" ,pulseaudio)))

Reply via email to