From bab913c5c256113d6e2da3b32f4ff541965e8cac8e330f19593d51e19bd7e271 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Fri, 26 Aug 2016 14:23:03 +0000 Subject: [PATCH] Accepting request 423096 from home:scarabeus_iv:branches:devel:tools:building - Version update to 3.2.7: - Fixed build problem on QNX, which lacks ``SA_RESTART''. - Bail out on compiler option `-fstack-usage` since it creates a `.su` file which ccache currently doesn't handle. - Fixed a bug where (due to ccache rewriting paths) the compiler could choose incorrect include files if `CCACHE_BASEDIR` is used and the source file path is absolute and is a symlink. - Fixed a bug which could lead to false cache hits for compiler command lines with a missing argument to an option that takes an argument. - ccache now knows how to work around a glitch in the output of GCC 6's preprocessor. - Create basic symlinks for clang and regular cc calls for ccache * this makes it easier to use ccache with osc build OBS-URL: https://build.opensuse.org/request/show/423096 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/ccache?expand=0&rev=47 --- ccache-3.2.5.tar.xz | 3 --- ccache-3.2.5.tar.xz.asc | 17 ----------------- ccache-3.2.7.tar.xz | 3 +++ ccache-3.2.7.tar.xz.asc | 17 +++++++++++++++++ ccache.changes | 21 +++++++++++++++++++++ ccache.spec | 8 +++++++- 6 files changed, 48 insertions(+), 21 deletions(-) delete mode 100644 ccache-3.2.5.tar.xz delete mode 100644 ccache-3.2.5.tar.xz.asc create mode 100644 ccache-3.2.7.tar.xz create mode 100644 ccache-3.2.7.tar.xz.asc diff --git a/ccache-3.2.5.tar.xz b/ccache-3.2.5.tar.xz deleted file mode 100644 index 13456fa..0000000 --- a/ccache-3.2.5.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:117011534b199dbe290b08acae1591c81525536a1e140da22e0fbc04c20bab85 -size 304592 diff --git a/ccache-3.2.5.tar.xz.asc b/ccache-3.2.5.tar.xz.asc deleted file mode 100644 index b8c86da..0000000 --- a/ccache-3.2.5.tar.xz.asc +++ /dev/null @@ -1,17 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1 - -iQIcBAABCAAGBQJXE6HaAAoJEJlt2gdVlK24t4YP/imiKdMgXoF2zJqAgwDz1jJf -8Eq4uUlJuR2IIPFSwZHBA+M5eoUd8lu98QZDyOLEzac/GJtBMuBH8vR+GNrwV5yB -wtGBsALM6UI+N4jdVN+xhBBt25LjAUwuuUsgvrXYCWpFXKbRqm3XkZl4dkh5idDx -7ORYrUb6CBnt8FBdNhNfOPFbkDZhCp5EYgFZG9AGyI9Ijv94dFm51eIQ+OMUgZst -7S3pBsxN2I/N9mxO1fAuGtBLwIA6RAqJluXEBO71MBGl4dTCpH3cq5SxgSHUF4tw -5B1EqkqsyDf5yKhk6BIyRLceNN079fL1lD5k0HDjnL65K9AoIle+vpZhMgkDJCNQ -DjbUOlC9jPoUNyifnFzKCovC9cVnktETeN5f4FzHXpi2daH+bMxn4L/As/iSMUwZ -S1+1l++Eci2a2j6/GwY8PGBM0dl5pOJHxvgxVdgq4a72AmFHqflBvKYChwOGy7Dv -px+LmMVFLhUItvrj1Y0X1Buo59P+rbf264W/PGYxApROa9TNmw3LhuJLZ0IwLtTS -LxQPzM7+ENWkmZxcgk/EYDfw3HnwRE18EBbUDBCWvCPw99OkAwsAqb8Y4uTQ1mfE -7V1HQvDs73dxDZfFGlNCh182SB8bpPzJWkJknfLbbjDdt+vuw8vJN+wQ+RTURZ1y -m8A5L8ZLu5lspwosfotu -=nlBW ------END PGP SIGNATURE----- diff --git a/ccache-3.2.7.tar.xz b/ccache-3.2.7.tar.xz new file mode 100644 index 0000000..d27479f --- /dev/null +++ b/ccache-3.2.7.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1db1ef3cdcf85cf40c7be926c28b4a3beb12ea4d7f1760edf45e753c5147d95 +size 305596 diff --git a/ccache-3.2.7.tar.xz.asc b/ccache-3.2.7.tar.xz.asc new file mode 100644 index 0000000..c8e62cb --- /dev/null +++ b/ccache-3.2.7.tar.xz.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQIcBAABCAAGBQJXj6CtAAoJEJlt2gdVlK24OqkQAIZQpMHtlrvigQlIAeftv10Y +8RrnFf57hv5xVdLLaM2QJCzyT2xgYbiY1ycXDy2HmyxJHMBkubuNvCq8/YcDFOFz +SEK8wmABYHVx8EXfkrCzFCMKvxA7ENl7U+Pw8DAcRppK11ZvpStqY1FOd9IjUdQt +zYpcqtD/FWhCf0UXXTNRufN/jhk24Kkj2vDhQCbN9Gu50polqkG+EcQGX9yEgi86 +57BGJdTHAWuFRKF2iSpEcJQaP9c28PPQxwhEXebYyOt3u/nGeJnuTgrXm4gzrlar +p6H5RA800ev211scbzDHHAqkog7To3xuCiyrusoXWR82hmSpbJuJ70EbWlOM5UHb +D7P6DPYqsYCEiBiY8RuYzSFsrVTOdFpW2IFIIzL0ZRG2YxCGJ5zqzfUcMSU6kv1+ +RDD8DZOyFgVM1FwijA+0s03KEQQdehCAPvhbnkQoFYSVdL+IRfEi9D+8OGdMeAXB +EHSY1wkVgHnUbELaBiu+uqcB1QYLFovmTX2oUn4qdxKHnUrMWVs5I3u2SipbARdE +1ICvSqX4i0v1exw0oPi410AX6PlkxH2Lb80JEdbOKRW4d9ZMDBpqdIah3UscbNei +wWyEX2W9Lj/ZwLkzuDGqpepyxQ8ayEQSR349S3HAjdageKs2ialnrdSLAkOx9Oy9 +g5zyeghy6dCjT3Upn5pP +=Z9YB +-----END PGP SIGNATURE----- diff --git a/ccache.changes b/ccache.changes index e6bd0ab..08a07dd 100644 --- a/ccache.changes +++ b/ccache.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Fri Aug 26 13:27:20 UTC 2016 - tchvatal@suse.com + +- Version update to 3.2.7: + - Fixed build problem on QNX, which lacks ``SA_RESTART''. + - Bail out on compiler option `-fstack-usage` since it creates a `.su` file + which ccache currently doesn't handle. + - Fixed a bug where (due to ccache rewriting paths) the compiler could choose + incorrect include files if `CCACHE_BASEDIR` is used and the source file path + is absolute and is a symlink. + - Fixed a bug which could lead to false cache hits for compiler command lines + with a missing argument to an option that takes an argument. + - ccache now knows how to work around a glitch in the output of GCC 6's + preprocessor. + +------------------------------------------------------------------- +Fri Aug 26 13:21:18 UTC 2016 - tchvatal@suse.com + +- Create basic symlinks for clang and regular cc calls for ccache + * this makes it easier to use ccache with osc build + ------------------------------------------------------------------- Fri Jul 8 18:05:38 UTC 2016 - mpluskal@suse.com diff --git a/ccache.spec b/ccache.spec index 01697dd..e607ad7 100644 --- a/ccache.spec +++ b/ccache.spec @@ -17,7 +17,7 @@ Name: ccache -Version: 3.2.5 +Version: 3.2.7 Release: 0 Summary: A Fast C/C++ Compiler Cache License: GPL-3.0+ @@ -51,6 +51,12 @@ mkdir -p %{buildroot}/%{_libdir}/%{name} cd %{buildroot}/%{_libdir}/%{name} ln -sf ../../bin/%{name} gcc ln -sf ../../bin/%{name} g++ +# do the same for clang +ln -sf ../../bin/%{name} clang +ln -sf ../../bin/%{name} clang++ +# and regular cc +ln -sf ../../bin/%{name} cc +ln -sf ../../bin/%{name} c++ %files %defattr(-,root,root,-)