[ET Trac] [Einstein Toolkit] #974: Compilation problem in LoopControl with xlc compiler

Einstein Toolkit trac-noreply at einsteintoolkit.org
Mon Jul 16 13:31:27 CDT 2012


#974: Compilation problem in LoopControl with xlc compiler
------------------------------------------+---------------------------------
  Reporter:  wolfgang.kastaun@…           |       Owner:  eschnett           
      Type:  defect                       |      Status:  new                
  Priority:  major                        |   Milestone:                     
 Component:  Carpet                       |     Version:  development version
Resolution:                               |    Keywords:                     
------------------------------------------+---------------------------------

Comment (by wolfgang.kastaun@…):

 -qextname solved this problem, but introduced another one: xlc is then
 also adding underscores to Fortran functions using the BIND(C) mechanism
 to be interfaced from C. Therefore, I had to use the -qnobindcextname
 option as well, which only exists for versions > 12.

 My problem is thus solved for the time being. It would however be nice if
 Cactus/Carpet would not depend on certain compiler behaviour regarding the
 name mangling. I remember now that I posted the very same issue a year ago
 and then completely forgot, and I bet I'm not the last one stumbling over
 that.

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


More information about the Trac mailing list