Overview

Request 883205 accepted

- Update to version 4.2.1:
* Ccache now only dup2`s stderr into `$UNCACHED_ERR_FD for calls to the preprocessor/compiler. This works around a complex bug in interaction with GNU Make, LTO linking and the Linux PTY driver.
* Fixed detection of color diagnostics usage when using -Xclang -fcolordiagnostics options.
* The -frecord-gcc-switches compiler option is now handled correctly to avoid false positive cache hits.
* Made it possible for per-compilation debug log files to be written in most argument processing error scenarios. Previously, ccache would only write debug log files if the argument processing phase was successful.
* Made ccache bail out on too hard Clang option -gen-cdb-fragment-path.
* The run_second_cpp made is now enforced on macOS if -g is used since newer Clang versions on macOS produce different debug information when compiling preprocessed code.
* Made ccache only reject -f(no-)color-diagnostics for a known GCC compiler. This fixes a problem when using said option with clang++ on macOS.
* Build configuration scripts now probe for atomic increment as well. This fixes a linking error on Sparc.
* An existing CMake log message level is now used when warning about not finding asciidoc.
* Fixed assertion in the "Debug option" test.
* Upgraded to doctest 2.4.6. This fixes a build error with glibc >= 2.34.

Loading...
Request History
Martin Pluskal's avatar

pluskalm created request

- Update to version 4.2.1:
* Ccache now only dup2`s stderr into `$UNCACHED_ERR_FD for calls to the preprocessor/compiler. This works around a complex bug in interaction with GNU Make, LTO linking and the Linux PTY driver.
* Fixed detection of color diagnostics usage when using -Xclang -fcolordiagnostics options.
* The -frecord-gcc-switches compiler option is now handled correctly to avoid false positive cache hits.
* Made it possible for per-compilation debug log files to be written in most argument processing error scenarios. Previously, ccache would only write debug log files if the argument processing phase was successful.
* Made ccache bail out on too hard Clang option -gen-cdb-fragment-path.
* The run_second_cpp made is now enforced on macOS if -g is used since newer Clang versions on macOS produce different debug information when compiling preprocessed code.
* Made ccache only reject -f(no-)color-diagnostics for a known GCC compiler. This fixes a problem when using said option with clang++ on macOS.
* Build configuration scripts now probe for atomic increment as well. This fixes a linking error on Sparc.
* An existing CMake log message level is now used when warning about not finding asciidoc.
* Fixed assertion in the "Debug option" test.
* Upgraded to doctest 2.4.6. This fixes a build error with glibc >= 2.34.


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Richard Brown's avatar

RBrownSUSE set openSUSE:Factory:Staging:J as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:J"


Richard Brown's avatar

RBrownSUSE accepted review

Picked "openSUSE:Factory:Staging:J"


Ismail Dönmez's avatar

namtrac accepted review


Richard Brown's avatar

RBrownSUSE accepted review

Staging Project openSUSE:Factory:Staging:J got accepted.


Richard Brown's avatar

RBrownSUSE approved review

Staging Project openSUSE:Factory:Staging:J got accepted.


Richard Brown's avatar

RBrownSUSE accepted request

Staging Project openSUSE:Factory:Staging:J got accepted.

openSUSE Build Service is sponsored by