[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