Hello, * Bruno Haible wrote on Wed, Apr 28, 2010 at 01:23:18AM CEST: > Andreas Gruenbacher wrote: > > > This variable will not be used if a user unpacks and compiles a virgin > > > tarball. > > > > ... unless the timestamps get destroyed, or make gets things wrong. The > > latter apparently happened to Daniel (CCed) on Tru64 with the native make; > > the > > result was a build failure. (GNU make got that situation right.) > > OK, so that was the original problem. I agree it's a nasty one.
Usually the actual problem with non-GNU make and VPATH is not due to time stamps, but due to the issues described in http://www.gnu.org/software/autoconf/manual/html_node/VPATH-and-Make.html> more specifically <http://www.gnu.org/software/autoconf/manual/html_node/Make-Target-Lookup.html> (but there is also a section specifically about Tru64 make craziness, doesn't apply here AFAICS). Prepending all files generated in the source tree with $(srcdir)/ usually works. One has to note though that it really needs to be done in every place, ie., als EXTRA_DIST, and bits which might be generated by automake. Cheers, Ralf
