guix-devel/gnu
Sergei Trofimovich bd54c5e3fa
gnu: gcc: Adjust for "alpha-linux".
This change allows cross-building packages by just
using --target=alpha-unknown-linux-gnu re2c:

  $ ./pre-inst-env guix build --target=alpha-unknown-linux-gnu re2c
  $ file /gnu/store/p1z9iszzb4ng0vzc535sc2ha33ax24l6-re2c-0.16/bin/re2c
  /gnu/store/p1z9iszzb4ng0vzc535sc2ha33ax24l6-re2c-0.16/bin/re2c: \
      ELF 64-bit LSB executable, Alpha (unofficial), version 1 (SYSV), dynamically linked, \
      interpreter /gnu/store/0z5d6z3hh41w7z5g2g82zlnwgpbj0i1a-glibc-cross-alpha-unknown-linux-gnu-2.24/lib/ld-linux.so.2, \
      for GNU/Linux 3.2.0, not stripped

GCC for alpha uses 'GLIBC_DYNAMIC_LINKER<TAB>"/lib/ld-linux.so.2"'

* gnu/packages/gcc.scm (gcc-4.7)[arguments]: Fix GLIBC_DYNAMIC_LINKER
substitution when delimiter is a tab.

Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-04-13 14:40:48 +02:00
..
build Merge branch 'master' into core-updates 2017-03-15 17:52:26 +01:00
packages gnu: gcc: Adjust for "alpha-linux". 2017-04-13 14:40:48 +02:00
services services: dovecot: Fix passwd and userdb 'args' types. 2017-04-01 14:38:10 +02:00
system system: grub: Don't attempt to load non-EFI modules on EFI. 2017-03-25 22:50:24 +01:00
tests tests: Add GNU dicod test. 2017-04-01 00:45:18 +02:00
artwork.scm
local.mk gnu: coreutils: Update to 8.27. 2017-04-08 23:27:08 +02:00
packages.scm packages: Use PACKAGE@VERSION syntax when reporting ambiguities. 2017-03-08 23:42:53 +01:00
services.scm services: Create /var/log upon activation. 2017-03-10 14:48:06 +01:00
system.scm system: Avoid '_' as a pattern variable in 'match'. 2017-03-10 14:48:06 +01:00
tests.scm tests: Introduce 'simple-operating-system' and use it. 2017-04-01 00:45:18 +02:00