dev-scheme/guile: fix CFLAGS=-gddb3 build failure, bug#608190
authorSergei Trofimovich <slyfox@gentoo.org>
Sun, 19 Feb 2017 18:14:43 +0000 (18:14 +0000)
committerSergei Trofimovich <slyfox@gentoo.org>
Sun, 19 Feb 2017 18:14:56 +0000 (18:14 +0000)
guile-snarf uses cpp to get rid of comments, #defines
and type declarations in C code. But in -ggdb3 mode gcc
leaves all of them in the output.

The workaround is to downgrade -ggdb3 down to -ggdb2.

Bug: https://bugs.gentoo.org/608190

Package-Manager: Portage-2.3.3, Repoman-2.3.1

dev-scheme/guile/guile-2.0.14.ebuild

index ab7f9c651b6876788355e04f9febb58f5a2d0f74..87f2621de4ed6e8096ed767dd164d36512f18b3d 100644 (file)
@@ -42,6 +42,9 @@ src_configure() {
        # see bug #178499
        filter-flags -ftree-vectorize
 
+       # see bug #608190
+       replace-flags -ggdb[3-9] -ggdb2
+
        econf \
                --disable-error-on-warning \
                --disable-rpath \