- Update to version 3.3.1:

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/ccache?expand=0&rev=49
This commit is contained in:
Martin Pluskal 2016-09-11 07:53:03 +00:00 committed by Git OBS Bridge
parent bab913c5c2
commit caf3ac227f
6 changed files with 96 additions and 21 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f1db1ef3cdcf85cf40c7be926c28b4a3beb12ea4d7f1760edf45e753c5147d95
size 305596

View File

@ -1,17 +0,0 @@
-----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-----

3
ccache-3.3.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c6d87a49cc6d7639636d289ed9a5f560bc2acf7ab698fe8ee14e9c9f15ba41c6
size 311856

17
ccache-3.3.1.tar.xz.asc Normal file
View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJX0GngAAoJEJlt2gdVlK24pKQP/i7B/aF1pirrE01OzVvnG/QG
02hwrC9HFWuTA5KdxxIQR0TdgsAJau3ZUU+eaLgWP4JhFoUOD2EVS40rguUh2bL+
TNudBhVyPHFA6fCgpAspM587CPqRReL8d3LH8DGTRPftZ0m5PDFSMDyWwfSzbqmm
eQwNdvvXzLtuTjhPxs1eNIQsN2cTCMSYjIGQe+aFJPaA+6GbHaHywxs6hS/k4R/S
EUWcdXB6v6eUUI02FSYjSywQbNUlLc3gdqUG7ypahcXaMqVFMCe7dc+VXrynCv02
lUnWsDSmnTlK78Ob1hTgI9iLklIEft8tMQ99v98wDEVRraC9XQqCYDebizpWHPTx
pOJFAh3nHw3ENkCwGJTZoymFvk8uThnm8P21JEx9rrmdcJVh5ZdM/9Xn8dQAQWDZ
JmhX0NkKo6igcf8nJxiythB5GecCJKgZGIywzub8VB3h7nPfSI7rUDAtmz//qNla
uqbucc8Aap8eGtrg83hya+qdQP8n3z/6CiAX3fh88DTNn+XMTji7WuJ3gQoHe5Nk
dOys98QRo8l3aA2LoGhv8+Ngs82oLtQYXQuzGr9/Tozm2iGca1fAFfoJjihp//47
GI8dgdfV9mBdcUBDl6499CTNdHAKk40KXKP0Pi9QxMz17rKvcM39PDWbCWFhdnf2
CXikwjWKj+gLETPmNz5v
=oUBU
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,77 @@
-------------------------------------------------------------------
Sun Sep 11 07:42:26 UTC 2016 - mpluskal@suse.com
- Update to version 3.3.1:
* Fixed a problem in the “multiple -arch options” support
introduced in 3.3. When using the direct mode (the default),
different combinations of -arch options were not detected
properly.
* Fixed an issue when compiler option -Wp,-MT,path is used
instead of -MT path (and similar for -MF, -MP and -MQ) and
run_second_cpp (CCACHE_CPP2) is enabled.
- Changes for 3.3.0:
* A C99-compatible compiler is now required to build ccache.
* The configuration option run_second_cpp (CCACHE_CPP2) now
defaults to true. This improves ccaches out-of-the-box
experience for compilers that cant compile their own
preprocessed output with the same outcome as if they compiled
the real source code directly, e.g. newer versions of GCC and
Clang.
* The configuration option hash_dir (CCACHE_HASHDIR) now defaults
to true.
* Added a new ignore_headers_in_manifest configuration option,
which specifies headers that should be ignored in the direct
mode.
* Added a new prefix_command_cpp (CCACHE_PREFIX_CPP) configuration
option, which specifies one or several prefixes to add to the
command line ccache uses when invoking the preprocessor.
* Added a new limit_multiple (CCACHE_LIMIT_MULTIPLE) configuration
option, which specifies how much of the cache to remove when
cleaning.
* Added a new keep_comments_cpp (CCACHE_COMMENTS) configuration
option, which tells ccache not to discard the comments before
hashing preprocessor output. This can be used to check
documentation with -Wdocumentation.
* Added a new sloppiness option no_system_headers, which tells
ccache not to include system headers in manifest files.
* Added a new statistics counter that tracks the number of
performed cleanups due to the cache size being over the limit.
The value is shown in the output of “ccache -s”.
* Added support for relocating debug info directory using
-fdebug-prefix-map. This allows for cache hits even when
hash_dir is used in combination with base_dir.
* Added a new “cache hit rate” field to the output of “ccache -s”.
* Added support for caching compilation of assembler code produced
by e.g. “gcc -S file.c”.
* Added support for cuda including the -optf/--options-file option.
* Added support for Fortran 77.
* Added support for multiple -arch options to produce "fat binaries".
* Multiple identical -arch arguments are now handled without bailing.
* The concatenated form of some long compiler options is now
recognized, for example when using -isystemPATH instead of
-isystem PATH.
* If hard-linking is enabled and but fails (e.g. due to
cross-device linking), ccache now falls back to copying instead
of running the compiler.
* Made the hash_dir option only have effect when generating debug
info.
* ccache now knows how to convert absolute paths to relative
paths inside dependency files when using base_dir.
* Improved parsing of -g* options.
* Made ccache understand -Wp,-D* options.
* ccache now understands the undocumented -coverage (only one
dash) GCC option.
* Names of included files are no longer included in the hash of
the compilers preprocessed output. This leads to more
potential cache hits when not using the direct mode.
* Increased buffer size used when reading file data. This
improves performance slightly.
- Changes for 3.2.8:
* Bail out on too hard compiler option -P.
* Fixed clang test suite when running on Linux.
* Fixed build and test for MinGW32 and Windows.
- Add fortran alias
-------------------------------------------------------------------
Fri Aug 26 13:27:20 UTC 2016 - tchvatal@suse.com

View File

@ -17,7 +17,7 @@
Name: ccache
Version: 3.2.7
Version: 3.3.1
Release: 0
Summary: A Fast C/C++ Compiler Cache
License: GPL-3.0+
@ -51,6 +51,7 @@ mkdir -p %{buildroot}/%{_libdir}/%{name}
cd %{buildroot}/%{_libdir}/%{name}
ln -sf ../../bin/%{name} gcc
ln -sf ../../bin/%{name} g++
ln -sf ../../bin/%{name} gfortran
# do the same for clang
ln -sf ../../bin/%{name} clang
ln -sf ../../bin/%{name} clang++