Skip to content

Link ipopt and Open3D in the same project cause segmentation fault #694

Closed Answered by svigerske
Ultcrt asked this question in Q&A
Discussion options

You must be logged in to vote

Since the error comes up in MKL, I would guess that by linking to Open3D, you like to an incompatible MKL library. For example, Ipopt may expect a Blas library that uses 32bit integers, while the MKL library used here uses 64bit integers. (Such mismatch sometimes come up when using Ipopt from Matlab.)

Looking at the actual linker commands may give some more information. Maybe using a static version of Blas+Lapack/MKL when building Ipopt could help.

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@Ultcrt
Comment options

@svigerske
Comment options

@Ultcrt
Comment options

@svigerske
Comment options

Answer selected by Ultcrt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants