[CRIU] Building from different paths fails

Dmitry Safonov 0x7f454c46 at gmail.com
Fri Sep 23 02:49:54 PDT 2016


2016-09-23 12:47 GMT+03:00 Dmitry Safonov <0x7f454c46 at gmail.com>:
> 2016-09-23 9:32 GMT+03:00 Adrian Reber <adrian at lisas.de>:
>> I have my CRIU checkout share on NFS on different VMs with different
>> paths. Once I have built CRIU on one system I cannot build CRIU on
>> another system even after running 'make mrproper'. There are still some
>> files left with the wrong paths.
>>
>> I have to run 'find . -name "*.d" -exec rm -v {} \;' before I am able to
>> build from the same GIT checkout in a different path.
>>
>> removed ‘./criu/arch/x86/parasite-head-32.d’
>> removed ‘./criu/arch/x86/sigaction_compat.d’
>> removed ‘./criu/arch/x86/syscalls/syscall32.d’
>> removed ‘./criu/arch/x86/call32.d’
>> removed ‘./criu/arch/x86/compat/vdso-pie-compat.d’
>> removed ‘./criu/arch/x86/sigaction_compat_pie.d’
>> removed ‘./criu/arch/x86/syscalls-32.d’
>> removed ‘./criu/pie/compat/util-vdso-compat.d’
>> removed ‘./criu/pie/compat/parasite-compat.d’
>> removed ‘./criu/pie/compat/log-simple-compat.d’
>> removed ‘./criu/pie/compat/parasite-vdso-compat.d’
>> removed ‘./criu/pie/compat/util-fd-compat.d’
>> removed ‘./criu/pie/compat/util-compat.d’
>> removed ‘./criu/pie/util-vdso-elf32.d’
>>
>> Those files should probably also be removed by a make mrproper.
>
> Thanks for spotting this, will check/fix on weekend (or today if time permits).

I think, maybe it's worth to provide a check for mrproper on Travis,
will do this also.

-- 
             Dmitry



More information about the CRIU mailing list