From 0ce4dae4ded6aaa79e5b8f5451f6cfdebd80fbb80a8e238817836b116d4df17e Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sun, 5 Jun 2022 00:02:10 +0000 Subject: [PATCH] - update to 4.6.1: * Added support for passing a directory to the MSVC `/Fo` option. * Added knowledge about the `-imsvc` compiler option. * Added knowledge about the `-z` linker option. * Improved handling of `.gcno` files in combination with absolute input file paths. * Adapted to changes in GCC 9+ `.gcno` files, which contain the current working directory, by including said directory in the hash. You can opt out of this by enabling "`gcno_cwd sloppiness`". * A preexisting object file is no longer considered when using `-fsyntax-only`. * Authenticate with Redis before database selection. * Don't exit with an error on failure reading a cached file. * Bail out on too hard MSVC environment variables `CL` and `+_CL_+`. * Only use `/run/user//ccache-tmp` as the temporary directory if it's writable. * Fixed handling of the final newline in cached standard output from the compiler. * Fixed a bug related to distcc markers in standard error output. * Paths to `base_dir` are now properly normalized on Windows. * Fixed handling of MSVC `/Fp` and `/Yu` options with concatenated path. * Fixed "`Multiple precompiled headers used`" error if MSVC `/Yu` option is used after `/Fp`. * Check for short reads when reading strings in result/manifest files. * Log expanded secondary storage URL in put/remove. * Fixed logging of statistics counters with value higher than one in debug log and stats log. * Avoid incorrect error log message for Redis write operations in `reshare` mode. * Support Redis URL without host (meaning localhost). OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/ccache?expand=0&rev=121 --- ccache-4.6.1.tar.xz | 3 +++ ccache-4.6.1.tar.xz.asc | 16 ++++++++++++++++ ccache-4.6.tar.xz | 3 --- ccache-4.6.tar.xz.asc | 16 ---------------- ccache.changes | 34 ++++++++++++++++++++++++++++++++++ ccache.spec | 2 +- 6 files changed, 54 insertions(+), 20 deletions(-) create mode 100644 ccache-4.6.1.tar.xz create mode 100644 ccache-4.6.1.tar.xz.asc delete mode 100644 ccache-4.6.tar.xz delete mode 100644 ccache-4.6.tar.xz.asc diff --git a/ccache-4.6.1.tar.xz b/ccache-4.6.1.tar.xz new file mode 100644 index 0000000..5976368 --- /dev/null +++ b/ccache-4.6.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5d47bd3cbb504ada864124690e7c0d28ecb1f9aeac22a9976025aed9633f3d1 +size 529040 diff --git a/ccache-4.6.1.tar.xz.asc b/ccache-4.6.1.tar.xz.asc new file mode 100644 index 0000000..f87e82f --- /dev/null +++ b/ccache-4.6.1.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAmKBSc8ACgkQmW3aB1WU +rbja6A/+I2YdCAUcMPHxUAlxBBnWYlnhclh0aI2NRPr+1C/8DoG1fW5iLEYNpqLB +RkH7Bm0gxp6GOnmzG0ZlrHpygH/cul/pxEC9mIG14Xe2k/BUqb15DJYRH/qBETXz +62zZLpULsxEUcU7EqEZnCiVubHU5Re0lnMcopTQYBG566aJ0lBJrNxahTknR2Qth +eDRfYBL56ICo3OTdv7qOWzAT5xAxFuzC8aVYy2kukehXmBxlFN2FgSNoT+iuEmfN +VtS5YR6Jg1OrApqnj4PJAfXa2NDVJ2ffUxJykYXFk1kyo1xR8c04LXH3uMXYPkYU +RbaO/iCp90xiXJWC4ylTbiNcrE28JkPFvVoUg/jFAUacvaR9bCnSnuzZKkvtWh4n +xBLeUksrvDSV8pZ0IAzVia4AI+OJeA2zwEqnQxfnyuRnAgyxv77DZbpeZ7RkjCKX +JPRp7ZkbZkqKLvYf4Aqs/ub3qdVl8IyNtjsZGZQpciaD4RQFuPKQ0O+mQMyRdA1M +n+AiR+nX6JH+YXE9tKOX6R9loiPRYgy0alwyhzaGo3rLG8KRCn6YpNkZw23dxZ5H +JfybiDT52SNPtw/5538cs2VqwpGWEHEF0UJNTQTTv1WWkLxiUUBW5IepoGbWg9R2 +km0YzpMuHQ4dweRqxsoPqgD2CM3dWNBX/Or90gzvpUfsdvV8whk= +=PPX4 +-----END PGP SIGNATURE----- diff --git a/ccache-4.6.tar.xz b/ccache-4.6.tar.xz deleted file mode 100644 index 3a39110..0000000 --- a/ccache-4.6.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3d2bb860f4359169e640f60cf7cc11da5fab5fb9aed55230d78141e49c3945e9 -size 526084 diff --git a/ccache-4.6.tar.xz.asc b/ccache-4.6.tar.xz.asc deleted file mode 100644 index 7615fc0..0000000 --- a/ccache-4.6.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAmIb2VwACgkQmW3aB1WU -rbjFBBAAt1S7g3P/0W/PTZ/cQYYW4r/lUtG/K69YdwTDzHxJlYZLbrJbYYPgFd2d -9a72aSKn0PGH+JJREtfZ0T7JIoTq60hja4f5vBtTHVeXqsl9rAvwVkESnN/crGhQ -SjbDVAFIeAlWF8rjGXjDCGB0iueP+b3VjmaYSPcLi4MYbHwDldpbDPmKtBIvUY3Z -cX+i3meWqPiLkHoIGuOXMlyW0Ojc9JOt2ErUiGxJOdfoaFElwwvkxaM6VRI9aqCD -P3TGquISUybUCdNxuAlG0XUwGt0QwUDLjXtgYexRYmmyaqJsjQRVu2QgQLGD68T2 -FOOhwo24JtCyRmGuJQmv1i7fxZzYyp9N6gRLnEtW9+RhV+Wh2zeO1XcSeY7Q51Lk -auJIDCghxelVRYZQlCf+oIxt+L1WKzGFDjExQ5pHJi+FMPvn7hY7DtwZ0O0SXhBv -iXI+ohAXBGOaragRpWpItvsLPHEUPIEf7n0tcBlLLRXxwIbSIiPCya5MS3QTs/Mn -Xc68SX6YoIqZ0KG9zLqrBnVO7IkqVUWFCT/mRdwWtOXYV/RiQWWkTcEQkerY3h4L -fjuCT3igY5jlZN0Ki6QpVFcTmHrmMY/g2ltdsi5Q6sQ54yUElGbLjYKOhxZzaiBD -NIjKHvilq2L8jUsHsvr1MQj2I7R4iJFKAqv7E77xJuPl9VoAuaI= -=aNI2 ------END PGP SIGNATURE----- diff --git a/ccache.changes b/ccache.changes index d4245c1..4378958 100644 --- a/ccache.changes +++ b/ccache.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Sat Jun 4 23:58:52 UTC 2022 - Dirk Müller + +- update to 4.6.1: + * Added support for passing a directory to the MSVC `/Fo` option. + * Added knowledge about the `-imsvc` compiler option. + * Added knowledge about the `-z` linker option. + * Improved handling of `.gcno` files in combination with absolute input file + paths. + * Adapted to changes in GCC 9+ `.gcno` files, which contain the current working + directory, by including said directory in the hash. You can opt out of this by + enabling "`gcno_cwd sloppiness`". + * A preexisting object file is no longer considered when using + `-fsyntax-only`. + * Authenticate with Redis before database selection. + * Don't exit with an error on failure reading a cached file. + * Bail out on too hard MSVC environment variables `CL` and `+_CL_+`. + * Only use `/run/user//ccache-tmp` as the temporary directory if it's + writable. + * Fixed handling of the final newline in cached standard output from the + compiler. + * Fixed a bug related to distcc markers in standard error output. + * Paths to `base_dir` are now properly normalized on Windows. + * Fixed handling of MSVC `/Fp` and `/Yu` options with concatenated path. + * Fixed "`Multiple precompiled headers used`" error if MSVC `/Yu` option is used + after `/Fp`. + * Check for short reads when reading strings in result/manifest files. + * Log expanded secondary storage URL in put/remove. + * Fixed logging of statistics counters with value higher than one in debug log + and stats log. + * Avoid incorrect error log message for Redis write operations in `reshare` + mode. + * Support Redis URL without host (meaning localhost). + ------------------------------------------------------------------- Sun Apr 3 17:54:58 UTC 2022 - Andreas Stieger diff --git a/ccache.spec b/ccache.spec index d6d1836..b777347 100644 --- a/ccache.spec +++ b/ccache.spec @@ -17,7 +17,7 @@ Name: ccache -Version: 4.6 +Version: 4.6.1 Release: 0 Summary: A Fast C/C++ Compiler Cache License: GPL-3.0-or-later