#1576 automake's subir-objects option break dune-modules with foo_SOURCES = ${var}/foo.cc
Metadata
Property | Value |
---|---|
Reported by | Markus Blatt (markus@dr-blatt.de) |
Reported at | Feb 26, 2015 09:53 |
Type | Bug Report |
Version | Git (pre2.4) [autotools] |
Operating System | Unspecified / All |
Last edited by | Christian Engwer (christi@conan.iwr.uni-heidelberg.de) |
Last edited at | Mar 5, 2015 12:56 |
Closed by | Christian Engwer (christi@conan.iwr.uni-heidelberg.de) |
Closed at | Mar 5, 2015 12:56 |
Closed in version | Unknown |
Resolution | Fixed |
Comment |
Description
Commit 9f9bc5c0d2028d2e4f4c9ebb4b895d066906343a from February 9 uncovers a server automake bug which was only resolved a month ago.
The consequence of this bug is that if foo_SOURCES contains an automake variable ${var} then this variable will not be expanded during the dependency computation. This results in .deps below ${var}, literally. But during make this variable will be exanded and the .deps directory will searched for in the wrong place.
See http://users.dune-project.org/issues/292 for problems in DUNE and http://debbugs.gnu.org/cgi/bugreport.cgi?bug=13928 for the automake bug.