Skip to content

Why is SuiteSparse built as shared and static library? #873

Answered by mmuetzel
jhacsonmeza asked this question in Q&A
Discussion options

You must be logged in to vote

Afaict, shared and static libraries are built for (most of) SuiteSparse to make life easier for distributors (like Debian, Homebrew, ...). That way they can distribute binary packages that allow developers using these packages to decide whether they prefer shared or static linking.

If you already know that you'll only need shared libraries and you are building SuiteSparse yourself, you can disable building static libraries.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@jhacsonmeza
Comment options

Answer selected by jhacsonmeza
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