guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/03: gnu: make-bootstrap: Enable tests in static gawk build.


From: guix-commits
Subject: 02/03: gnu: make-bootstrap: Enable tests in static gawk build.
Date: Tue, 28 Sep 2021 18:16:40 -0400 (EDT)

civodul pushed a commit to branch core-updates-frozen
in repository guix.

commit 106181c0a0bc757b68eb683464ec8122a7d371db
Author: Thiago Jung Bauermann <bauermann@kolabnow.com>
AuthorDate: Mon Aug 23 18:01:35 2021 -0300

    gnu: make-bootstrap: Enable tests in static gawk build.
    
    The tests were disabled because gawk’s extension mechanism doesn’t work
    when it’s built statically, and some tests fail because of that.
    
    Another alternative is to disable the extension mechanism during
    configuration time, which causes the testsuite to pass again.
    
    * gnu/packages/make-bootstrap.scm (%static-inputs)[gawk]<#:tests?>: Remove.
    <#:configure-flags>: Add.
    
    Signed-off-by: Ludovic Courtès <ludo@gnu.org>
---
 gnu/packages/make-bootstrap.scm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/make-bootstrap.scm b/gnu/packages/make-bootstrap.scm
index 40c1f82..3fc5c2a 100644
--- a/gnu/packages/make-bootstrap.scm
+++ b/gnu/packages/make-bootstrap.scm
@@ -225,7 +225,9 @@ for `sh' in $PATH, and without nscd, and with static NSS 
modules."
                    ;; plug-in mechanism just fail on static builds:
                    ;;
                    ;; ./fts.awk:1: error: can't open shared library 
`filefuncs' for reading (No such file or directory)
-                   #:tests? #f
+                   ;;
+                   ;; Therefore disable extensions support.
+                   #:configure-flags (list "--disable-extensions")
 
                    ,@(substitute-keyword-arguments (package-arguments gawk)
                        ((#:phases phases)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]