]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
run-make-check.sh: ccache goodness for everyone
authorNathan Cutler <ncutler@suse.com>
Thu, 5 Jul 2018 08:16:59 +0000 (10:16 +0200)
committerJonathan Brielmaier <jbrielmaier@suse.de>
Mon, 19 Nov 2018 11:59:30 +0000 (12:59 +0100)
commitb3a4cf6ac157d95dd9c676eca22a24215c056810
tree1495ca1a6624180c707776091a0baefa5a34f7a5
parent9f6ae340d4a4fb96e3b61754c5d98cc98dfd899d
run-make-check.sh: ccache goodness for everyone

Since run-make-check.sh already ensures that ccache is installed,
it makes sense to let everyone benefit from the ccache
tweaks introduced by 4cb5a590537a9caaf61db42ce8ea123d2ab961f3

Note 1: The previous solution using "date" would cause build tools to reset
their timestamps after 24 hours, on subsequent runs of run-make-check.sh.
In order to maximize ccache effectiveness, this commit sets SOURCE_DATE_EPOCH
to a fixed value: the number of seconds elapsed since the Unix epoch as at
January 1, 2000 (chosen to commemorate Y2K armageddon).

Note 2: this commit introduces "set -e". This was actually in effect
before, via "source install-deps.sh". Better to make it explicit.

Fixes: http://tracker.ceph.com/issues/24777
Signed-off-by: Nathan Cutler <ncutler@suse.com>
(cherry picked from commit 2315928acdd0e367b6a7d85ee16a15f820432d22)
Signed-off-by: Jonathan Brielmaier <jbrielmaier@suse.de>
run-make-check.sh