[ET Trac] [Einstein Toolkit] #976: Cactus ignors (since r4839 ie #768) changes to param.ccl when recompiling

Einstein Toolkit trac-noreply at einsteintoolkit.org
Fri Jul 13 16:32:00 CDT 2012


#976: Cactus ignors (since r4839 ie #768) changes to param.ccl when recompiling
----------------------+-----------------------------------------------------
 Reporter:  rhaas     |       Owner:     
     Type:  defect    |      Status:  new
 Priority:  critical  |   Milestone:     
Component:  Cactus    |     Version:     
 Keywords:            |  
----------------------+-----------------------------------------------------
 Christian Reisswig (and I and Christian Ott and Philipp Moesta, but we did
 not properly identify it as a bug) found that adding or removing a
 parameter does not trigger a recompile of source files where the parameter
 was used. To reproduce, take a compiled configuration and eg. comment out
 a parameter in (any) thorn's param.ccl. Recompile and notice that no
 source files are recompiled (but
 configs/<CONFIG>/bindings/Parameters/<Thorn>_Parameters.c is). This
 manifests itself in wrong parameter values in the thorns (but correct
 values as returned by CCTK_ParameterGet).

 I checked and the file containing the updated parameter structure
 (configs/<CONFIGNAME>/bindings/include/ParameterCPrivate<THORNNAME>.h)
 '''does''' appear in the source file's auto-dependency file
 (configs/<CONFIGNAME>/build/<THORNNAME>/<SOURCEFILE>.c.d) but that files
 seems to be completely ignored (ie. touch'ing a file listed in there does
 not trigger a recompile).

 I am making this a critical bug since it affects every single thorn.

 I attach a trivial thorn to display the issue but any configuration you
 have sitting around will do.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/976>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list