[riot-commits] [RIOT-OS/RIOT] 7799fb: .murdock: blacklist the -gz (debug compression) co...

Kaspar Schleiser noreply at github.com
Thu Sep 12 12:28:50 CEST 2019


  Branch: refs/heads/master
  Home:   https://github.com/RIOT-OS/RIOT
  Commit: 7799fb38cd41c078825f4deb0e1105fc56be6b3b
      https://github.com/RIOT-OS/RIOT/commit/7799fb38cd41c078825f4deb0e1105fc56be6b3b
  Author: Juan Carrano <j.carrano at fu-berlin.de>
  Date:   2019-09-11 (Wed, 11 Sep 2019)

  Changed paths:
    M .murdock

  Log Message:
  -----------
  .murdock: blacklist the -gz (debug compression) compiler flag.

-gz enables DWARF section compression, though it is a no-op where debug
is not enable, e.g. in murdock.

Due to a combination of factors, including a bug in CCACHE, this flag
makes CCACHE ineffective and slows down murdock.

The alternative, of filtering the flags in our buid system (for example,
by testing RIOT_CI_BUILD or CCACHE) are too much of a shotgun approach
as the problem is quite specific to our CI setup.

Read the comment in the file for a more in-depth description.


  Commit: 00131b3ba3867a3fb82ef57df70ee2c797afc108
      https://github.com/RIOT-OS/RIOT/commit/00131b3ba3867a3fb82ef57df70ee2c797afc108
  Author: Kaspar Schleiser <kaspar at schleiser.de>
  Date:   2019-09-12 (Thu, 12 Sep 2019)

  Changed paths:
    M .murdock

  Log Message:
  -----------
  Merge pull request #12202 from jcarrano/ccache-murdock-dwarf-compression

.murdock: blacklist the -gz (debug compression) compiler flag.


Compare: https://github.com/RIOT-OS/RIOT/compare/627078dd9975...00131b3ba386


More information about the commits mailing list