osmo-ttcn3-hacks[master]: support ccache to speed up ttcn3 test compilation

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

Stefan Sperling gerrit-no-reply at lists.osmocom.org
Fri Apr 6 13:12:15 UTC 2018


Patch Set 6:

This new patch set resolves the problems identified above.
Link steps are now performed for every object file during the build but the benefit of the cache is still high.

In a cache log (set CCACHE_LOGFILE in the environment) we can now see the following:

Result: cache miss
This means the C++ to object file compilation step was performed by the compiler.

Result: cache hit (direct)
This means the C++ to object file compilation was skipped and the object was retrieved from the cache instead.

Result: called for link
This means ccache was invoked for linking an object file into a shared object, and the work was performed by the g++ compiler and linker.

-- 
To view, visit https://gerrit.osmocom.org/7601
To unsubscribe, visit https://gerrit.osmocom.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: Ibb538f602206535c06980f88191c1dabe3c4cd82
Gerrit-PatchSet: 6
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Owner: Stefan Sperling <ssperling at sysmocom.de>
Gerrit-Reviewer: Harald Welte <laforge at gnumonks.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Gerrit-Reviewer: Stefan Sperling <ssperling at sysmocom.de>
Gerrit-HasComments: No



More information about the gerrit-log mailing list