gnu: coreutils: Fix cross-compilation.
authorLudovic Courtès <ludo@gnu.org>
Fri, 29 Dec 2017 12:15:42 +0000 (13:15 +0100)
committerLudovic Courtès <ludo@gnu.org>
Fri, 29 Dec 2017 12:31:10 +0000 (13:31 +0100)
commitf3c294a2abdfd358c57276b42d535266e2f19984
tree5cc4bf350ee22e7adcaacf80b87a56cc82b0ec49
parentfcc1e6760d5bb980cb3b858e3534033d74e3c9b4
gnu: coreutils: Fix cross-compilation.

Previously cross-compiling coreutils would fail with:

  aarch64-linux-gnu-gcc   -Os -g0 -Wl,--as-needed -static -pthread -o src/uptime src/uptime.o src/libver.a lib/libcoreutils.a  lib/libcoreutils.a
  /gnu/store/hk8615wmmzk28k5z06g69jm6vbhc8lgk-glibc-cross-aarch64-linux-gnu-2.26.105-g0890d5379c-static/lib/libc.a(mktime.o): In function `__mktime_internal':
  /tmp/guix-build-glibc-cross-aarch64-linux-gnu-2.26.105-g0890d5379c.drv-0/glibc-2.26-105-g0890d5379c/time/mktime.c:353: multiple definition of `__mktime_internal'
  lib/libcoreutils.a(mktime.o):mktime.c:(.text+0x214): first defined here
  collect2: error: ld returned 1 exit status

* gnu/packages/base.scm (coreutils)[arguments]: Add #:configure-flags
when cross-compiling.
gnu/packages/base.scm