Ludovic Courtès
b1d3c122e1
gnu: gcc@10: Update to 10.2.0.
...
* gnu/packages/gcc.scm (gcc-10): Update to 10.2.0.
2020-07-24 14:21:30 +02:00
guy fleury iteriteka
163686d82e
gnu: Add gdc-10.
...
* gnu/packages/gcc.scm (gdc-10): New variable.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-07-19 20:23:00 +03:00
Jakub Kądziołka
14cce84ca7
gnu: Add gcc-{objc,objc++}-{9,10}.
...
* gnu/packages/gcc.scm (%objc-search-paths, %objc++-search-paths): New variables.
(gcc-objc-4.8, gcc-objc-4.9, gcc-objc-5, gcc-objc-6, gcc-objc-7,
gcc-objc-8, gcc-objc++-4.8, gcc-objc++-4.9, gcc-objc++-5, gcc-objc++-6,
gcc-objc++-7, gcc-objc++-8): Don't duplicate the search path list.
(gcc-objc-9, gcc-objc-10, gcc-objc++-9, gcc-objc++-10): New variables.
2020-06-30 13:18:13 +02:00
Jakub Kądziołka
0681f05486
gnu: gfortran: Remove unusable versions.
...
The gfortran packages cannot be used without being wrapped with
gfortran-toolchain. However, as the comment in (gnu packages
commencement) explains, there cannot be more than one gfortran-toolchain
package because of ABI issues. Thus, versions of gfortran other than the
main one are useless.
* gnu/packages/gcc.scm (gfortran-4.8, gfortran-4.9, gfortran-5,
gfortran-6, gfortran-7, gfortran-8, gfortran-9): Remove variables.
(gfortran): Define the gfortran package based on the gcc variable.
2020-06-30 12:57:28 +02:00
Marius Bakke
4bdf4182fe
Merge branch 'core-updates'
2020-05-08 21:40:51 +02:00
Ludovic Courtès
2bb5b1d400
gnu: gcc: Add 10.1.0.
...
* gnu/packages/gcc.scm (gcc-10): New variable.
2020-05-08 16:30:50 +02:00
Marius Bakke
587398d2a8
gnu: custom-gcc: Ensure #:modules are not overridden by the inherited GCC.
...
This fixes a regression introduced in 56c833ea28
where the #:modules argument became ineffective. Reported by Efraim Flashner
in <https://lists.gnu.org/archive/html/guix-devel/2020-04/msg00473.html >
* gnu/packages/gcc.scm (custom-gcc)[arguments]: Add #:modules through
SUBSTITUTE-KEYWORD-ARGUMENTS.
2020-04-28 15:11:19 +02:00
Marius Bakke
621caeb73b
gnu: GCC@8: Remove obsolete patch.
...
This is no longer required since the update to 8.4.0 in 60ce496ad8
.
* gnu/packages/patches/gcc-8-libsanitizer-mode-size.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gcc.scm (gcc-8)[source](patches): Remove it.
2020-04-23 19:32:24 +02:00
Jan Nieuwenhuizen
25bc0f34c6
gnu: bootstrap: gcc-static: Use gcc-5.
...
* gnu/packages/make-bootstrap.scm (gcc-static): Use gcc-5. This fixes
building libstdc++-boot0 with a newly built %bootstrap-gcc.
(%gcc-stripped): Likewise.
(gcc-for-bootstrap): Likewise.
* gnu/packages/patches/gcc-5-hurd.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gcc.scm (gcc-5): Use it.
2020-03-24 23:31:34 +01:00
Marius Bakke
d19b14c834
Merge branch 'master' into core-updates
2020-03-21 22:16:02 +01:00
guy fleury iteriteka
0f7e6964c7
gnu: make-libiberty: Use install-file.
...
* gnu/packages/gcc.scm(make-libiberty): In phase install use
install-file helper function to install file.
2020-03-20 19:15:52 +01:00
Marius Bakke
0f6651344f
gnu: libiberty: Do not inherit properties from GCC.
...
* gnu/packages/gcc.scm (make-libiberty)[properties]: New field.
2020-03-20 19:15:51 +01:00
Marius Bakke
dd4e4b0376
gnu: GCC@9: Remove obsolete patch.
...
This patch became obsolete when the update to 9.3.0 was merged (commit 3dade1d59e
).
* gnu/packages/patches/gcc-9-libsanitizer-mode-size.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gcc.scm (gcc-9)[source](patches): Remove it.
2020-03-18 19:45:16 +01:00
Marius Bakke
c4d769d359
Merge branch 'master' into core-updates
2020-03-18 19:41:08 +01:00
Marius Bakke
56c833ea28
gnu: gcc@4.9, gcc@5: Adjust for CPLUS_INCLUDE_PATH changes.
...
* gnu/packages/gcc.scm (gcc-4.9): Unless cross-compiling, add ...
[arguments]: with a phase to remove glibc and GCC from CPLUS_INCLUDE_PATH.
(gcc-6)[arguments]: Inherit from GCC-4.8.
2020-03-15 16:03:16 +01:00
Joseph LaFreniere
76d2b9a2e8
gnu: Add libgccjit.
...
* gnu/packages/gcc.scm (libgccjit): New variable.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-03-16 14:05:53 +01:00
Efraim Flashner
3dade1d59e
gnu: gcc-9: Update to 9.3.0.
...
* gnu/packages/gcc.scm (gcc-9): Update to 9.3.0.
2020-03-14 18:52:41 +02:00
Marius Bakke
ebb7cf9e21
Merge branch 'master' into core-updates
2020-03-04 23:16:17 +01:00
Efraim Flashner
60ce496ad8
gnu: gcc-8: Update to 8.4.0.
...
* gnu/packages/gcc.scm (gcc-8): Update to 8.4.0.
2020-03-04 23:05:22 +02:00
Marius Bakke
5d8a4354ac
gnu: isl: Move the static library to a separate output.
...
* gnu/packages/gcc.scm (isl)[outputs, arguments]: New fields.
* gnu/packages/make-bootstrap.scm (%gcc-static)[inputs]: Add ISL:STATIC.
2020-02-15 22:02:56 +01:00
Marius Bakke
a33eac038a
gnu: glibc: Update to 2.31.
...
* gnu/packages/patches/glibc-supported-locales.patch: Adjust for upstream
changes.
* gnu/packages/patches/glibc-2.29-supported-locales.patch: New file, with
previous contents.
* gnu/packages/patches/gcc-4.9-libsanitizer-mode-size.patch,
gnu/packages/patches/gcc-6-libsanitizer-mode-size.patch,
gnu/packages/patches/gcc-7-libsanitizer-mode-size.patch,
gnu/packages/patches/gcc-8-libsanitizer-mode-size.patch,
gnu/packages/patches/gcc-9-libsanitizer-mode-size.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gcc.scm (gcc-4.9, gcc-5, gcc-6, gcc-7, gcc-8,
gcc-9)[source](patches): Add the respective patch files.
* gnu/packages/base.scm (glibc): Update to 2.31.
[source](patches): Remove obsolete.
(glibc-2.30): New public variable.
(glibc-2.29)[source](patches): Adjust for renamed patch file.
2020-02-15 22:02:55 +01:00
Ludovic Courtès
2073b55e6b
gnu: gcc: Switch back to using 'C_INCLUDE_PATH' instead of 'CPATH'.
...
Fixes <https://bugs.gnu.org/30756 >.
Initially reported by Julien Lepiller <julien@lepiller.eu>.
* gnu/packages/base.scm (make-gcc-libc): Remove
'treat-glibc-as-system-header' phase from 'arguments'.
* gnu/packages/commencement.scm (gcc-final): Likewise.
* gnu/packages/gcc.scm (gcc-4.7)[arguments]: Add "include/c++" to
'CPLUS_INCLUDE_PATH'.
(gcc-6)[native-search-paths]: Remove.
* gnu/packages/make-bootstrap.scm (gcc-for-bootstrap): Remove
'native-search-paths' and 'arguments'.
* gnu/packages/patches/python-2.7-search-paths.patch,
gnu/packages/patches/python-3-search-paths.patch: Replace "CPATH" with
"C_INCLUDE_PATH".
* guix/build-system/cmake.scm (lower): When not cross-compiling, move
INPUTS from the 'host-inputs' field to the 'build-inputs' field of the
bag, right after NATIVE-INPUTS.
* guix/build-system/glib-or-gtk.scm (lower): Likewise.
* guix/build-system/gnu.scm (lower): Likewise.
* guix/build-system/meson.scm (lower): Likewise.
2020-02-06 18:47:15 +01:00
Marius Bakke
4a0c71f9f7
gnu: isl: Update to 0.22.1.
...
* gnu/packages/gcc.scm (isl): Update to 0.22.1.
2020-02-06 18:37:59 +01:00
Mathieu Othacehe
ce9383c090
Merge remote-tracking branch 'master' into core-updates.
2019-12-31 11:04:51 +01:00
Konrad Hinsen
a7c75b8dbf
gnu: gfortran: change to a hidden package
...
* gnu/packages/gcc.scm (gfortran-4.8, gfortran-4.9)
(gfortran-5, gfortran-6, gfortran-7, gfortran-8)
(gfortran-9): Wrap in 'hidden-package'.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-12-17 17:41:28 +01:00
Efraim Flashner
8456f9fcd9
gnu: gcc-7: Update to 7.5.0.
...
* gnu/packages/gcc.scm (gcc-7): Update to 7.5.0.
2019-11-27 19:58:52 +02:00
Ludovic Courtès
a00a946ac5
gnu: gfortran: Add version 9.x.
...
* gnu/packages/gcc.scm (gfortran-9): New variable.
2019-10-14 18:25:31 +02:00
Ludovic Courtès
03d28531fd
gnu: gcc@9: Update to 9.2.0.
...
* gnu/packages/gcc.scm (gcc-9): Update to 9.2.0.
2019-10-10 11:21:37 +02:00
Marius Bakke
8449cc133a
gnu: isl: Update to 0.21.
...
* gnu/packages/gcc.scm (isl): Update to 0.21.
2019-06-20 23:56:58 +02:00
Marius Bakke
9f1da6ced3
gnu: isl: Fix fallback URL.
...
* gnu/packages/gcc.scm (isl, isl-0.18, isl-0.11)[source](uri): Use '.bz2' tarball.
2019-06-20 23:56:58 +02:00
Marius Bakke
57df83e07d
Merge branch 'staging' into core-updates
2019-05-25 00:25:15 +02:00
Ludovic Courtès
e7313ae293
gnu: libstdc++-doc: Add version 9.x.
...
* gnu/packages/gcc.scm (libstdc++-doc-4.9): Remove.
(libstdc++-doc-9): New variable.
2019-05-22 00:09:42 +02:00
Ludovic Courtès
798591b6ee
gnu: libstdc++-doc: Unhide.
...
This is a followup to d78010b81e
.
* gnu/packages/gcc.scm (make-libstdc++-doc): Add 'properties' field.
2019-05-22 00:09:41 +02:00
Ricardo Wurmus
fbeb92d760
gnu: custom-gcc: Unhide resulting package.
...
This is a follow-up to commit d78010b81e
. While
the plain "gcc" packages should be hidden by default, gcc-derived packages
like "gfortran" should not.
* gnu/packages/gcc.scm (custom-gcc)[properties]: Remove the 'hidden? property.
2019-05-16 13:45:23 +02:00
Ricardo Wurmus
d78010b81e
gnu: gcc-4.7: Hide package.
...
* gnu/packages/gcc.scm (gcc-4.7): Wrap in "hidden-package" expression.
2019-05-09 23:18:39 +02:00
Carl Dong
0e293f75f1
gnu: gcc@9: Fix limits.h include for cross builds.
...
This allows us to supply gcc-9 as an optional argument to cross-gcc,
successfully constructing gcc-9-based cross-compilers.
* gnu/packages/gcc.scm (gcc-9)[source](patches): Add
"gcc-9-asan-fix-limits-include.patch".
* gnu/packages/patches/gcc-9-asan-fix-limits-include.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add the patch.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-05-06 10:22:00 +02:00
Carl Dong
bdfc327639
gnu: gcc: Add 9.1.0.
...
* gnu/packages/gcc.scm (gcc-9): New variable.
* gnu/packages/commencement.scm (gcc-toolchain-9): New variable.
* gnu/packages/patches/gcc-9-strmov-store-file-names.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add the patch.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2019-05-06 10:18:15 +02:00
Marius Bakke
f5e563e50a
Merge branch 'staging' into core-updates
2019-03-01 17:40:51 +01:00
Marius Bakke
14c272d5ce
gnu: GCC: Update to 8.3.0.
...
* gnu/packages/gcc.scm (gcc-8): Update to 8.3.0.
2019-02-28 19:08:48 +01:00
Marius Bakke
01e8263feb
gnu: Use GCC 7 as the default compiler.
...
* gnu/packages/cross-base.scm (%gcc-cross-include-paths): Remove
CROSS_C_INCLUDE_PATH & co in favor of CROSS_CPATH.
* gnu/build/cross-toolchain.scm (%gcc-cross-include-paths): Likewise.
(cross-gcc-build-phases): Set CROSS_C_INCLUDE_PATH and
CROSS_CPLUS_INCLUDE_PATH when building the cross GCC.
* gnu/packages/commencement.scm (libstdc++): Add
"--disable-libstdcxx-dual-abi" to #:configure-flags.
(gcc-boot0)[arguments]: Add "--disable-libmpx"
to #:configure-flags.
(gcc-final): Add phase to set C_INCLUDE_PATH and CPLUS_INCLUDE_PATH before
building GCC.
(gcc-toolchain-5): Use MAKE-GCC-TOOLCHAIN.
(gcc-toolchain-7): Change to GCC-TOOLCHAIN.
* gnu/packages/gcc.scm (gcc): Change from GCC-5 to GCC-7.
(gfortran): Change to GFORTRAN-7.
(gcc-objc): Change to GCC-OBJC-7.
(gcc-objc++): Change to GCC-OBJC++-7.
* gnu/packages/rust.scm (rust-1.19.0)[native-search-paths]: Change from
C_INCLUDE_PATH & co to CPATH.
2019-02-09 21:53:41 +01:00
Marius Bakke
7570ec5aa9
gnu: GCC@7: Update to 7.4.0.
...
* gnu/packages/gcc.scm (gcc-7): Update to 7.4.0.
[source](patches): Drop 'gcc-libsanitizer-ustat.patch'.
* gnu/packages/storage.scm (ceph)[inputs]: Change from BOOST to BOOST-CXX14,
as GCC 7.4.0 triggers <https://bugs.gnu.org/33605 >.
2018-12-08 19:37:47 +01:00
Marius Bakke
8d65ae44ac
gnu: GCC@6: Update to 6.5.0.
...
* gnu/packages/patches/gcc-libsanitizer-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/gcc.scm (gcc-6): Update to 6.5.0.
[source](patches): Drop obsolete patches.
[source](snippet): Remove.
2018-12-08 19:37:47 +01:00
Marius Bakke
0aeb134850
Merge branch 'master' into core-updates
2018-09-09 17:40:35 +02:00
Eric Brown
f66be84d08
gnu: gfortran, gcc-objc, gcc-objc++: Add version 8.
...
* gnu/packages/gcc.scm (gfortran-8, gcc-objc-8, gcc-objc++-8): New
variables.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-09-06 11:12:40 +02:00
Marius Bakke
3469a5ea47
gnu: gcc@4.9: Fix FTBFS with Glibc >= 2.28.
...
* gnu/packages/commencement.scm (gcc-for-libstdc++): New variable.
(libstdc++-boot0): Inherit from GCC-FOR-LIBSTDC++ instead of GCC-4.9.
* gnu/packages/gcc.scm (gcc-4.9)[source](patches): Add
"gcc-4.9-libsanitizer-ustat.patch".
* gnu/packages/patches/gcc-4.9-libsanitizer-ustat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-09-01 12:58:47 +02:00
Marius Bakke
45c78bf924
gnu: gcc: Include libsanitizer patch for versions 6 and 7.
...
* gnu/packages/gcc.scm (gcc-6, gcc-7)[source](patches): Add
"gcc-libsanitizer-ustat.patch".
2018-08-26 16:50:39 +02:00
Marius Bakke
839167ff9d
Merge branch 'staging' into core-updates
2018-08-25 16:44:07 +02:00
Marius Bakke
1aef659e86
gnu: gcc: Fix build with glibc >= 2.28.
...
* gnu/packages/patches/gcc-libsanitizer-ustat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gcc.scm (gcc-5)[source](patches): Add it.
2018-08-25 16:23:36 +02:00
Ludovic Courtès
0b93d04ac5
gnu: gcc@4.8: Fix libsanitizer build issue.
...
Fixes <https://bugs.gnu.org/32397 >.
Reported by fis trivial <ybbs.daans@hotmail.com>.
* gnu/packages/patches/gcc-4.8-libsanitizer-fix.patch: New file.
* gnu/packages/gcc.scm (gcc-4.8)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-08-19 18:21:24 +02:00
Marius Bakke
25bd72678a
gnu: gcc@5: Build with isl@0.18.
...
* gnu/packages/gcc.scm (gcc-5)[inputs]: Change ISL to ISL-0.18.
(isl-0.18): New public variable.
2018-08-12 14:09:28 +02:00
Marius Bakke
4214066d45
Merge branch 'master' into core-updates
2018-08-01 15:53:17 +02:00
Ludovic Courtès
74a4fa5040
gnu: gcc@8: Update to 8.2.0.
...
* gnu/packages/gcc.scm (gcc-8): Update to 8.2.0.
2018-07-27 18:52:58 +02:00
Marius Bakke
706ae8e15c
Merge branch 'master' into core-updates
2018-07-24 19:56:35 +02:00
Marius Bakke
92af3ce417
Merge branch 'master' into staging
2018-07-02 12:18:58 +02:00
Ricardo Wurmus
f1728d4346
Merge branch 'master' into core-updates
2018-06-29 22:51:23 +02:00
Marius Bakke
a1fa2691cd
gnu: Add gcc@8.
...
* gnu/packages/patches/gcc-8-strmov-store-file-names.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gcc.scm (gcc-8): New public variable.
2018-06-26 17:27:40 +02:00
Alex Vong
a1a3b25dfe
gnu: custom-gcc: Fix regex used for matching executables.
...
Fixes <https://bugs.gnu.org/31561 >.
* gnu/packages/gcc.scm (custom-gcc)[arguments]: Fix regex used for matching
broken or conflicting executables.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2018-06-14 01:30:44 +02:00
Tobias Geerinckx-Rice
5b5a8d6b21
gnu: isl: Update to 0.19.
...
* gnu/packages/gcc.scm (isl): Update to 0.19.
2018-06-12 15:06:20 +02:00
Mark H Weaver
aedc6e9fc9
Merge branch 'master' into core-updates
2018-05-08 18:45:39 -04:00
Ludovic Courtès
91a56b4ab5
gnu: gcc > 5: Use 'CPATH' instead of 'C_INCLUDE_PATH' & co.
...
Partly addresses <https://bugs.gnu.org/30756 >.
Reported by julien lepiller <julien@lepiller.eu>,
Marius Bakke <mbakke@fastmail.com>,
and Giel van Schijndel <giel@mortis.eu>
* gnu/packages/gcc.scm (gcc-6)[native-search-paths]: New field.
2018-05-07 12:02:23 +02:00
Mark H Weaver
921f8e63dd
gnu: gcc@4.7: Combine duplicate 'patches' fields into one.
...
* gnu/packages/gcc.scm (gcc-4.7)[source]: Combine duplicate 'patches' fields
into one. Previously, the first 'patches' field was being ignored.
2018-04-21 05:08:53 -04:00
Mark H Weaver
9feb4fd589
gnu: gnu-c-manual: Use invoke.
...
* gnu/packages/gcc.scm (gnu-c-manual)[arguments]: Use invoke.
2018-04-12 04:01:48 -04:00
Mark H Weaver
61a815ebeb
gnu: libstdc++-doc: Use invoke.
...
* gnu/packages/gcc.scm (make-libstdc++-doc)[arguments]: Use invoke.
2018-04-12 04:01:46 -04:00
Mark H Weaver
eb8ea38141
gnu: libstdc++: Return #t from chdir phase.
...
* gnu/packages/gcc.scm (make-libstdc++)[arguments]: Return #t from chdir
phase.
2018-03-16 09:08:33 -04:00
Mark H Weaver
6cbee49d66
gnu: All snippets report errors using exceptions, else return #t.
...
* gnu/packages/admin.scm, gnu/packages/algebra.scm, gnu/packages/audio.scm,
gnu/packages/backup.scm, gnu/packages/base.scm,
gnu/packages/bioinformatics.scm, gnu/packages/cdrom.scm,
gnu/packages/chez.scm, gnu/packages/code.scm, gnu/packages/compression.scm,
gnu/packages/cross-base.scm, gnu/packages/crypto.scm, gnu/packages/cups.scm,
gnu/packages/databases.scm, gnu/packages/dns.scm, gnu/packages/emacs.scm,
gnu/packages/emulators.scm, gnu/packages/engineering.scm,
gnu/packages/enlightenment.scm, gnu/packages/fpga.scm,
gnu/packages/freedesktop.scm, gnu/packages/ftp.scm, gnu/packages/games.scm,
gnu/packages/gcc.scm, gnu/packages/geo.scm, gnu/packages/ghostscript.scm,
gnu/packages/gl.scm, gnu/packages/glib.scm, gnu/packages/gnome.scm,
gnu/packages/gnuzilla.scm, gnu/packages/graphics.scm, gnu/packages/gtk.scm,
gnu/packages/guile.scm, gnu/packages/irc.scm, gnu/packages/java.scm,
gnu/packages/kerberos.scm, gnu/packages/linux.scm, gnu/packages/lisp.scm,
gnu/packages/lxde.scm, gnu/packages/machine-learning.scm,
gnu/packages/mail.scm, gnu/packages/maths.scm, gnu/packages/messaging.scm,
gnu/packages/monitoring.scm, gnu/packages/mp3.scm, gnu/packages/music.scm,
gnu/packages/netpbm.scm, gnu/packages/networking.scm, gnu/packages/node.scm,
gnu/packages/nvi.scm, gnu/packages/ocaml.scm, gnu/packages/pdf.scm,
gnu/packages/perl.scm, gnu/packages/php.scm, gnu/packages/plotutils.scm,
gnu/packages/pretty-print.scm, gnu/packages/profiling.scm,
gnu/packages/pulseaudio.scm, gnu/packages/python-crypto.scm,
gnu/packages/python.scm, gnu/packages/qt.scm, gnu/packages/robotics.scm,
gnu/packages/sawfish.scm, gnu/packages/scanner.scm, gnu/packages/scheme.scm,
gnu/packages/scribus.scm, gnu/packages/sdl.scm,
gnu/packages/serialization.scm, gnu/packages/shells.scm,
gnu/packages/slang.scm, gnu/packages/smalltalk.scm, gnu/packages/ssh.scm,
gnu/packages/sync.scm, gnu/packages/syncthing.scm, gnu/packages/tbb.scm,
gnu/packages/terminals.scm, gnu/packages/texinfo.scm,
gnu/packages/text-editors.scm, gnu/packages/textutils.scm,
gnu/packages/tls.scm, gnu/packages/unrtf.scm,
gnu/packages/version-control.scm, gnu/packages/video.scm,
gnu/packages/vpn.scm, gnu/packages/web.scm, gnu/packages/wm.scm,
gnu/packages/wxwidgets.scm, gnu/packages/xdisorg.scm, gnu/packages/xorg.scm:
In all snippets, report errors using exceptions, or else return #t.
2018-03-16 09:08:31 -04:00
Tobias Geerinckx-Rice
ba81ca6af3
gnu: gcc@4.7: Update phase style.
...
* gnu/packages/gcc.scm (gcc-4.7)[arguments]: Use MODIFY-PHASES syntax
and end phases with #t.
2018-02-20 16:06:08 +01:00
Ludovic Courtès
d65930708f
gnu: gcc@4.9: Fix libsanitizer compilation with glibc 2.26.
...
* gnu/packages/patches/gcc-4.9-libsanitizer-fix.patch: New file.
* gnu/packages/gcc.scm (gcc-4.9)[source](patches): Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-02-18 00:48:16 +01:00
Mark H Weaver
b89d8a4271
Merge branch 'master' into core-updates
2018-01-26 00:15:26 -05:00
Mark H Weaver
f888d5bb8f
gnu: gcc@7: Update to 7.3.0.
...
* gnu/packages/gcc.scm (gcc-7): Update to 7.3.0.
2018-01-25 14:09:32 -05:00
Efraim Flashner
e80514bc03
gnu: gcc@4.9: Fix libsanitizer cross-compilation.
...
* gnu/packages/gcc.scm (gcc@4.9)[source]: Add gcc-asan-missing-include patch.
2018-01-18 08:59:20 +02:00
Efraim Flashner
809b0a9044
gnu: gcc@4.9: Fix building with glibc@2.26.
...
* gnu/packages/gcc.scm (gcc@4.9)[source]: Add snippet to adjust
linux-unwind.h to changes in glibc.
* gnu/packages/commencement.scm (gcc-for-libstdc++): New variable.
(libstdc++-boot0): Inherit from gcc-for-libstdc++, update note.
2018-01-18 08:59:20 +02:00
Efraim Flashner
6149fdfb5e
gnu: gcc@6: Fix building with glibc@2.26.
...
* gnu/packages/gcc.scm (gcc@6)[source]: Add snippet to adjust
linux-unwind.h to changes in glibc@2.26 . Add patch.
* gnu/packages/patches/gcc-libsanitizer-fix.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-01-05 16:37:09 +02:00
Ludovic Courtès
8e7ec29df4
gnu: gcc@4.8: Fix libsanitizer cross-compilation.
...
This patch is modified from the original patch targeting gcc@5.
* gnu/packages/patches/gcc-asan-missing-include.patch: New file.
* gnu/packages/gcc.scm (gcc@4.8)[source](patches): Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-01-03 23:06:44 +02:00
Efraim Flashner
7bbc708a4e
gnu: gcc@4.8: Fix building with glibc@2.26.
...
* gnu/packages/gcc.scm (gcc@4.8)[source]: Add snippet to adjust
linux-unwind.h to changes in glibc@2.26 .
2018-01-03 23:06:43 +02:00
Ludovic Courtès
ec6ba5c1fe
gnu: gcc: Fix cross-compilation to GNU/Hurd.
...
* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Return
"--disable-libcilkrts" when TARGET matches "-gnu".
2017-12-31 01:20:30 +01:00
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
Marius Bakke
77181815ae
Merge branch 'master' into core-updates
2017-12-05 23:41:30 +01:00
Marius Bakke
aace9be80b
gnu: gcc@6: Respect SOURCE_DATE_EPOCH in __DATE__ and __TIME__ macros.
...
* gnu/packages/patches/gcc-6-source-date-epoch-1.patch,
gnu/packages/patches/gcc-6-source-date-epoch-2.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/gcc.scm (gcc-6)[source]: Use them.
2017-11-20 00:17:39 +01:00
Marius Bakke
2dd12924cf
Merge branch 'master' into core-updates
2017-11-19 15:01:00 +01:00
Jan Nieuwenhuizen
625492ee1a
gnu: gcc-4.7: Resurrect building with gcc-5.4.0.
...
* gnu/packages/patches/gcc-4-compile-with-gcc-5.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gcc.scm (gcc-4.7): Use it.
2017-11-07 22:03:51 +01:00
Efraim Flashner
404e3d8b1b
gnu: gcc@5: Update to 5.5.0.
...
* gnu/packages/gcc.scm (gcc@5): Update to 5.5.0.
[source]: Switch to '.tar.xz' tarball. Remove patch.
* gnu/packages/patches/gcc-asan-powerpc-missing-include.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-10-13 17:13:22 +03:00
Maxim Cournoyer
19d2713196
gnu: gcc: Fix manual pages.
...
Fixes bug #24069 . perl is made a native input to all of the gcc-* packages
except for gcc-boot0; perl-boot0 is made a native input to gcc-final.
* gnu/packages/patches/gcc-fix-texi2pod.patch: Add patch file to fix texi2pod.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gcc.scm (gcc-4.7, gcc-4.8, gcc-4.9, gcc-5): Use it.
(gcc-4.7)[native-inputs]: Add perl.
(gcc-4.9)[native-inputs]: Likewise.
* gnu/packages/commencement.scm (gcc-boot0)[native-inputs]: Remove perl.
(gcc-final)[native-inputs]: Add perl-boot0.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2017-10-05 21:15:21 +03:00
Efraim Flashner
52fb2838e2
gnu: gcc@6: Remove redundant inputs field.
...
This is a follow-up to eb9696e7a0
.
* gnu/packages/gcc.scm (gcc@6)[inputs]: Remove field.
2017-10-05 21:15:18 +03:00
Efraim Flashner
eb9696e7a0
gnu: gcc@5: Update inputs.
...
* gnu/packages/gcc.scm (gcc@5)[inputs]: Replace isl@0.11 with isl,
remove cloog.
2017-10-03 08:55:46 +03:00
Efraim Flashner
14728ab78f
gnu: Update default gcc-objc and gcc-objc++.
...
* gnu/packages/gcc.scm (gcc-objc, gcc-objc++): Update default to 5.
2017-09-15 06:36:19 +03:00
Efraim Flashner
e05f8d2fb3
gnu: Add gcc-objc++@7.
...
* gnu/packages/gcc.scm (gcc-objc++@7): New variable.
2017-09-15 06:36:17 +03:00
Efraim Flashner
ce9afe2b3b
gnu: Add gcc-objc@7.
...
* gnu/packages/gcc.scm (gcc-objc@7): New variable.
2017-09-15 06:36:15 +03:00
Efraim Flashner
7a7c630856
gnu: Add gcc-objc++@6.
...
* gnu/packages/gcc.scm (gcc-objc++@6): New variable.
2017-09-15 06:36:12 +03:00
Efraim Flashner
4072c10bee
gnu: Add gcc-objc@6.
...
* gnu/packages/gcc.scm (gcc-objc@6): New variable.
2017-09-15 06:36:07 +03:00
Efraim Flashner
ed8cdab870
gnu: Add gcc-objc++@5.
...
* gnu/packages/gcc.scm (gcc-objc++@5): New variable.
2017-09-15 06:36:04 +03:00
Efraim Flashner
f51d01e1c3
gnu: Add gcc-objc@5.
...
* gnu/packages/gcc.scm (gcc-obj@5): New variable.
2017-09-15 06:36:01 +03:00
Efraim Flashner
35daddede1
gnu: gcc@7: Update description.
...
* gnu/packages/gcc.scm (gcc@7)[description]: Remove Java from the list
of supported languages.
2017-09-13 08:55:49 +03:00
Efraim Flashner
ab53bdf01c
gnu: isl: Update to 0.18.
...
* gnu/packages/gcc.scm (isl): Update to 0.18.
(isl-0.11): New variable.
(gcc@4.8, cloog)[inputs]: Use isl-0.11.
2017-09-13 08:55:47 +03:00
Efraim Flashner
2b8d4ce819
gnu: gcc: Clean up inputs.
...
* gnu/packages/gcc.scm (gcc@4.7)[inputs]: Remove isl, cloog.
(gcc@4.8)[inputs]: Add isl, cloog.
(gcc@6)[inputs]: Remove cloog.
2017-09-13 08:55:45 +03:00
Efraim Flashner
dd4efefdb0
gnu: gcc@4.9: Inherit from gcc@4.8.
...
* gnu/packages/gcc.scm (gcc@4.9)[inherit]: Inherit from gcc@4.8.
[supported-systems]: Remove field.
2017-09-13 08:55:42 +03:00
Mark H Weaver
09ec5a0f0c
Merge branch 'master' into core-updates
2017-08-15 03:10:14 -04:00
Efraim Flashner
2bccf1c0ec
gnu: gcc@7: Update to 7.2.0.
...
* gnu/packages/gcc.scm (gcc@7): Update to 7.2.0.
[source]: Switch to xz compression.
2017-08-14 22:30:07 +03:00
Mark H Weaver
f167595ba1
Merge branch 'master' into core-updates
2017-08-06 00:23:20 -04:00
Efraim Flashner
721d7a6912
gnu: gcc@4.7: Don't built on aarch64.
...
* gnu/packages/gcc.scm (gcc@4.7, gcc@4.8, gcc@4.9)[supported-systems]:
New field.
2017-08-02 19:14:26 +03:00
Leo Famulari
c8eb2b8c60
Merge branch 'master' into core-updates
2017-07-10 14:37:53 -04:00
Efraim Flashner
0dd8791922
gnu: gcc@6: Update to 6.4.0.
...
* gnu/packages/gcc.scm (gcc@6, gfortran@6): Update to 6.4.0.
2017-07-05 08:31:46 +03:00
Ludovic Courtès
a8fc8c9ef0
gnu: gcc: Fix libsanitizer cross-compilation to powerpc-linux-gnu.
...
* gnu/packages/patches/gcc-asan-powerpc-missing-include.patch: New file.
* gnu/packages/gcc.scm (gcc-5)[source](patches): Add it.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-06-08 00:26:10 +02:00
Ricardo Wurmus
d1a914082b
Merge branch 'master' into core-updates
2017-05-24 12:05:47 +02:00
Ricardo Wurmus
9117448e76
gnu: Remove GCJ.
...
* gnu/packages/patches/gcj-arm-mode.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Delete it.
* gnu/packages/gcc.scm (javac.in, gcj, ecj-bootstrap): Remove variables.
2017-05-22 18:56:35 +02:00
Efraim Flashner
90027924b7
gnu: Add gfortran@7.
...
* gnu/packages/gcc.scm (gfortran@7): New variable.
2017-05-03 22:16:54 +03:00
Efraim Flashner
0c5658df96
gnu: Add gcc@7.
...
* gnu/packages/gcc.scm (gcc@7): New variable.
2017-05-03 16:35:37 +03:00
Efraim Flashner
4b13e28a8d
gnu: Add gfortran@6.
...
* gnu/packages/gcc.scm (gfortran@6): New variable.
2017-05-03 07:33:35 +03:00
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
Marius Bakke
84157bb8bf
Merge branch 'master' into core-updates
...
Most conflicts are from 6fd52309b8
.
2017-03-30 22:59:53 +02:00
Tobias Geerinckx-Rice
6fd52309b8
gnu: Use HTTPS for almost all gnu.org HOME-PAGEs.
...
All HTTP gnu.org (and supported subdomain) HOME-PAGEs changed to HTTPS.
2017-03-30 01:30:16 +02:00
Ricardo Wurmus
ce54f5db7d
gnu: gfortran-5: Move definition before "gfortran".
...
This is a follow-up to commit cb4805e34c
.
* gnu/packages/gcc.scm (gfortran-5): Move definition.
2017-03-23 16:34:17 +01:00
Ricardo Wurmus
cb4805e34c
gnu: gfortran: Change default version to gfortran-5.
...
* gnu/packages/gcc.scm (gfortran): Point to gfortran-5.
2017-03-23 15:37:24 +01:00
Efraim Flashner
b773e9b005
gnu: gcc: Force Aarch64 to use /lib.
...
* gnu/packages/gcc.scm (gcc)[arguments]: On aarch64 replace force libdir
to be lib and not lib64.
2017-03-06 11:34:46 +02:00
Marius Bakke
d71d6fe85c
gnu: gcc@5: Respect SOURCE_DATE_EPOCH in __DATE__ and __TIME__ macros.
...
* gnu/packages/patches/gcc-5-source-date-epoch-1.patch,
gnu/packages/patches/gcc-5-source-date-epoch-2.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/gcc.scm (gcc-5)[source]: Use them.
2017-01-23 20:39:47 +01:00
Ludovic Courtès
33ae7d4385
gnu: gcc: Properly set the dynamic linker file name on GNU/Hurd.
...
* gnu/packages/gcc.scm (gcc-4.7)[arguments]: In 'pre-configure' phase,
match 'GNU_USER_DYNAMIC_LINKER' in addition to 'GLIBC_DYNAMIC_LINKER'.
This fixes GNU/Hurd cross-compilation as reported at
<https://lists.gnu.org/archive/html/guix-devel/2017-01/msg01731.html >.
2017-01-22 13:13:36 +01:00
Leo Famulari
74288230ea
Merge branch 'master' into core-updates
2017-01-06 17:14:41 -05:00
Carlos Sánchez de La Lama
fc649d0aad
gnu: gcc: Adjust for PowerPC.
...
* gnu/packages/gcc.scm (gcc-4.7)[arguments]: Add powerpc specific
substitutions for dynamic linker and start files locations in
'pre-configure' phase.
* gnu/packages/make-bootstrap.scm (%gcc-static)[arguments]: Add
"gcc/config/rs6000/sysv4.h" to the list of files in 'remove-lgcc_s'
phase.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-01-04 23:55:36 +01:00
Ludovic Courtès
9af076245f
gnu: gfortran: Remove non-'eq?' duplicate of gfortran@4.9.
...
* gnu/packages/gcc.scm (gfortran): Turn into an alias for GFORTRAN-4.9.
2017-01-02 14:54:24 +01:00
Efraim Flashner
5d0ebcc4cf
gnu: gcc: Update to 6.3.0.
...
* gnu/packages/gcc.scm (gcc): Update to 6.3.0.
2016-12-22 02:53:24 +02:00
Ludovic Courtès
b810a85019
gnu: Default to GCC 5.
...
This reinstates and adjusts
commit e3d0fcbf7e
.
* gnu/packages/patches/gcc-libiberty-printf-decl.patch: New file.
* gnu/packages/gcc.scm (gcc-5)[source]: Use it.
[patches]: Add "gcc-arm-bug-71399.patch".
(gcc): Switch to GCC-5.
* gnu/packages/commencement.scm (libstdc++-boot0): New variable.
(gcc-boot0)[inputs]: Add it.
(gcc-toolchain-4.9): Switch to GCC-4.9.
(gcc-toolchain-5): Switch to GCC-FINAL.
* gnu/local.mk (dist_patch_DATA): Add 'gcc-libiberty-printf-decl.patch'.
2016-12-13 00:40:57 +01:00
Ricardo Wurmus
7edd195ac8
gnu: gcj: Conditionally apply patch for armhf.
...
* gnu/packages/gcc.scm (gcj)[source]: Inherit from "gcc" package.
[native-inputs]: Conditionally add arm-patch.
[arguments]: Conditionally add phase "apply-arm-patch".
2016-11-30 16:03:11 +01:00
Ricardo Wurmus
1bf5a7e920
gnu: gcj: Inherit source field from "gcc".
...
* gnu/packages/gcc.scm (gcj)[source]: Inherit source from "gcc" package.
2016-11-27 19:00:57 +01:00
Leo Famulari
cd569f0d29
gnu: gcj: Fix typo in patch filename.
...
This is a followup to commit dbf8f84f15
.
Reported by quigonjinn on #guix.
* gnu/packages/gcc.scm (gcj)[source]: Fix typo.
2016-11-27 10:57:33 -05:00
Ricardo Wurmus
dbf8f84f15
gnu: gcj: Fix build on armhf.
...
* gnu/packages/patches/gcj-arm-mode.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/gcc.scm (gcj): Add patch.
[arguments]: Delete failing tests.
2016-11-27 10:04:57 +01:00
Ludovic Courtès
966a543b36
gnu: Use 'mirror://' URLs in several places.
...
* gnu/packages/emacs.scm (m17n-lib)[source]: Use 'mirror://'.
* gnu/packages/games.scm (extremetuxracer)[source]: Likewise.
* gnu/packages/gcc.scm (%gcc-infrastructure): Likewise.
* gnu/packages/gtk.scm (python2-pygtk)[source]: Likewise.
* gnu/packages/perl.scm (perl)[source]: Likewise.
* gnu/packages/telephony.scm (exosip)[source]: Likewise.
* gnu/packages/wm.scm (xmonad)[source]: Likewise.
(ghc-xmonad-contrib)[source]: Likewise.
2016-11-19 18:44:54 +01:00
Ludovic Courtès
2cab1dd58b
Merge branch 'core-updates'
2016-11-13 00:34:16 +01:00
Ludovic Courtès
8033772363
gnu: gcc@5, gcc@6: Work around use of 'movabs' for /gnu/store strings.
...
Partly addresses <http://bugs.gnu.org/24703 >.
Reported by Mark H Weaver <mhw@netris.org>.
* gnu/packages/patches/gcc-strmov-store-file-names.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gcc.scm (gcc-5)[sources](patches): Add it.
(gcc-6)[sources](patches): Add it.
2016-11-09 21:24:44 +01:00
Efraim Flashner
72246dc029
gnu: gcc@4.7: Build with texinfo@5.
...
* gnu/packages/gcc.scm (gcc@4.7)[native-inputs]: Use texinfo@5 in place
of texinfo@6.
2016-11-08 16:24:29 +02:00
Mark H Weaver
abcf4858cd
Merge branch 'master' into core-updates
2016-10-12 09:28:14 -04:00
Efraim Flashner
a9c958b5aa
gnu: gcj: Switch dejagnu test command.
...
* gnu/packages/gcc.scm (gcj)[arguments]: Switch the depreciated dejagnu
command 'absolute' for the new testing command 'file normalize'.
2016-10-10 00:16:56 +03:00
Ludovic Courtès
e052c7e1d5
gnu: gcc@4.8: Use an older Texinfo.
...
* gnu/packages/gcc.scm (gcc-4.8)[native-inputs]: New field.
(gcc-4.9): Inherit from GCC-4.7.
2016-10-07 22:12:16 +02:00
Efraim Flashner
2ff746dcd2
gnu: isl: Add support for aarch64.
...
* gnu/packages/gcc.scm (isl)[source]: Add patch.
* gnu/packages/patches/isl-0.11.1-aarch64-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2016-10-07 12:26:44 +03:00
Leo Famulari
b19c7989b7
Merge branch 'master' into core-updates
2016-10-05 19:15:25 -04:00
Ludovic Courtès
d35f8c7cb6
gnu: gnu-c-manual: Update to 0.2.5.
...
* gnu/packages/gcc.scm (gnu-c-manual): Update to 0.2.5.
2016-10-04 16:37:59 +02:00
Ludovic Courtès
e7e43727ce
gnu: gcc: Work around ARM bootstrapping failure (GCC bug #71399 ).
...
* gnu/packages/patches/gcc-arm-bug-71399.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gcc.scm (gcc-4.9)[source]: Use it.
2016-09-12 18:20:50 +02:00
Efraim Flashner
b3d2be945d
Merge remote-tracking branch 'origin/master' into core-updates
2016-08-29 23:46:33 +03:00
Efraim Flashner
c524fda4dc
gnu: gcc-6: Update to 6.2.0.
...
* gnu/packages/gcc.scm (gcc-6): Update to 6.2.0.
2016-08-23 08:26:28 +03:00
Efraim Flashner
8c8b2bf3a3
gnu: gcc@5: Update to 5.4.0.
...
* gnu/packages/gcc.scm (gcc@5): Update to 5.4.0.
2016-08-15 10:42:27 +03:00
Efraim Flashner
b08474974f
gnu: gcc@4.9: Update to 4.9.4.
...
* gnu/packages/gcc.scm (gcc@4.9): Update to 4.9.4.
2016-08-15 10:42:26 +03:00
Ludovic Courtès
7912677c1e
gnu: gcc: Reintroduce dependency on Texinfo.
...
This partly reverts 868c13c53a
, which
introduced a regression whereby gcc@5 and gcc@6 would no longer contain
their Info manual.
* gnu/packages/gcc.scm (gcc-5)[native-inputs]: Remove.
2016-08-04 19:38:33 +02:00
Ludovic Courtès
9dee9e8ffe
Revert "gnu: Default to GCC 5."
...
This reverts commit e3d0fcbf7e
.
This is a temporary measure until GCC 5 builds on ARM, see:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71399
2016-06-07 10:52:04 +02:00
Ludovic Courtès
bc73a84398
Merge branch 'master' into core-updates
2016-05-23 15:02:26 +02:00
Ricardo Wurmus
987a118334
gnu: Add default gcc-objc++.
...
* gnu/packages/gcc.scm (gcc-objc++): New variable.
2016-05-20 15:19:48 +02:00
Ricardo Wurmus
a5948c0d41
gnu: Add gcc-objc++-4.9.
...
* gnu/packages/gcc.scm (gcc-objc++-4.9): New variable.
2016-05-20 15:19:48 +02:00
Ricardo Wurmus
8b196ad208
gnu: Add default gcc-objc.
...
* gnu/packages/gcc.scm (gcc-objc): New variable.
2016-05-20 15:19:48 +02:00
Ricardo Wurmus
2d69c1616d
gnu: Add gcc-objc-4.9.
...
* gnu/packages/gcc.scm (gcc-objc-4.9): New variable.
2016-05-20 15:19:33 +02:00
Leo Famulari
eb74eb4199
Merge branch 'master' into core-updates
2016-05-13 02:08:11 -04:00
Mark H Weaver
99828fa788
gnu: Update module imports for asciidoc and doxygen.
...
This is a followup to commit 0573a923de
.
* gnu/packages/algebra.scm, gnu/packages/bioinformatics.scm,
gnu/packages/fcitx.scm, gnu/packages/fish.scm,
gnu/packages/freedesktop.scm, gnu/packages/game-development.scm,
gnu/packages/gcc.scm, gnu/packages/graphics.scm, gnu/packages/image.scm,
gnu/packages/kodi.scm, gnu/packages/libreoffice.scm,
gnu/packages/linux.scm, gnu/packages/messaging.scm,
gnu/packages/mpd.scm, gnu/packages/music.scm, gnu/packages/rdf.scm,
gnu/packages/serialization.scm, gnu/packages/version-control.scm,
gnu/packages/web.scm, gnu/packages/wm.scm, gnu/packages/xdisorg.scm,
gnu/packages/xiph.scm: Change imports of (gnu packages asciidoc) or
(gnu packages doxygen) to (gnu packages documentation).
2016-05-12 20:18:15 -04:00
Ludovic Courtès
e760ec4187
gnu: gcc: Add 6.1.0.
...
* gnu/packages/gcc.scm (gcc-6): New variable.
* gnu/packages/commencement.scm (gcc-toolchain-6): New variable.
2016-05-03 17:45:29 +02:00
Mathieu Lirzin
c3052d6bcd
Merge branch 'master' into core-updates
2016-05-02 17:53:40 +02:00