diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 022ee00758..53db5fe007 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -339,7 +339,13 @@ (define-public coreutils (("/bin/sh") (which "sh"))) (substitute* (find-files "tests" "\\.sh$") (("#!/bin/sh") (which "sh"))) - #t))))) + #t))) + + ;; Work around a cross-compilation bug whereby libcoreutils.a would + ;; provide '__mktime_internal', which conflicts with the one in libc.a. + ,@(if (%current-target-system) + `(#:configure-flags '("gl_cv_func_working_mktime=yes")) + '()))) (synopsis "Core GNU utilities (file, text, shell)") (description "GNU Coreutils includes all of the basic command-line tools that are