diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c4122f961e..028a666963 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -307,6 +307,11 @@ (define-public go-1.14 (("/bin/pwd") (which "pwd")) (("/bin/sh") (which "sh"))) + ;; Backport fix for go-1.14 with GCC 9+ + ;; https://github.com/golang/go/issues/39157 + (substitute* "cmd/go/note_test.go" + (("cannot find 'ld'") "cannot find [‘']ld[’']")) + ;; Add libgcc to runpath (substitute* "cmd/link/internal/ld/lib.go" (("!rpath.set") "true"))