-
-
Notifications
You must be signed in to change notification settings - Fork 491
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
gfortran breaks parallel build #25001
Comments
comment:1
Why is gfortran installing |
comment:2
Because you cannot build gfortran without a minimal gcc at this stage. There is a section at the end of spkg-install that renames it so it is not in the way. Patching to avoid install is hard. |
comment:3
Replying to @kiwifb:
Building, I understand. But installing? |
comment:4
Replying to @jdemeyer:
I know what you mean but as far as I know you cannot build it without it being an install target. If you know some more configure/install options feel free to enlighten me. Otherwise this is a perfect scenario for Erik's work on staging the install rather than installing directly on the system. You could fix something like that in the staging area before merging the install on the system. |
comment:5
There is a hack we could use, configure with one of |
comment:6
Or maybe just not compile other stuff until gfortran is complete, like gcc |
comment:7
Replying to @kiwifb:
+1 |
comment:8
I'll try the staged install, just to see whether it might work. |
Commit: |
Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:
|
Author: Jeroen Demeyer |
comment:13
If the bits in |
Reviewer: Erik Bray |
Changed branch from u/jdemeyer/gfortran_breaks_parallel_build to |
gfortran overwrites compiler parts non-atomically; This breaks parallel compilation:
CC: @embray
Component: build
Keywords: random_fail
Author: Jeroen Demeyer
Branch/Commit:
9d14972
Reviewer: Erik Bray
Issue created by migration from https://trac.sagemath.org/ticket/25001
The text was updated successfully, but these errors were encountered: