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
suitesparse: 4.4.4 -> 5.3.0 #35213
suitesparse: 4.4.4 -> 5.3.0 #35213
Conversation
c428298
to
29934d7
Compare
I modified the derivation quite heavily. Someone should check that it still makes sense. Anyway, the build is almost successful now. At the very end, at post-installation fixup phase, I get the following error:
Not yet sure how to fix it. |
29934d7
to
6b6e5f1
Compare
This built now on my machine. I think someone should review this as I'm not too confident about my changes. |
6b6e5f1
to
7d6d5af
Compare
Hmm.. nox-review failing. |
31b9789
to
498f72f
Compare
@GrahamcOfBorg build julia |
498f72f
to
191d97b
Compare
@GrahamcOfBorg build suitesparse |
191d97b
to
d21ff42
Compare
I changed the updated version from 5.2.0 to 5.3.0. Build succeeds, but nox review fails:
Probably they fail because of this kind of warnings/errors:
|
c76ded7
to
a2fd8ba
Compare
Fixed the symbol loading issue, but still nox review failing.
|
I tried building |
Actually, sage seems to build just fine. I built it separately and it took a looooong time but it was successful. I suppose nox review just errored when julia failed and then it reported every unfinished build also as failed. So, in my opinion, nox review succeeds in practice and I guess this is ready for review or merge. @ttuegel You're the maintainer of the package. Do you want to review or who should I ask? |
}; | ||
|
||
dontUseCmakeConfigure = true; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is the dependency on cmake
for if not calling cmake
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can't say I understand much about these, but if cmake
is not a build input, it fails to build GraphBLAS.
a2fd8ba
to
64d8d22
Compare
Hmm.. I noticed some things aren't working. I'll check some BLAS-related build options tomorrow, could be related to those.
…On October 8, 2018 5:02:01 PM GMT+03:00, Thomas Tuegel ***@***.***> wrote:
ttuegel commented on this pull request.
> };
+ dontUseCmakeConfigure = true;
What is the dependency on `cmake` for if not calling `cmake`?
> NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "
-DNTIMER";
- postInstall = ''
- # Build and install shared library
+ buildPhase = ''
Please invoke the pre- and post-phase hooks in a custom phase, i.e.
```.nix
{
buildPhase = ''
runHook preBuild
# ...
runHook postBuild
'';
}
```
Other packages' setup hooks can add steps to the pre- and post-phase
hooks which will not run otherwise. The same comment applies to
`installPhase` below.
|
64d8d22
to
8fb2760
Compare
Ok, that should be fixed now. For some reason, I had added |
Thanks! |
Motivation for this change
This is work in progress, do not merge.EDIT: Ready for review and merge now.
Upgrading SuiteSparse to 5.3.0.
However, the build failed and I was a bit lost with all the complexity of the package. I thought I'd put it here if someone wants to help and/or that it's public so there wouldn't be overlapping efforts done.Error logcc: @ttuegel Perhaps you, as a maintainer, know better how to upgrade this package?Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)