guix-devel/gnu
Ludovic Courtès 066ccc2c69
gnu: gcc: Fix cross-compilation.
Previously "guix build gcc@5 --target=TRIPLET" would fail like this:

   checking for exported symbols... /tmp/guix-build-gcc-5.5.0.drv-0/gcc-5.5.0/libcc1/configure: line 14531: -T: command not found
   yes
   checking for -rdynamic... /tmp/guix-build-gcc-5.5.0.drv-0/gcc-5.5.0/libcc1/configure: line 14541: -T: command not found
   no
   checking for library containing dlopen... -ldl
   checking for -fPIC -shared... yes
   configure: error:
      Building GCC with plugin support requires a host that supports
      -fPIC, -shared, -ldl and -rdynamic.

* gnu/packages/gcc.scm (gcc-4.7)[maybe-target-tools]: Add "OBJDUMP".
(gcc-5)[source](snippet, modules): New fields.
2017-12-20 22:21:16 +01:00
..
bootloader system: Add BeagleBone Black installer. 2017-12-15 12:15:15 +01:00
build vm: Pass the host's /dev/urandom to the guest at /dev/hwrng. 2017-12-18 00:39:40 -05:00
packages gnu: gcc: Fix cross-compilation. 2017-12-20 22:21:16 +01:00
services services: nginx: Allow to add raw content to the server blocks. 2017-12-18 12:03:14 +01:00
system Merge branch 'master' into core-updates 2017-12-19 01:42:40 +01:00
tests services: nginx: Replace 'http-port' and 'https-port' with 'listen'. 2017-12-18 12:03:14 +01:00
artwork.scm artwork: Use a descriptive name for the source directory. 2017-06-07 15:58:16 -04:00
bootloader.scm bootloader: Emit warnings with 'warning'. 2017-08-28 09:56:33 +02:00
local.mk Merge branch 'master' into core-updates 2017-12-19 01:42:40 +01:00
packages.scm Revert "Add (guix self) and use it when pulling." 2017-11-21 23:53:10 +01:00
services.scm services: cleanup: Remove "/run/udev/watch.old" directory. 2017-12-17 08:32:37 +01:00
system.scm Merge branch 'master' into core-updates 2017-12-05 23:41:30 +01:00
tests.scm gnu, doc, tests: Use ‘bootloader-configuration’ everywhere. 2017-12-06 15:02:24 +01:00