summary refs log tree commit diff
path: root/pkgs/development/compilers/dev86
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2021-11-13 21:38:03 +0000
committerSergei Trofimovich <slyich@gmail.com>2021-11-13 21:41:51 +0000
commitdb9590c0b873de18bf4f1c3a7e349ef0501d889f (patch)
treedb93c984ef03bccb15cbc51a75fa531af1a76116 /pkgs/development/compilers/dev86
parent9e5af7b6657efb423b6110309f7a8e8796e2f411 (diff)
dev86: explicitly disable build parallelism due to missing depends
Diffstat (limited to 'pkgs/development/compilers/dev86')
-rw-r--r--pkgs/development/compilers/dev86/default.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/development/compilers/dev86/default.nix b/pkgs/development/compilers/dev86/default.nix
index cea9ea37b4e5c..2e6b0d3f68f12 100644
--- a/pkgs/development/compilers/dev86/default.nix
+++ b/pkgs/development/compilers/dev86/default.nix
@@ -13,9 +13,17 @@ stdenv.mkDerivation rec {
 
   makeFlags = [ "PREFIX=$(out)" ];
 
+  # Parallel builds are not supported due to build process structure:
+  # tools are built sequentially in submakefiles and are reusing the
+  # same targets as dependencies. Building dependencies in parallel
+  # from different submakes is not synchronized and fails:
+  #     make[3]: Entering directory '/build/dev86-0.16.21/libc'
+  #     Unable to execute as86.
+  enableParallelBuilding = false;
+
   meta = {
     description = "Linux 8086 development environment";
-    homepage = "http://v3.sk/~lkundrak/dev86/";
+    homepage = "https://github.com/lkundrak/dev86";
     platforms = lib.platforms.linux;
   };
 }