Ximin Luo:
> 
> Thank you! The behaviour specifically for glibc_2.24-5 is like this:
> 
> make[2]: Warning: File 'o-iterator.mk' has modification time 18411205 s in 
> the future
> running CONFIG_SHELL=/bin/bash /bin/bash 
> /tmp/debrepro.afKzxbwOYw/build/source/configure --host=x86_64-linux-gnu 
> --build=x86_64-linux-gnu --prefix=/usr --enable-add-ons=libidn, 
> --without-selinux --enable-stackguard-randomization --enable-obsolete-rpc 
> --with-pkgversio
> n=Debian GLIBC 2.24-5.1 --with-bugurl=http://www.debian.org/Bugs/ 
> --with-headers=/tmp/debrepro.afKzxbwOYw/build/source/debian/include 
> --enable-kernel=2.6.32 --with-selinux --enable-multi-arch 
> --enable-lock-elision build_alias=x86_64-linux-gnu host_alias=x86_64-linux-
> gnu CC=x86_64-linux-gnu-gcc-6 CPPFLAGS=-isystem 
> /tmp/debrepro.afKzxbwOYw/build/source/debian/include CXX=: --no-create 
> --no-recursion
> 
> [... runs some tests ...]
> 
> make[2]: Warning: File 'o-iterator.mk' has modification time 18411180 s in 
> the future
> running CONFIG_SHELL=/bin/bash /bin/bash 
> /tmp/debrepro.afKzxbwOYw/build/source/configure --host=x86_64-linux-gnu 
> --build=x86_64-linux-gnu --prefix=/usr --enable-add-ons=libidn, 
> --without-selinux --enable-stackguard-randomization --enable-obsolete-rpc 
> --with-pkgversio
> n=Debian GLIBC 2.24-5.1 --with-bugurl=http://www.debian.org/Bugs/ 
> --with-headers=/tmp/debrepro.afKzxbwOYw/build/source/debian/include 
> --enable-kernel=2.6.32 --with-selinux --enable-multi-arch 
> --enable-lock-elision build_alias=x86_64-linux-gnu host_alias=x86_64-linux-
> gnu CC=x86_64-linux-gnu-gcc-6 CPPFLAGS=-isystem 
> /tmp/debrepro.afKzxbwOYw/build/source/debian/include CXX=: --no-create 
> --no-recursion
> 
> [... runs the same tests again ...]
> 
> [... etc ...]
> 
> It would probably be theoretically possible to reduce this to a minimal test 
> case, but based on previous things I was told about make, I'm not sure if 
> it's worth the effort. You might also try increasing the timestamps of all 
> the source files in the second build by the same amount, but again I'm not 
> sure it's worth the effort.
> 

BTW, I just found out that faketime also intercepts and fakes stat(2) calls by 
default. This is not documented in the manpage, only in README.gz. That might 
explain the errors above. You can set NO_FAKE_STAT=1 to leave out this 
behaviour. I think when we're systematically varying different things, we want 
to do this. I have done this for reprotest, in the git repo.

I will also test this to see if it fixes the glibc build issue that I 
described, and report back with more details.

X

-- 
GPG: ed25519/56034877E1F87C35
GPG: rsa4096/1318EFAC5FBBDBCE
https://github.com/infinity0/pubkeys.git

Reply via email to