summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Seifert <soap@gentoo.org>2016-09-15 00:27:11 +0200
committerDavid Seifert <soap@gentoo.org>2016-09-15 00:27:32 +0200
commitfc7a9facd7afd81edbc0d408f53e7e714d2a27d5 (patch)
treec523932cd619648651adb7634fe71d16edf8f227 /app-text/openjade
parentdev-python/libvirt-python: version bump to 2.2.0 (diff)
downloadgentoo-fc7a9facd7afd81edbc0d408f53e7e714d2a27d5.tar.gz
gentoo-fc7a9facd7afd81edbc0d408f53e7e714d2a27d5.tar.bz2
gentoo-fc7a9facd7afd81edbc0d408f53e7e714d2a27d5.zip
app-text/openjade: Allow for compiling with GCC 6
Gentoo-bug: 592590 * Fix overlong DESCRIPTION Package-Manager: portage-2.3.0
Diffstat (limited to 'app-text/openjade')
-rw-r--r--app-text/openjade/openjade-1.3.2-r6.ebuild9
1 files changed, 7 insertions, 2 deletions
diff --git a/app-text/openjade/openjade-1.3.2-r6.ebuild b/app-text/openjade/openjade-1.3.2-r6.ebuild
index 6f9aba742a7a..f6bd9b76f590 100644
--- a/app-text/openjade/openjade-1.3.2-r6.ebuild
+++ b/app-text/openjade/openjade-1.3.2-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -6,7 +6,7 @@ EAPI=5
inherit autotools sgml-catalog eutils flag-o-matic multilib
-DESCRIPTION="Jade is an implementation of DSSSL - an ISO standard for formatting SGML and XML documents"
+DESCRIPTION="Jade is an implementation of DSSSL for formatting SGML and XML documents"
HOMEPAGE="http://openjade.sourceforge.net"
SRC_URI="mirror://sourceforge/openjade/${P}.tar.gz"
@@ -50,6 +50,11 @@ src_prepare() {
}
src_configure() {
+ # avoids dead-store elimination optimization
+ # leading to segfaults on GCC 6
+ # bug #592590
+ append-cxxflags -fno-lifetime-dse
+
# We need Prefix env, bug #287358
export CONFIG_SHELL="${CONFIG_SHELL:-${BASH}}"
econf \