Use Ipopt with custom version


I wanted to point Ipopt to a custom version that I installed with other linear solvers, can someone help me achieve that?

Thanks in advance.

In my experience the easiest way to do this is to add the ipopt dynamic library location to your OS’s dynamic linked library path variable.

If Ipopt.jl does not pick it up automatically, modify the path in Ipopt/deps/deps.jl to find the library file that you have built.

Note this procedure may change once Ipopt.jl is moved to BinaryBuilder.jl, see

1 Like

These instructions are correct for now. After this procedure will change (and will be documented in the readme).

1 Like

Actually I did that, specially changing the path in deps.jl, but even my was unable to be loaded by dlopen… I built Ipopt in ubuntu