때때로 SCM이 파일의 타임 스탬프를 엄격하게 기억하지 않아서 생성 된 Makefile은 Makefile.am에서 Makefile.in을 다시 생성하려면 "autoreconf -i"또는 동등한 것을 다시 실행해야한다고 생각합니다. configure.ac 등.autotools가 자동으로 configure 스크립트를 다시 생성하는 것을 방지하려면 어떻게해야합니까?
어떻게 방지합니까? DIST 아카이브를 만들 때
이- 이 (자식 아카이브 --format = 타르 ...) 타임 스탬프가 잘못되고 문제가있을 것입니다 : 그것은 이러한 문제가 발생하기 때문에
가 나는 것을 방지하려면 최종 사용자. 쿨하지 않아.
- 느린 시스템에서는 더 이상 configure, make, make, configure, autoreconf -i, configure, make make를하지 않기 때문에 컴파일이 더 오래 걸립니다.
필자는 dist tarball을 만들기 전에 생성 된 파일을 "만질"수 있지만 제 생각에는 개발자가 아닌 tarball의 문제 만 해결합니다. 또한 전원 끄기 기능이 있어야하는 오작동을 해결하기위한 추한 해킹입니다. 또한 타임 스탬프가 항상 올바르지 않기 때문에 git 아카이브가 손상됩니다.
다른 SCM에도이 항목이 있으므로 문제는 자식 (IMO)이 아닙니다.
그걸 한 것처럼 보입니다. 고맙습니다. – Thomas