-
Notifications
You must be signed in to change notification settings - Fork 32
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
Use new PackageCompiler and MKL_jll #29
Conversation
7b442ef
to
80de594
Compare
37f85e4
to
0b8cf0b
Compare
I think this should work now. Would be grateful for any testing. Also, we can disable AV since I made travis test Windows. |
0b8cf0b
to
ff43918
Compare
Appveyor has trouble building Windows, so I added a PR to this branch using Github actions. |
(I also deleted the |
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.
Looks reasonable to me
If Appveyor is going to throw errors without a yml, we should remove their app from the repository. |
Also fixes #27 |
Yeah, I think only @andreasnoack can do that since from the URL it looks like it is on his account |
I've deleted MKL.jl from AppVeyor |
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.
Tested on windows 10 and Julia 1.5
.travis.yml
Outdated
email: false | ||
|
||
script: | ||
julia --project="" -e 'using Pkg; Pkg.add(PackageSpec(name ="PackageCompiler", rev="master"))'; |
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.
julia --project="" -e 'using Pkg; Pkg.add(PackageSpec(name ="PackageCompiler", rev="master"))'; |
Now that PackageCompiler is registered this can be updated
@KristofferC Before merging this to Master please merge #30 first. Thank you! |
* Adding workflow files * Adding Github actions CI * Delete ci.yml
The new strategy is to instead of setting
Base.libmkl
to the full path we just set it toMKL_jll.libmkl_rt
and then make sure that we loadMKL
andMKL_jll
(and run their__init__
) before LinearAlgrebra so that everything is nicely set up when LinearAlgebra determinesvendor
etc.Fixes #24, fixes #27