[CppAD-tickets] [C++ Algorithmic Differentiation] #6: Cppad's examples do not compile on AIX

C++ Algorithmic Differentiation coin-trac at coin-or.org
Mon Jul 28 13:09:47 EDT 2008


#6: Cppad's examples do not compile on AIX
------------------------+---------------------------------------------------
 Reporter:  andreasw    |       Owner:  somebody
     Type:  defect      |      Status:  new     
 Priority:  normal      |   Milestone:          
Component:  component1  |     Version:          
 Severity:  normal      |    Keywords:          
------------------------+---------------------------------------------------
 1. The configure script is not compatible with the rest of COIN's
 configure scripts.  As a consequence, on AIX, the COIN configure scripts
 will pick up the AIX compilers (xlC_r etc), while the CppAD configure
 script will pick up the GNU compilers by default.  This means that there
 will be a clash of name mangling, detected header files, and runtime
 libraries.

 2. Even if I specify the name of the compilers explicitly, I cannot change
 the Fortran compiler, since the CppAD configure script does not properly
 check for this.  As a consequence, the Ipopt example does not link since
 the Fortran name mangling is detected incorrectly (gfortran and xlf are
 different), and the CppAD also does not find the xlf runtime libraries.

-- 
Ticket URL: <https://projects.coin-or.org/CppAD/ticket/6>
C++ Algorithmic Differentiation <http://projects.coin-or.org/CppAD>
An algorithmic differentiation library for C++ programs.



More information about the CppAD-tickets mailing list