summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2013-06-18 09:36:05 +0000
committerKeri Harris <keri@gentoo.org>2013-06-18 09:36:05 +0000
commit3d0dc9d3097a640c7b915b92cd83361889d2e3ce (patch)
treefdac3c724516ef0850da46fe03aa913dae56ecf5 /dev-lang/mercury-extras
parentdrop pypy1_8 (diff)
downloadgentoo-2-3d0dc9d3097a640c7b915b92cd83361889d2e3ce.tar.gz
gentoo-2-3d0dc9d3097a640c7b915b92cd83361889d2e3ce.tar.bz2
gentoo-2-3d0dc9d3097a640c7b915b92cd83361889d2e3ce.zip
Compiling mercury submodules using mgnuc is not threadsafe
(Portage version: 2.1.11.62/cvs/Linux x86_64, signed Manifest commit with key A138F5ED)
Diffstat (limited to 'dev-lang/mercury-extras')
-rw-r--r--dev-lang/mercury-extras/ChangeLog5
-rw-r--r--dev-lang/mercury-extras/mercury-extras-13.05.ebuild10
2 files changed, 9 insertions, 6 deletions
diff --git a/dev-lang/mercury-extras/ChangeLog b/dev-lang/mercury-extras/ChangeLog
index aacdd1082615..924dc8a5b722 100644
--- a/dev-lang/mercury-extras/ChangeLog
+++ b/dev-lang/mercury-extras/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-lang/mercury-extras
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/ChangeLog,v 1.108 2013/06/03 07:45:21 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/ChangeLog,v 1.109 2013/06/18 09:36:05 keri Exp $
+
+ 18 Jun 2013; <keri@gentoo.org> mercury-extras-13.05.ebuild:
+ Compiling mercury submodules using mgnuc is not threadsafe. Closes #472458
*mercury-extras-13.05 (03 Jun 2013)
diff --git a/dev-lang/mercury-extras/mercury-extras-13.05.ebuild b/dev-lang/mercury-extras/mercury-extras-13.05.ebuild
index 5328023cf959..9bbe91eb27de 100644
--- a/dev-lang/mercury-extras/mercury-extras-13.05.ebuild
+++ b/dev-lang/mercury-extras/mercury-extras-13.05.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-13.05.ebuild,v 1.1 2013/06/03 07:45:21 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/mercury-extras/mercury-extras-13.05.ebuild,v 1.2 2013/06/18 09:36:05 keri Exp $
EAPI=2
@@ -104,8 +104,8 @@ src_compile() {
mmake \
-j1 depend || die "mmake depend failed"
- mmake \
- MMAKEFLAGS="${MAKEOPTS}" \
+ # Compiling Mercury submodules is not thread-safe
+ mmake -j1 \
EXTRA_MLFLAGS=--no-strip \
EXTRA_LDFLAGS="${LDFLAGS}" \
EXTRA_LD_LIBFLAGS="${LDFLAGS}" \
@@ -113,8 +113,8 @@ src_compile() {
}
src_install() {
- mmake \
- MMAKEFLAGS="${MAKEOPTS}" \
+ # Compiling Mercury submodules is not thread-safe
+ mmake -j1 \
EXTRA_LD_LIBFLAGS="${LDFLAGS}" \
INSTALL_PREFIX="${D}"/usr \
install || die "mmake install failed"