-
-
Notifications
You must be signed in to change notification settings - Fork 48
Build fails on Arch Linux: deps/scratch/OpenBLAS.v0.3.10-0.x86_64-linux-gnu-libgfortran5 missing #43
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
Comments
It says that you are missing |
They are installed. Name : openblas
Version : 0.3.10-1
Description : An optimized BLAS library based on GotoBLAS2 1.13 BSD
Architecture : x86_64
URL : https://www.openblas.net/
Licenses : BSD
Groups : None
Provides : blas=3.8.0
Depends On : gcc-libs
Optional Deps : None
Required By : cblas julia lapack r
Optional For : python-numpy r sagemath
Conflicts With : blas
Replaces : None
Installed Size : 17.79 MiB
Packager : Felix Yan <[email protected]>
Build Date : Tue 16 Jun 2020 23:51:41
Install Date : Fri 10 Jul 2020 16:05:52
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature thus clearly showing they're both installed. |
Have you got anything in your |
Nothing in Make.user, and just using the defaults. |
To be clear, is this a failure building Julia or running the makefile in this repo? |
This repo. I define |
Julia 1.1 seems to be the last version of Julia for which the makefile logic for hooking up libraries for other languages works. Should ideally be updated to use artifacts. If we had artifactized versions of all of the open source systems then it would make running these benchmarks much easier. Unfortunately, that's a lot of work and getting this working on a recent Julia version isn't a terribly high priority. |
There seems to have been a change in how the deps are unpacked. For example I get
Looking in
|
It doesn't look like
It's also not inside the |
@MilesCranmer do you think it would be worth it to replace building our own Julia to instead use a github action like for the other languages? Is this something feasible/appropriate? Maybe I should ask why should we build Julia from source to run these benchmarks now that we have binaries readily available for later versions. (remember that much of the codebase here is around the v0.6 era. |
I'm not sure, what do you think? I think the original reason I made it build Julia from source was so that you could see the updated benchmarks on every commit to the Julia tree. But maybe it's more useful to only study changes from one entire version to the next, and so compiling Julia from scratch every time isn't worth it. |
I don't really think this is the proper repo or pipeline, to see changes commit by commit. I think version numbers (particularly stable releases) are sufficient, especially considering it will more accurately reflect results for most users. Let's try to use the julia binary, instead of building from source. |
Sounds good to me 👍 |
Hi,
On Arch Linux, I tried to build this repository, after disabling the Mathematica and Matlab tests by commenting out lines in the Makefile pertaining to them (as neither are installed on my system) and building the latest Julia commit (55a6dab76329b693f0fab372b1a80289bff01a90) with
make
and settings its directory asJULIAHOME
and I received the errors:Thanks for your time.
The text was updated successfully, but these errors were encountered: