conda-forge / osqp-feedstock

A conda-smithy repository for osqp.
BSD 3-Clause "New" or "Revised" License
0 stars 13 forks source link

[WIP] Depend on libosqp #36

Closed traversaro closed 1 year ago

traversaro commented 3 years ago

Work in progress to fix https://github.com/conda-forge/osqp-feedstock/issues/35 .

Checklist

conda-forge-linter commented 3 years ago

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

h-vetinari commented 3 years ago

Thanks for tackling this! Your patch isn't quite functional yet, it seems...

h-vetinari commented 3 years ago

@bstellato @gbanjac After discussion in https://github.com/conda-forge/osqp-feedstock/issues/25, the proposal is to depend on a separately built libosqp, not least since the releases upstream are also not necessarily in sync.

What do you think about the approach, and would you be willing to accept a patch upstream for using an "external" osqp like @traversaro is preparing in this PR?

traversaro commented 3 years ago

@bstellato @gbanjac After discussion in #25, the proposal is to depend on a separately built libosqp, not least since the releases upstream are also not necessarily in sync.

What do you think about the approach, and would you be willing to accept a patch upstream for using an "external" osqp like @traversaro is preparing in this PR?

To clarify, the osqp and qdldl sources would still be necessary to support codegen, it just the Python extension on its own that will be linking an external shared osqp library provided by the libosqp package.

Thanks for tackling this! Your patch isn't quite functional yet, it seems...

Yes, I am still working on it, I don't have a lot of experience with setup.py-based builds, so I need to learn on the fly. : )