~ruther/guix-local

ref: c678a4eef668b0e64f4700ce3efb59ef62c8d644 guix-local/gnu/packages/gcc.scm -rw-r--r-- 16.7 KiB
f07aa672 — Ludovic Courtès 11 years ago
Merge branch 'core-updates'
6904ecce — Ludovic Courtès 11 years ago
gnu: gcc-4.8.3: Add patch for PR61801.

* gnu/packages/patches/gcc-fix-pr61801.patch: New file.
* gnu/packages/gcc.scm (gcc-4.8): Use it.
* gnu-system.am (dist_patch_DATA): Add it.
9fac9e3b — Mark H Weaver 11 years ago
Merge branch 'master' into core-updates

Conflicts:
	gnu-system.am
9e771e3b — Ludovic Courtès 11 years ago
gnu: Adjust synopses as recommended by 'guix lint'.

Remove leading articles and trailing periods in package synopses.
8ceaf72c — Mark H Weaver 11 years ago
Merge branch 'master' into core-updates
c4df90a5 — Mark H Weaver 11 years ago
gnu: gccgo: Suppress the separate "lib" output.

Fixes <http://debbugs.gnu.org/18101>.

* gnu/packages/gcc.scm (custom-gcc): Add 'separate-lib-output?'
  keyword argument.
  (gccgo-4.8): Pass #:separate-lib-output? #f to 'custom-gcc'.
33690ffd — Mark H Weaver 11 years ago
Merge branch 'master' into core-updates
da9c8102 — Mark H Weaver 11 years ago
gnu: gcc: Update to 4.9.1.

* gnu/packages/gcc.scm (gcc-4.9): Update to 4.9.1.
f513527a — Ludovic Courtès 11 years ago
Merge branch 'core-updates'
5c860cec — Ludovic Courtès 11 years ago
gnu: gcc: Really avoid 'install-strip' when cross-compiling.

This is a followup to 6b9229c.

* gnu/packages/gcc.scm (gcc-4.7): Turn 'install-target' into a thunk,
  so (%current-target-system) is current.
d2e2f142 — Ludovic Courtès 11 years ago
gnu: gcc-4.7: Upgrade to 4.7.4.

* gnu/packages/gcc.scm (gcc-4.7): Upgrade to 4.7.4.
6b9229ca — Ludovic Courtès 11 years ago
gnu: gcc: Don't use the 'install-strip' target when cross-compiling.

* gnu/packages/gcc.scm (gcc-4.7): Add 'install-target' variable.  Use
  it in the 'install' phase.
fd0b2766 — Ludovic Courtès 11 years ago
gnu: gcc: Fix cross-compilation of gcc (Canadian cross).

* gnu/packages/gcc.scm (gcc-4.7)[arguments] <#:make-flags>:
  When (%current-target-system) is true, pass the empty list or
  '("CFLAGS=-g0 -O2").
84e6756c — Ludovic Courtès 11 years ago
gnu: gcc: Add a "lib" output.

* gnu/packages/gcc.scm (gcc-4.7)[configure-flags]: Add
  --with-gxx-include-dir.
  [outputs]: New field.
  [arguments] <phases>: Adjust to use the "lib" output.  Add
  'substitute*' calls for "libstdc++-v3/python/Makefile.in" and
  "gcc/config.in".
* gnu/packages/base.scm (gcc-boot0) <symlink-libgcc_eh>: Use the "lib"
  output.
  (cross-gcc-wrapper): Add 'outputs' field.
  (glibc-final)[arguments]: Adjust #:allowed-references to list
  '(GCC-BOOT0 "lib").
  (libstdc++): Add 'outputs' field.
  (gcc-final)[arguments]: Add "lib" to #:allowed-references.
* gnu/packages/make-bootstrap.scm (%gcc-static): Add 'outputs' field.
a43da8f9 — Ludovic Courtès 11 years ago
gnu: gcc-4.8: Upgrade to 4.8.3.

* gnu/packages/gcc.scm (gcc-4.8): Upgrade to 4.8.3.
af018f5e — Ludovic Courtès 11 years ago
Merge branch 'master' into core-updates
571aa6cd — Ludovic Courtès 12 years ago
gnu: Add GCC 4.9.0.

* gnu/packages/gcc.scm (gcc-4.9): New variable.
* gnu/packages/base.scm (gcc-toolchain-4.9): New variable.
0562dbe5 — Ludovic Courtès 12 years ago
Merge branch 'master' into core-updates
6f58d582 — Ludovic Courtès 12 years ago
More /gnu/store replacements.

* gnu/packages/gcc.scm (gcc-4.7): Change /nix/store in comment.
* gnu/system/vm.scm (operating-system-default-contents):
  Use (%store-prefix) instead of "/nix/store".
* guix/derivations.scm (derivation-path->output-path,
  derivation-path->output-paths): Change to /gnu/store in docstring.
3e778ad3 — Ludovic Courtès 12 years ago
gnu: Move libelf and patchelf to (gnu packages elf).

* gnu/packages/patchelf.scm (patchelf): Move to...
* gnu/packages/elf.scm (patchelf): ... here.
* gnu/packages/patchelf.scm: Remove.
* gnu-system.am (GNU_SYSTEM_MODULES): Adjust accordingly.
* gnu/packages/gcc.scm (libelf): Move to...
* gnu/packages/elf.scm (libelf): ... here.
* gnu/packages/cdrom.scm, gnu/packages/icu4c.scm,
  gnu/packages/samba.scm, gnu/packages/scheme.scm, gnu/packages/ssh.scm:
  Adjust references to (gnu packages patchelf).
Next