guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

03/03: gnu: libsmpeg: Fix build failure with GCC 7.


From: guix-commits
Subject: 03/03: gnu: libsmpeg: Fix build failure with GCC 7.
Date: Sun, 22 Sep 2019 18:11:47 -0400 (EDT)

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

commit 27130ee8f7339d0eb84e87d620015dc493a566ff
Author: Ludovic Courtès <address@hidden>
Date:   Mon Sep 23 00:11:13 2019 +0200

    gnu: libsmpeg: Fix build failure with GCC 7.
    
    * gnu/packages/video.scm (libsmpeg)[arguments]: New field.
---
 gnu/packages/video.scm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index b6c32fa..1121958 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -2515,6 +2515,10 @@ Other features include a live preview and live 
streaming.")
                (base32
                 "18yfkr70lr1x1hc8snn2ldnbzdcc7b64xmkqrfk8w59gpg7sl1xn"))))
     (build-system gnu-build-system)
+    (arguments
+     ;; libsmpeg fails to build with -std=c++11, which is the default with
+     ;; GCC 7.  Also, 'configure' does CXXFLAGS=$CFLAGS, hence this hack.
+     '(#:configure-flags '("CFLAGS=-O2 -g -std=c++03")))
     (native-inputs
      `(("autoconf" ,autoconf)
        ("automake" ,automake)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]