Age | Commit message (Expand) | Author |
2023-04-25 | gnu: gcc: Do not build gcov on MinGW....* gnu/packages/gcc.scm (gcc-configure-flags-for-triplet): Disable gcov when
targetting mingw.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Vivien Kraus |
2023-04-18 | gnu: gcc-7, gcc-10, gcc-11: Hide packages....* gnu/packages/gcc.scm (gcc-7, gcc-10, gcc-11): Also inherit 'hidden?'
properties.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
| Simon Tournier |
2023-04-14 | gnu: gcc-11: Fix build on powerpc64le....* gnu/packages/patches/gcc-11-libstdc++-powerpc.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/gcc.scm (make-libstdc++): Apply patch for gcc versions >= 11
and < 12 on ppc64le.
Co-authored-by: Christopher Baines <mail@cbaines.net>
Signed-off-by: Christopher Baines <mail@cbaines.net>
| Andreas Enge |
2023-04-14 | Revert "gnu: gcc-11: Fix build on powerpc64le."...This reverts commit 9900f9e9b86550e7d336b04ad46fba088e28cbd6.
| Andreas Enge |
2023-04-13 | gnu: gcc-11: Fix build on powerpc64le....* gnu/packages/patches/gcc-11-libstdc++-powerpc.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/gcc.scm (make-libstdc++): Apply patch for gcc versions >= 11
and < 12 on ppc64le.
Co-authored-by: Christopher Baines <mail@cbaines.net>
| Andreas Enge |
2023-03-30 | gnu: gcc@11: Patch libpthread on GNU/Hurd....* gnu/packages/gcc.scm (gcc-11)[arguments]: Add 'patch-hurd-libpthread'
phase.
* gnu/packages/patches/gcc-11-libstdc++-hurd-libpthread.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
| Josselin Poiret |
2023-03-09 | gnu: libstdc++: Fix cross-compilation....* gnu/packages/gcc.scm (make-libstdc++): Adjust 'hide-gcc-headers' for
cross-compiled libstdc++.
| Ludovic Courtès |
2023-03-03 | gnu: gcc@4.9, gcc@5.5: Build with '-std=c++11'....These two compilers would fail to build with GCC 11.3.0 because it
defaults to C++17, which triggers some incompatibilities.
* gnu/packages/gcc.scm (gcc-4.7)[arguments]: Augment #:configure-flags
for 4.9 and 5.0.
(gcc-4.9)[arguments]: Define 'parent' so that (package-arguments parent)
correctly evaluates the version-dependent parts.
| Ludovic Courtès |
2023-03-02 | Merge remote-tracking branch 'savannah/master' into core-updates...Conflicts:
gnu/local.mk
gnu/packages/autotools.scm
gnu/packages/cmake.scm
gnu/packages/gnuzilla.scm
gnu/packages/haskell.scm
gnu/packages/pdf.scm
gnu/packages/python-xyz.scm
gnu/packages/samba.scm
gnu/packages/tex.scm
gnu/packages/tls.scm
gnu/packages/wxwidgets.scm
| Christopher Baines |
2023-02-09 | gnu: Add gccgo-12....* gnu/packages/gcc.scm (gccgo-12): New variable.
(make-gccgo)[arguments]: Adapt custom 'remove-tool-reference-from-libgo
to changes in the source.
| Efraim Flashner |
2023-01-30 | Merge remote-tracking branch 'origin/master' into core-updates... Conflicts:
doc/guix.texi
gnu/local.mk
gnu/packages/admin.scm
gnu/packages/base.scm
gnu/packages/chromium.scm
gnu/packages/compression.scm
gnu/packages/databases.scm
gnu/packages/diffoscope.scm
gnu/packages/freedesktop.scm
gnu/packages/gnome.scm
gnu/packages/gnupg.scm
gnu/packages/guile.scm
gnu/packages/inkscape.scm
gnu/packages/llvm.scm
gnu/packages/openldap.scm
gnu/packages/pciutils.scm
gnu/packages/ruby.scm
gnu/packages/samba.scm
gnu/packages/sqlite.scm
gnu/packages/statistics.scm
gnu/packages/syndication.scm
gnu/packages/tex.scm
gnu/packages/tls.scm
gnu/packages/version-control.scm
gnu/packages/xml.scm
guix/build-system/copy.scm
guix/scripts/home.scm
| Efraim Flashner |
2022-10-18 | gnu: gcc-2.95: Add initial work toward building for arm....* gnu/packages/gcc.scm (gcc-2.95)[source]: Adjust source to use newer
macros from more recent versions of GCC.
| Efraim Flashner |
2022-10-18 | gnu: gcc-2.95: Add substitution for the Hurd's linker....* gnu/packages/gcc.scm (gcc-2.95)[arguments]: Adjust custom
'set-dynamic-linker-file-name phase to also substitute the Hurd's
linker.
| Efraim Flashner |
2022-10-03 | gnu: isl: Remove outdated comment....* gnu/packages/gcc.scm (isl) [source]: Remove outdated comment.
| Maxim Cournoyer |
2022-09-15 | Merge branch 'staging' into core-updates...Conflicts resolved in:
gnu/local.mk
gnu/packages/cmake.scm
gnu/packages/glib.scm
gnu/packages/gnome.scm
gnu/packages/gtk.scm
gnu/packages/sdl.scm
pango-next, vala-next and librsvg-bootstrap were removed in the process.
| Maxim Cournoyer |
2022-09-11 | gnu: libgccjit: Build multiple versions....* gnu/packages/gcc.scm (libgccjit-9, libgccjit-10, libgccjit-11)
(libgccjit-12): New variables.
(libgccjit): Update to libgccjit-10.
| Liliana Marie Prikler |
2022-09-11 | gnu: libgccjit: Build with bootstrapped gcc....* gnu/packages/gcc.scm (make-libgccjit)[#:configure-flags]: Add
“--disable-bootstrap”, “--disable-libatomic”, “--disable-libgomp”,
“--disable-libquadmath”, “--disable-libssp”, and “--enable-checking=release”.
[inputs]: Remove libstdc++.
[native-inputs]: Add gcc.
| Liliana Marie Prikler |
2022-09-11 | gnu: Parameterize libgccjit....* gnu/packages/gcc.scm (make-libgccjit): New variable.
(libgccjit): Define in terms of make-libgccjit.
| Liliana Marie Prikler |
2022-09-08 | gnu: Switch to GCC 11....* gnu/packages/commencement.scm (gcc-boot0)[source]: Delete offending files
from GCC.
(libstdc++-boot0)[arguments]: Add #:modules.
(libstdc++): Inherit from from GCC-BOOT0 rather than GCC.
(gcc-final)[arguments]: Add phase to workaround libstdc++ build system issue.
Add #:modules.
* gnu/packages/gcc.scm (make-libstdc++): Likewise.
| Marius Bakke |
2022-08-27 | Merge branch 'staging' into core-updates | Marius Bakke |
2022-08-27 | gnu: gcc-12: Update to 12.2.0....* gnu/packages/gcc.scm (gcc-12): Update to 12.2.0.
Signed-off-by: Marius Bakke <marius@gnu.org>
| Greg Hogan |
2022-07-27 | gnu: GCC: Fix union optimization issue....* gnu/packages/patches/gcc-10-tree-sra-union-handling.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gcc.scm (gcc-10, gcc-11)[source](patches): Add it.
* gnu/packages/rust.scm (rust-bootstrap)[native-inputs]: Remove GCC-9.
| Marius Bakke |
2022-07-23 | gnu: GCC: Build with Elfutils instead of libelf....* gnu/packages/gcc.scm (gcc-4.7)[inputs]: Change from LIBELF to ELFUTILS.
| Marius Bakke |
2022-07-10 | gnu: gcc: Patch gcc for riscv unconditionally....* gnu/packages/gcc.scm (gcc-4.7)[arguments]: In custom 'pre-configure
phase unconditionally remove STARTFILE_PREFIX_SPEC in all locations it
may exist.
| Efraim Flashner |
2022-06-29 | gnu: gcc-10: Update to 10.4.0....* gnu/packages/gcc.scm (gcc-10): Update to 10.4.0.
| Efraim Flashner |
2022-06-27 | Merge branch 'master' into core-updates | Marius Bakke |
2022-06-26 | gnu: isl: Update to 0.24....* gnu/packages/gcc.scm (isl): Update to 0.24.
[source](uri): Use new .xz tarball.
| Marius Bakke |
2022-06-26 | gnu: gcc-objc, gcc-objc++: Declare variants for GCC 11 and GCC 12....* gnu/packages/gcc.scm (gcc-objc-11, gcc-objc-12, gcc-objc++-11,
gcc-objc++-12): New variables.
| Marius Bakke |
2022-05-30 | gnu: gcc-9: Update to 9.5.0....* gnu/packages/gcc.scm (gcc-9): Update to 9.5.0.
| Efraim Flashner |
2022-05-24 | gnu: gcc: Add 12.1.0....* gnu/packages/gcc.scm (gcc-12): New variable.
| Ludovic Courtès |
2022-05-24 | gnu: gcc@11: Update 'compiler-cpu-architectures' property....* gnu/packages/gcc.scm (%gcc-11-aarch64-micro-architectures)
(%gcc-11-armhf-micro-architectures)
(%gcc-11-x86_64-micro-architectures): New variables.
(gcc-11)[properties]: Use them.
| Ludovic Courtès |
2022-05-09 | gnu: gcc-11: Update to 11.3.0....* gnu/packages/gcc.scm (gcc-11): Update to 11.3.0.
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Greg Hogan |
2022-03-19 | gnu: isl: Add 'release-monitoring-url' property....* gnu/packages/gcc.scm (isl)[properties]: New field.
| Ludovic Courtès |
2022-03-19 | gnu: isl: Get source from SourceForge....Reported by Artyom V. Poptsov <poptsov.artyom@gmail.com>.
* gnu/packages/gcc.scm (isl)[home-page]: Update.
[source]: Replace gforge.inria.fr URL with mirror://sourceforge URL.
(isl-0.18)[source]: Likewise.
(isl-0.11)[source]: Likewise.
| Ludovic Courtès |
2022-03-16 | gnu: gcc: For riscv64-linux remove STARTFILE_PREFIX_SPEC....* gnu/packages/gcc.scm (gcc-4.7)[arguments]: When building for
riscv64-linux and the 'gcc/configure/riscv' directory exists adjust the
STARTFILE_PREFIX_SPEC so it doesn't do anything.
| Efraim Flashner |
2022-03-14 | gnu: gcc@11: Inherit supported micro-architectures from gcc@10....Previously, gcc@11 would inherit the 'compiler-cpu-architectures'
property from gcc@8.
* gnu/packages/gcc.scm (gcc-11)[properties]: New field.
| Ludovic Courtès |
2022-02-22 | gnu: custom-gcc-gccgo: Remove procedure....* gnu/packages/gcc.scm (custom-gcc-gccgo): Remove procedure.
(make-gccgo): Use custom-gcc procedure.
| Efraim Flashner |
2022-02-22 | gnu: Add gccgo-11....* gnu/packages/gcc.scm (gccgo-11): New variable.
| Efraim Flashner |
2022-02-15 | gnu: gcc-2.95: Support more systems....* gnu/packages/gcc.scm (gcc-2.95)[supported-systems]: Allow all except
powerpc64le-linux and riscv64-linux.
[arguments]: Set #:system to the 32-bit version of our supported 64-bit
architectures. Modify custom 'set-dynamic-linker-file-name phase to use
the glibc-dynamic-linker for the selected system, and to substitute more
locations.
| Efraim Flashner |
2022-02-14 | gnu: gcc: Add 2.95....* gnu/packages/gcc.scm (gcc-2.95): New variable.
| Ludovic Courtès |
2022-02-13 | gnu: gcc: Add compiler-cpu-architectures for armhf....* gnu/packages/gcc.scm (%gcc-7.5-armhf-micro-architectures,
%gcc-10-armhf-micro-architectures): New variables.
(gcc-7, gcc-10)[properties]: Add armhf compiler-cpu-architectures.
| Efraim Flashner |
2022-02-13 | gnu: gcc: Add compiler-cpu-architectures for aarch64....* gnu/packages/gcc.scm (%gcc-7.5-aarch64-micro-architectures,
%gcc-10-aarch64-micro-architectures): New variables.
(gcc-7, gcc-10)[properties]: Add aarch64 compiler-cpu-architectures.
| Efraim Flashner |
2022-01-01 | gnu: gcc: Add 'compiler-cpu-architectures' property....* gnu/packages/gcc.scm (%gcc-7.5-x86_64-micro-architectures)
(%gcc-10-x86_64-micro-architectures): New variables.
(gcc-7, gcc-10): Add 'properties' field.
* gnu/packages/commencement.scm (make-gcc-toolchain): Likewise.
| Ludovic Courtès |
2021-12-13 | gnu: Simplify package inputs....This commit was obtained by running:
./pre-inst-env guix style
without any additional argument.
| Ludovic Courtès |
2021-12-10 | Merge remote-tracking branch 'signed/master' into core-updates | Mathieu Othacehe |
2021-12-09 | gnu: Add gfortran-7....* gnu/packages/gcc.scm (gfortran-7): New variable.
| Ricardo Wurmus |
2021-12-07 | gnu: make-gccgo: Override empty GOROOT/GCCGOTOOLDIR...gnu/packages/gcc.scm (make-gccgo)[arguments]: Set tool paths
(GOROOT and GCCGOTOOLDIR) even if they are already set to "".
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
| Sarah Morgensen |
2021-11-11 | gnu: gcc-5: Fix powerpc64le-linux build...GCC 5 has a misaligned access to a vector pointer which causes a build failure
when using GCC 8 and later. Backport upstream fix that was applied on the GCC
6 branch.
* gnu/packages/gcc.scm (gcc-5)[source]: Apply
gcc-5-fix-powerpc64le-build.patch.
* gnu/packages/patches/gcc-5-fix-powerpc64le-build.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Thiago Jung Bauermann |
2021-08-12 | Merge branch 'master' into core-updates-frozen... Conflicts:
gnu/packages/algebra.scm
gnu/packages/games.scm
gnu/packages/golang.scm
gnu/packages/kerberos.scm
gnu/packages/mail.scm
gnu/packages/python.scm
gnu/packages/ruby.scm
gnu/packages/scheme.scm
gnu/packages/tex.scm
gnu/packages/tls.scm
gnu/packages/version-control.scm
| Marius Bakke |
2021-08-08 | gnu: gcc-11: Update to 11.2.0....* gnu/packages/gcc.scm (gcc-11): Update to 11.2.0.
| Efraim Flashner |