summaryrefslogtreecommitdiff
path: root/dev-util/boost-build
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/boost-build')
-rw-r--r--dev-util/boost-build/remove-gcc-link-semaphore.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/dev-util/boost-build/remove-gcc-link-semaphore.patch b/dev-util/boost-build/remove-gcc-link-semaphore.patch
new file mode 100644
index 0000000..41e2a2a
--- /dev/null
+++ b/dev-util/boost-build/remove-gcc-link-semaphore.patch
@@ -0,0 +1,20 @@
+--- a/tools/gcc.jam 2020-06-15 10:53:45.252253351 +0100
++++ b/tools/gcc.jam 2020-05-26 16:17:53.190885235 +0100
+@@ -1104,7 +1104,7 @@
+ # Serialize execution of the 'link' action, since running N links in
+ # parallel is just slower. For now, serialize only gcc links, it might be a
+ # good idea to serialize all links.
+- JAM_SEMAPHORE on $(targets) = <s>gcc-link-semaphore ;
++#JAM_SEMAPHORE on $(targets) = <s>gcc-link-semaphore ;
+ quote-rpath $(targets) ;
+ }
+
+@@ -1116,7 +1116,7 @@
+ rule link.dll ( targets * : sources * : properties * )
+ {
+ SPACE on $(targets) = " " ;
+- JAM_SEMAPHORE on $(targets) = <s>gcc-link-semaphore ;
++#JAM_SEMAPHORE on $(targets) = <s>gcc-link-semaphore ;
+ quote-rpath $(targets) ;
+ }
+