summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHuang Rui <vowstar@gmail.com>2020-01-07 08:05:14 +0200
committerJoonas Niilola <juippis@gentoo.org>2020-01-07 08:20:02 +0200
commitbc83939f4bc332d299688236072d2416631c29e4 (patch)
tree60d18de4e9b7afc2522832c2b9791197cddb81ed
parentnet-dns/knot: remove olds (diff)
downloadgentoo-bc83939f4bc332d299688236072d2416631c29e4.tar.gz
gentoo-bc83939f4bc332d299688236072d2416631c29e4.tar.bz2
gentoo-bc83939f4bc332d299688236072d2416631c29e4.zip
sci-electronics/iverilog: fix parallel install in 10.3
* Found a better way to fix the build race condition * Removed .NOTPARALLEL: install to speed up build Upstream fix: https://github.com/steveicarus/iverilog/pull/294 Signed-off-by: Huang Rui <vowstar@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
-rw-r--r--sci-electronics/iverilog/iverilog-10.3.ebuild6
1 files changed, 3 insertions, 3 deletions
diff --git a/sci-electronics/iverilog/iverilog-10.3.ebuild b/sci-electronics/iverilog/iverilog-10.3.ebuild
index 145ceb786d74..183ed6f2023f 100644
--- a/sci-electronics/iverilog/iverilog-10.3.ebuild
+++ b/sci-electronics/iverilog/iverilog-10.3.ebuild
@@ -45,9 +45,6 @@ src_prepare() {
# Here translate the autoconf.sh, equivalent to the following code
# > sh autoconf.sh
- # Fix build fail problem when using large job number, make it parallel safe
- echo ".NOTPARALLEL: install" >> ./Makefile.in || die
-
# Autoconf in root ...
eautoconf --force
# Precompiling lexor_keyword.gperf
@@ -59,6 +56,9 @@ src_prepare() {
src_install() {
local DOCS=( *.txt )
+ # Default build fails with parallel jobs,
+ # https://github.com/steveicarus/iverilog/pull/294
+ emake installdirs DESTDIR="${D}"
default
if use examples; then