Closed traversaro closed 3 years ago
As pointed out in https://github.com/osqp/osqp/issues/309 and https://github.com/ros-industrial-consortium/tesseract_planning/issues/86, the issue is actually more serious: as osqp does not properly export symbols, the osqp.lib
that we are currently shipping with the package it is not the import library of the osqp.dll
shared library, but rather a static library, so all the downstream projects on Windows are actually linking the static library osqp.lib
instead of the shared library osqp.dll
.
We currently ship also static libraries in the libosqp package. This goes against CFEP-18 ( https://github.com/conda-forge/cfep/blob/master/cfep-18.md ). We should remove the static version of the library.