Revisions of ccache

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1206454 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 81)
- avoid optional dependency on doctest on SLE16 and older
- unbundle cpp-httplib for new enough distributions
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1200662 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 80)
- use unversioned gcc also for SLE16
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1184213 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 77)
- update to 4.10.1:
  * Fixed prefix command lookup from `PATH`.
  * Fixed detection and usage of system blake3.
  * Find CppHttplib named libhttplib.so as well.
  * Removed Xcode assembly workaround for zstd.
  * Added bundled subset of Fmt again for convenience.
  * Removed no longer needed workaround when building downloaded
    Zstd

- Update to version 4.10:
  * chore: Update authors
  * chore: Update NEWS
  * ci: Disable Ubuntu 24.04 builds temporarily
  * build: Fix zstd build for older CMake versions
  * chore: Juggle some include headers
  * build: Fix MSVC /Zc:preprocessor warning (#1461)
  * chore: Remove unused headers (#1460)
  * refactor: Use tl::expected for process_args return value
  * chore: Fix some Cppcheck warnings
  * chore: Remove obsolete os_path helper in test_storage_local_util
  * chore: Improve cast and avoid repeating types (#1459)
  * feat: Add argument handling for Emscripten's --em-config (#1458)
  * feat: Add support for -fdump-ipa-clones (#1449)
  * fix: Force run_second_cpp=true when generating profiling information
  * fix: Hash "apparent real path" of object file when using -fprofile-arcs
  * test: Improve verbose printing of test names
  * refactor: Add more Hash::hash overloads
  * docs: Improve documentation of gcno_cwd sloppiness
  * fix: Handle -fdiagnostics-color for Clang again
  * chore: Clean up comment and debug log string
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1152216 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 76)
- Update to 4.9.1:
  * Improved detection of bad remote storage URLs gracefully. This also fixes
    crashes seen in ccache’s own test suite.
  * Made caching completely disabled when modification of a source or include
    file is detected during ccache invocation. Previously this was only done for the direct mode.
  * Fixed an MSVC crash when using /Zi with many concurrent compilations.
  * Fixed a crash when -arch is the last compiler option.
- Drop no longer needed fix2038.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 980818 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 66)
- 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/<UID>/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).
Displaying revisions 1 - 20 of 82
openSUSE Build Service is sponsored by