1 |
hwoarang 13/02/25 20:25:33 |
2 |
|
3 |
Added: ct-ng-1.18.0-parallel-fix.patch |
4 |
Log: |
5 |
Apply upstream patch to fix parallel installation. Bug #450398 |
6 |
|
7 |
(Portage version: 2.1.11.52/cvs/Linux x86_64, signed Manifest commit with key C2BA7F3C!) |
8 |
|
9 |
Revision Changes Path |
10 |
1.1 sys-devel/ct-ng/files/ct-ng-1.18.0-parallel-fix.patch |
11 |
|
12 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/ct-ng/files/ct-ng-1.18.0-parallel-fix.patch?rev=1.1&view=markup |
13 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-devel/ct-ng/files/ct-ng-1.18.0-parallel-fix.patch?rev=1.1&content-type=text/plain |
14 |
|
15 |
Index: ct-ng-1.18.0-parallel-fix.patch |
16 |
=================================================================== |
17 |
|
18 |
# HG changeset patch |
19 |
# User "Yann E. MORIN" <yann.morin.1998@××××.fr> |
20 |
# Date 1361823571 -3600 |
21 |
# Node ID f89f8e6f876679184acb66ea642e42c9e7cf2f44 |
22 |
# Parent 716e7d90cac28ecb8f16cc2806426921f9893422 |
23 |
Makefile: fix parrallel (-j) installs |
24 |
|
25 |
Currently, we would remove previously installed patches before |
26 |
installing the new ones. Unfortunately, that does not play well |
27 |
with heavily parallel installs. |
28 |
|
29 |
Now, we consider it is the responsibility of the user to first |
30 |
uninstall any previous version before installing a new one. |
31 |
|
32 |
Reported-by: Markos Chandras <markos.chandras@×××××.com> |
33 |
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@××××.fr> |
34 |
|
35 |
diff -r 716e7d90cac2 -r f89f8e6f8766 Makefile.in |
36 |
--- a/Makefile.in Tue Feb 19 13:07:09 2013 +0100 |
37 |
+++ b/Makefile.in Mon Feb 25 21:19:31 2013 +0100 |
38 |
@@ -296,10 +296,9 @@ |
39 |
|
40 |
# If one is hacking crosstool-NG, the patch set might change between any two |
41 |
# installations of the same VERSION, thus the patches must be removed prior |
42 |
-# to being installed. It is simpler to remove the whole lib/ directory, as it |
43 |
-# is the goal of the install-lib rule to install the lib/ directory... |
44 |
-install-lib: uninstall-lib \ |
45 |
- $(DESTDIR)$(libdir) \ |
46 |
+# to being installed. It is the responsibility of the user to call uninstall |
47 |
+# first, if (s)he deems it necessary |
48 |
+install-lib: $(DESTDIR)$(libdir) \ |
49 |
install-lib-main \ |
50 |
install-lib-samples |