Closed mulimoen closed 3 years ago
Another question: I guess you'll want to be the one uploading the suitesparse-src
crate to crates.io?
Another question: I guess you'll want to be the one uploading the suitesparse-src crate to crates.io?
I don't really mind. You may add yourself as an author and publish. Might be easier if you are the owner of all sprs related material.
As far as I can tell these are not breaking changes for the CAMD stuff, but LDL requires a version bump since I've removed some version constants which were probably incorrect on some platforms and libraries.
I don't really mind. You may add yourself as an author and publish. Might be easier if you are the owner of all sprs related material.
Ok I'll do it that way then.
As far as I can tell these are not breaking changes for the CAMD stuff, but LDL requires a version bump since I've removed some version constants which were probably incorrect on some platforms and libraries.
Noted, I'll push the updated version soon.
Thanks for all the good work!
This adds feature flags for
suitesparse_ldl_sys
andsuitesparse_camd_sys
to buildSuiteSparse
from source and statically link it. This should be easily extendable to more components later on if more parts are wanted. We might want to add this feature flag to thesprs_suitesparse
packages.The build script for
SuiteSparse
reimplements theMakefile
s, as these were hard to reuse, I've added CI which should ensure we won't break this.The targeted version of
SuiteSparse
is v5.8.1, and parts of this will be uploaded tocrates.io
. This should be compatible with the licenses of the included components.