[ET Trac] [Einstein Toolkit] #515: Silently overrides DEBUG and OPTIMISE options

Einstein Toolkit trac-noreply at einsteintoolkit.org
Thu Aug 18 07:35:04 CDT 2011


#515: Silently overrides DEBUG and OPTIMISE options
----------------------------+-----------------------------------------------
  Reporter:  barry.wardell  |       Owner:  eschnett
      Type:  defect         |      Status:  new     
  Priority:  major          |   Milestone:          
 Component:  SimFactory     |     Version:          
Resolution:                 |    Keywords:          
----------------------------+-----------------------------------------------

Comment (by rhaas):

 Replying to [comment:3 barry.wardell]:

 > SimFactory OptionList without SimFactory (Why? Shouldn't you use the
 final
 > optionlist after being processed by SimFactory?). Having these options
 in
 Possibly because of people like me (and eg. Bruno Mundim from RIT), who
 are
 reluctant to use simfactory (because of its learning curve, its different
 directory layout which necessiates rewriting our postprocessing scripts,
 inertia, ...) :-)

 > I think 3 is just wrong, but necessary because optimise and debug
 probably
 > use conflicting settings.
 It is perfectly fine to have both -O3 and -g3 in CFLAGS. Both gcc and
 Intel
 will compile with these settings. In the Intel case attaching a debugger
 afterwards is often not very useful admittedly since icc seems to optimize
 the
 parameters passed to functions but with gcc it usually works fine. In fact
 I
 almost always compile with -g3 and -O3 so that any core dumps are useful.

 > 4 is a common annoyance with an obvious (but time consuming) solution.
 Preferrably these things would be documented :-). One issue that makes me
 reluctant to use simfactory is simply its size. If I start looking at its
 source code I have to dig several level down (or up) to go from where the
 error string (that I might see) was used to where the error was triggered.
 Clearly writing documentation (and keeping it up to date) is a large
 timesink
 with no obvious benefit to the author.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/515#comment:4>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list