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
isl: add 0.20 #50642
isl: add 0.20 #50642
Conversation
Versions with no dependent packages of isl can be removed. If upgrading isl would work for gcc, we should do this. |
I removed |
I ran
|
Apparently there is no package that uses the default |
Update `isl` to use `isl_0_20`.
Motivation for this change
I need version 0.20 for a project, and I noticed that only 0.17.1 is in nixpkgs.
There are now many versions of this library in nixpkgs:
isl_0_11
-gcc49
andcloog_0_18_0
depend on thisisl_0_12
- no dependents in nixpkgsisl_0_14
-cloog
,gcc48
,gcc5
,gcc6
, andllvmPackages_35
depend on thisisl_0_15
- no dependents in nixpkgsisl_0_17
-gccCrossStageStatic
,gcc7
,gcc8
, andgcc-snapshot
depend on this. additionally the canonicalisl
currently points to thisisl_0_20
- from this PR. corresponds to the latest release of the library.Questions of which I am unsure:
isl_0_12
andisl_0_15
) be removed? or should we keep them around, in case packages that currently depend on earlier versions (e.g.gcc49
, which depends onisl_0_11
) can and should be upgraded to a slightly newer version of the library (e.g.isl_0_12
) in the future?gcc
depending onisl
, is it appropriate to changeisl
to point to this latest version,isl_0_20
?See previous/related discussion here: #21066. As for testing this, I have been using this derivation in a project that successfully links against the library.
Please let me know how I can help from here.
Thanks!
Brian
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)