[Ipopt] Compiling Ipopt with pgCC
Stefan Vigerske
stefan at vigerske.de
Sat Jun 6 06:58:58 EDT 2009
Hi,
you can try building also Ipopt as static library.
You would need to add --enable-static to the configure flags as well (or
was it --disable-shared ?)
Stefan
Dl schrieb:
> Dear all,
>
>
>
> I need to compile Ipopt with the pgCC compiler and I'm having problems which I don't know how to work it around.
>
>
>
> When I do the ../configure command I add the options for the compiler and I also provide the path for the Blas library:
>
>
>
> ../configure CXX="pgCC" CFLAGS="-fPIC" --with-blas="-L/opt/pgi/linux86-64/7.0-7/lib -lblas"
>
>
>
> Configuration ends succesfully, but during the make it find errors such as:
>
>
>
>
>
>
>
> "../../../../../Ipopt/src/contrib/CGPenalty/../../Algorithm/IpBacktrackingLSAcceptor.hpp", line 145: warning:
> statement is unreachable
> return -1.;
> ^
> "../../../../Ipopt/src/Interfaces/IpTNLPAdapter.cpp", line 300: warning:
> statement is unreachable
> if (!dependency_detector_->ReducedInitialize(*jnlst_, options, prefix)) {
> ^
> /usr/bin/ld: /opt/pgi/linux86-64/7.0-7/lib/libblas.a(xerbla.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
> /opt/pgi/linux86-64/7.0-7/lib/libblas.a: could not read symbols: Bad value
> make[2]: *** [libipopt.la] Error 2
> make[1]: *** [all-recursive] Error 1
> make: *** [all-recursive] Error 1
>
>
>
>
> Has anyone gone through this before? Any suggestion will be highly appreciated.
>
> Adela
>
>
>
> _________________________________________________________________
> Drag n’ drop—Get easy photo sharing with Windows Live™ Photos.
>
> http://www.microsoft.com/windows/windowslive/products/photos.aspx
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Ipopt mailing list
> Ipopt at list.coin-or.org
> http://list.coin-or.org/mailman/listinfo/ipopt
More information about the Ipopt
mailing list