Message ID | 6e9d701fe2111c5c9dd74e1238f9a737a58b9c8d.1629193993.git.efraim@flashner.co.il |
---|---|
State | New |
Headers | show |
Series | Add riscv64 support | expand |
Context | Check | Description |
---|---|---|
cbaines/comparison | success | View comparision |
cbaines/git branch | success | View Git branch |
cbaines/applying patch | success | View Laminar job |
cbaines/issue | success | View issue |
On Tue, Aug 17, 2021 at 01:19:02PM +0300, Efraim Flashner wrote: > * gnu/packages/commencement.scm (%boot3-inputs): Add gcc:lib. > --- > gnu/packages/commencement.scm | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm > index 69cf30483d..e2339170e5 100644 > --- a/gnu/packages/commencement.scm > +++ b/gnu/packages/commencement.scm > @@ -3579,6 +3579,9 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%" > (define (%boot3-inputs) > ;; 4th stage inputs. > `(("gcc" ,gcc-final) > + ,@(if (target-riscv?) > + `(("gcc:lib" ,gcc-final "lib")) > + '()) > ("ld-wrapper" ,ld-wrapper-boot3) > ,@(alist-delete "gcc" (%boot2-inputs)))) > > -- > 2.32.0 > I haven't figured out why gcc doesn't seem to pull in gcc:lib (or gfortran and gfortran:lib), but only on riscv64-linux. Without gcc:lib I get failures during the configure phase.
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm index 69cf30483d..e2339170e5 100644 --- a/gnu/packages/commencement.scm +++ b/gnu/packages/commencement.scm @@ -3579,6 +3579,9 @@ exec ~a/bin/~a-~a -B~a/lib -Wl,-dynamic-linker -Wl,~a/~a \"$@\"~%" (define (%boot3-inputs) ;; 4th stage inputs. `(("gcc" ,gcc-final) + ,@(if (target-riscv?) + `(("gcc:lib" ,gcc-final "lib")) + '()) ("ld-wrapper" ,ld-wrapper-boot3) ,@(alist-delete "gcc" (%boot2-inputs))))