[packages/util-vserver] better fix for diet & ccache that works with rpm5
glen
glen at pld-linux.org
Sun Oct 28 13:45:29 CET 2012
commit 7352b98458ce936261ed278200c5cfa448fc97f6
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sun Oct 28 14:45:11 2012 +0200
better fix for diet & ccache that works with rpm5
diet-ccache.patch | 13 +++++++++++++
util-vserver.spec | 6 +++---
2 files changed, 16 insertions(+), 3 deletions(-)
---
diff --git a/util-vserver.spec b/util-vserver.spec
index eb48a49..2e91786 100644
--- a/util-vserver.spec
+++ b/util-vserver.spec
@@ -10,8 +10,6 @@
%bcond_with xalan # use the xalan xslt processor
%define vproc_version 0.01
-# diet compile fails with ccache in %{__cc}
-%undefine with_ccache
%ifarch ppc
# pdflatex: refman: Invalid argument
@@ -79,6 +77,7 @@ Patch24: vunify-more-exclude.patch
Patch25: stat.patch
Patch26: %{name}-am.patch
Patch27: %{name}-rpm5.patch
+Patch28: diet-ccache.patch
URL: http://savannah.nongnu.org/projects/util-vserver/
BuildRequires: autoconf
BuildRequires: automake >= 1.9
@@ -443,8 +442,9 @@ Szablony do tworzenia VServerów dla dystrybucji Titanium Linux.
%patch25 -p1
%patch26 -p1
%patch27 -p1
+%patch28 -p1
-install %{SOURCE9} package-management.txt
+cp -p %{SOURCE9} package-management.txt
%build
unset LD_SYMBOLIC_FUNCTIONS || :
diff --git a/diet-ccache.patch b/diet-ccache.patch
new file mode 100644
index 0000000..6db5dd4
--- /dev/null
+++ b/diet-ccache.patch
@@ -0,0 +1,13 @@
+diet does not work well with ccache (missing quoting somewhere)
+
+--- util-vserver-0.30.216-pre3034/Makefile.am~ 2012-10-28 14:16:40.000000000 +0200
++++ util-vserver-0.30.216-pre3034/Makefile.am 2012-10-28 14:37:18.207577514 +0200
+@@ -91,7 +91,7 @@
+ AM_INSTALLCHECK_STD_OPTIONS_EXEMPT =
+
+ if USE_DIETLIBC
+-DIET_CC := $(DIET) $(DIETFLAGS) $(CC)
++DIET_CC := $(DIET) $(DIETFLAGS) $(filter-out ccache,$(CC))
+ VSERVER_LDFLGS := -static
+ else
+ VSERVER_LDFLGS :=
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/util-vserver.git/commitdiff/7352b98458ce936261ed278200c5cfa448fc97f6
More information about the pld-cvs-commit
mailing list