~ruther/guix-local

ref: 7b158c4ee2d4b5cf6a2cd9bf0246465c3c8a06ca guix-local/gnu/packages/gcc.scm -rw-r--r-- 32.8 KiB
53334dd6 — Ludovic Courtès 10 years ago
Merge branch 'master' into core-updates
009b53fd — Ludovic Courtès 10 years ago
gnu: gcc: Prefer language-specific variables over 'CPATH'.

Suggested by Andy Wingo <wingo@igalia.com>.
Fixes <http://bugs.gnu.org/22186>.

* gnu/packages/gcc.scm (gcc-4.7)[native-search-paths]: Remove 'CPATH';
add 'C_INCLUDE_PATH' and 'CPLUS_INCLUDE_PATH' instead.
* gnu/packages/gcc.scm (custom-gcc): Add 'search-paths' parameter and
honor it.
(%generic-search-paths): New variable.
(gfortran-4.8, gfortran-4.9, gfortran, gfortran-5, gccgo-4.8): Pass
%GENERIC-SEARCH-PATHS to 'custom-gcc'.
(gcj)[native-search-paths]: New field.
(gcc-objc-4.8, gcc-objc++-4.8): Use 'OBJC_INCLUDE_PATH' and
'OBJCPLUS_INCLUDE_PATH', respectively.
b431e3a0 — Efraim Flashner 10 years ago
gnu: gcc-5: Update to 5.3.0.

* gnu/packages/gcc.scm (gcc-5): Update to 5.3.0.
e82e55e5 — Ludovic Courtès 10 years ago
Merge branch 'master' into core-updates
98bd851e — Ludovic Courtès 10 years ago
gnu: gcc: Use the system zlib.

* gnu/packages/gcc.scm (gcc-4.7) <configure-flags>: Pass
'--with-system-zlib'.
* gnu/packages/commencement.scm (gcc-boot0)[arguments]: Remove
'--with-system-zlib' from the configure flags.
* gnu/packages/commencement.scm (zlib-final): New variable.
(gcc-final)[arguments]: Add ZLIB-FINAL to #:allowed-references.
Pass -L and -Wl,-rpath for zlib in LDFLAGS, as a configure flag.
[inputs]: Add LD-WRAPPER-BOOT3 and ZLIB-FINAL.
e61d9e39 — Ricardo Wurmus 10 years ago
gnu: Add gfortran 5.

* gnu/packages/gcc.scm (gfortran-5): New variable.
eed588d9 — 宋文武 10 years ago
Merge branch 'master' into dbus-update
c364a287 — Ricardo Wurmus 10 years ago
gnu: gcj: Run libjava tests.

* gnu/packages/gcc.scm (gcj)[native-inputs]: Add dejagnu.
  [arguments]: Enable tests and set test target to
  "check-target-libjava".
397dbde8 — Ricardo Wurmus 10 years ago
gnu: gcj-4.8, gcj: Update to default GCC version.

* gnu/packages/gcc.scm (gcj-4.8): Inherit from "gcc" package and rename
  variable to...
  (gcj): ...this new variable.
  (ecj-bootstrap-4.8): Rename variable to...
  (ecj-bootstrap): ...this, updating to version 4.9.
* gnu/packages/java.scm (icedtea6)[native-inputs]: Replace "gcj-4.8"
  with "gcj".
* gnu/packages/music.scm (tuxguitar)[native-inputs]: Likewise.
e1556533 — Ludovic Courtès 10 years ago
Merge branch 'core-updates'
0cce9968 — Marek Benc 11 years ago
gnu: gcc: Also substitute the dynamic linker name for GNU/Hurd.

* gnu/packages/gcc.scm (gcc-4.7): Also substitute the dynamic linker name
  for GNU (ie. Hurd) systems.

Signed-off-by: Manolis Ragkousis <manolis837@gmail.com>
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
b7c7c03e — Ludovic Courtès 10 years ago
utils: Add 'strip-store-file-name'.

* guix/build/utils.scm (strip-store-file-name): New procedure.
* guix/build/emacs-build-system.scm (store-directory->name-version):
  Remove.  Update callers to use 'strip-store-file-name'.
* gnu/packages/gcc.scm (make-libstdc++-doc)[arguments]: Use
  'strip-store-file-name' instead of 'string-drop'.
9a7143b7 — Mark H Weaver 10 years ago
gnu: gcc-5: Update to 5.2.0.

* gnu/packages/gcc.scm (gcc-5): Update to 5.2.0.  Remove
  gcc-arm-link-spec-fix.patch from patches.
629f4d2e — Mark H Weaver 10 years ago
gnu: gcc-5.1, gcc-toolchain-5.1, libstdc++-doc-5.1: Rename to *-5.

This reflects the new version numbering scheme for GCC 5 and up.
See <https://gcc.gnu.org/develop.html>.

* gnu/packages/gcc.scm (gcc-5.1): Rename to ...
  (gcc-5): ... this.
  (libstdc++-doc-5.1): Rename to ...
  (libstdc++-doc-5): ... this, and use gcc-5.
* gnu/packages/commencement.scm (gcc-toolchain-5.1): Rename to ...
  (gcc-toolchain-5): ... this, and use gcc-5.
* build-aux/hydra/gnu-system.scm (%core-packages): Use gcc-5.
e1705718 — Mark H Weaver 10 years ago
Merge branch 'core-updates'
1b4e48d4 — Mark H Weaver 10 years ago
Merge branch 'master' into core-updates
50c7a1e2 — Ludovic Courtès 10 years ago
gnu: Add gnu-c-manual.

* gnu/packages/gcc.scm (gnu-c-manual): New variable.
35995769 — Mark H Weaver 10 years ago
Merge branch 'master' into core-updates
98b385d1 — Ludovic Courtès 10 years ago
gnu: Add 'libstdc++-doc'.

* gnu/packages/gcc.scm (make-libstdc++-doc): New procedure.
  (libstdc++-doc-4.9, libstdc++-doc-5.1): New variables.
aa725117 — Mark H Weaver 10 years ago
gnu: Require NEON on armhf.

* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): On armhf,
  include --with-fpu=neon.
* doc/guix.texi (GNU Distribution): Document that our armhf port
  requires NEON.
Next