On 24 August 2016 3:08:58 PM GMT-04:00, Marius Bakke <mba...@fastmail.com> wrote:
> >>> Adding "#:parallel-build? #f" had no effect on tests, indeed the >check >>> phase does not seem to use the previously built dlib; it builds it >again >>> without parallel-build. I will try reproducing the >non-reproducibility >>> on some higher end hardware, hopefully this week. >> >> It's weird that it rebuilds the application again for the tests. >Which >> build is actually installed in the case of success? Is it worth an >> upstream bug report? > >We rely on cmake-build-system for everything but the check phase, which >doesn't have a "proper" check target. I'm no cmake expert, but we can >probably prevent re-build by not including the main application in >test/CmakeLists.txt and instead copy/link in our already-built version: > >https://github.com/davisking/dlib/blob/master/dlib/test/CMakeLists.txt#L15 The cmake build system has an #:out-of-tree? option, maybe set that to #f? Ben