* guix/build-system/go.scm (go-build): Add 'substitutable?' argument. (go-cross-build): Likewise. --- guix/build-system/go.scm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/guix/build-system/go.scm b/guix/build-system/go.scm index 4c1a732107..8aa065c4ff 100644 --- a/guix/build-system/go.scm +++ b/guix/build-system/go.scm @@ -169,7 +169,8 @@ (define* (go-build store name inputs (imported-modules %go-build-system-modules) (modules '((guix build go-build-system) (guix build union) - (guix build utils)))) + (guix build utils))) + (substitutable? #t)) (define builder `(begin (use-modules ,@modules) @@ -211,6 +212,7 @@ (define* (go-build store name inputs #:system system #:modules imported-modules #:outputs outputs + #:substitutable? substitutable? #:guile-for-build guile-for-build)) (define* (go-cross-build store name @@ -234,7 +236,8 @@ (define* (go-cross-build store name (imported-modules %go-build-system-modules) (modules '((guix build go-build-system) (guix build union) - (guix build utils)))) + (guix build utils))) + (substitutable? #t)) "Cross-build NAME using GO, where TARGET is a GNU triplet and with INPUTS." (define builder `(begin @@ -303,6 +306,7 @@ (define* (go-cross-build store name #:inputs (append native-drvs target-drvs) #:outputs outputs #:modules imported-modules + #:substitutable? substitutable? #:guile-for-build guile-for-build)) (define go-build-system -- 2.33.0