-
Notifications
You must be signed in to change notification settings - Fork 262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CHOLMOD: Use PRIVATE
scope dependencies also for static library.
#560
Conversation
I pulled dev2
I did cmake .. --fresh and make clean
|
@Fabian188: Thank you for testing. Edit: Did you actually test with the changes from this PR? Or did you test with the current HEAD of the dev2 branch? Edit 2: If you already reached that point without this change, that likely means that you don't see the error that should be addressed by the proposed changes. |
Modifying the compile command manually: without -I/opt/homebrew/include
Having it as the last include |
Head of dev2 branch. I provided a git log. I understood that a PR is part of the dev2? I'm not used to use to github, usually I use gitlab. W.r.t. the previouous error, I don't remember. If you tell the git version I can checkout and test again. |
Commits from a pull request aren't part of the "actual" repository before they are merged. GitHub pull requests are what GitLab calls "merge request". |
To fix that error, you might try the changes proposed in #561. |
5d41165
into
DrTimothyAldenDavis:dev2
Instead of going through the build rules of all libraries, I figured it might be a good first step to make the modifications only for CHOLMOD first. If that helps to build the static KLU_CHOLMOD library on systems where the wrong headers are pulled in, we could make the corresponding changes for all other libraries, too.
If it doesn't help, we'd need to look for other solutions.
@DrTimothyAldenDavis or @Fabian188: When you come around to it, could you please check if the static KLU_CHOLMOD libraries build with these changes on affected systems?