Age | Commit message (Expand) | Author |
2020-08-06 | gnu: binutils-gold: build with canonical gcc:lib....* gnu/packages/base.scm (binutils-gold)[inputs]: Replace gcc:lib with
the canonical-package of gcc.
| Efraim Flashner |
2020-07-26 | gnu: glibc: Remove old versions....* gnu/packages/patches/glibc-CVE-2015-5180.patch,
gnu/packages/patches/glibc-CVE-2015-7547.patch,
gnu/packages/patches/glibc-CVE-2016-3075.patch,
gnu/packages/patches/glibc-CVE-2016-3706.patch,
gnu/packages/patches/glibc-CVE-2016-4429.patch,
gnu/packages/patches/glibc-CVE-2017-1000366-pt1.patch,
gnu/packages/patches/glibc-CVE-2017-1000366-pt2.patch,
gnu/packages/patches/glibc-CVE-2017-1000366-pt3.patch,
gnu/packages/patches/glibc-o-largefile.patch,
gnu/packages/patches/glibc-vectorized-strcspn-guards.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/base.scm (glibc-2.26, glibc-2.25, glibc-2.24, glibc-2.23,
glibc-2.22): Remove variables.
| Marius Bakke |
2020-07-08 | gnu: coreutils: Mark pwd-long tests XFAIL on the Hurd....* gnu/packages/base.scm (coreutils)[arguments]: Add pwd-long as failing test.
| Jan (janneke) Nieuwenhuizen |
2020-06-26 | gnu: binutils-gold: Inherit replacements from binutils....* gnu/packages/base.scm (binutils-gold): Use PACKAGE/INHERIT instead of INHERIT.
| Marius Bakke |
2020-06-26 | gnu: binutils@2.33.1: Do not inherit replacements from binutils....* gnu/packages/base.scm (binutils-2.33): Use INHERIT instead of PACKAGE/INHERIT.
| Marius Bakke |
2020-06-26 | gnu: binutils-gold: Inherit from 'binutils+documentation'....* gnu/packages/base.scm (binutils-gold): Inherit from BINUTILS+DOCUMENTATION
instead of BINUTILS.
| Marius Bakke |
2020-06-18 | gnu: coreutils: Update broken tests for the Hurd....* gnu/packages/base.scm (coreutils)[arguments]: When compiling for the Hurd,
remove hanging "timeout-group" test. Remove tests "shred-passes", "l-chunk"
and "stats" from XFAIL_TESTS, they pass now.
| Jan (janneke) Nieuwenhuizen |
2020-05-26 | Merge branch 'master' into staging | Marius Bakke |
2020-05-11 | gnu: proot: Fix test failures....The upgrade to Make 4.3 and Coreutils 8.30 introduced test failures that
this commit addresses.
* gnu/packages/base.scm (coreutils-8.30): New variable.
* gnu/packages/linux.scm (proot)[native-inputs]: Add COREUTILS-8.30 and
GNU-MAKE-4.2.
| Ludovic Courtès |
2020-05-08 | Merge branch 'core-updates' | Marius Bakke |
2020-05-07 | gnu: glibc/hurd-headers: Cross-build fix for the Hurd....* gnu/packages/base.scm (glibc/hurd-headers)[native-inputs]: Add mig; when
cross-building use 32-bit mig.
| Jan (janneke) Nieuwenhuizen |
2020-04-26 | gnu: tzdata: Update to 2020a....* gnu/packages/base.scm (tzdata): Update to 2020a.
| Leo Famulari |
2020-04-24 | gnu: Remove obsolete glibc-locales packages....* gnu/packages/base.scm (glibc-utf8-locales-2.27, glibc-locales-2.27): Remove
variables.
| Marius Bakke |
2020-04-24 | gnu: Update glibc locale compatibility packages for 2.29....* gnu/packages/base.scm (glibc-locales-2.28, glibc-utf8-locales-2.28): Rename
to ...
(glibc-locales-2.29, glibc-utf8-locales-2.29): ... this. Update to 2.29.
| Marius Bakke |
2020-04-20 | gnu: tar: Disable troublesome tests on the Hurd....The sparse03.at test apparently freezes the Hurd; messages
on the console:
165: listing sparse files bigger than 2^33
ext2fs: device:hd0s1: warning: bit already cleared for block 245780
ext2fs: device:hd0s1: warning: bit already cleared for block 245781
ext2fs: device:hd0s1: warning: bit already cleared for block 245782
...
ext2fs: BUG: unexpected fault on disk image ... err 0xa
ext2fs: disk-pager.c:98: fault_handler: Assertion 'err' failed.
the other tests just fail.
* gnu/packages/base.scm (tar)[arguments]: When compiling for the Hurd,
skip `sparse' and failing tests.
| Jan (janneke) Nieuwenhuizen |
2020-04-20 | gnu: coreutils: Mark three more tests XFAIL on the Hurd....* gnu/packages/base.scm (coreutils)[arguments]: Add three more failing tests.
| Jan (janneke) Nieuwenhuizen |
2020-04-01 | Revert "gnu: coreutils: Fix cross-compilation to i586-pc-gnu."...This reverts commit 67cbfeae30eb9b7c56145bf72582d71eea177370, which is
not longer necessary now that the 'ld.so' linker script of the cross
glibc contains "libhurduser.so libmachuser.so".
| Ludovic Courtès |
2020-03-31 | gnu: coreutils: Fix cross-compilation to i586-pc-gnu....Until now cross-compilation would fail with:
i586-pc-gnu-ld: src/copy.o: undefined reference to symbol 'file_chauthor'
i586-pc-gnu-ld: /gnu/store/…-glibc-cross-i586-pc-gnu-2.29/lib/libhurduser.so.0.3: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
* gnu/packages/base.scm (coreutils)[arguments]: When 'hurd-target?', add
#:configure-flags.
| Ludovic Courtès |
2020-03-30 | gnu: coreutils: Typo: Use libcap only when supported....* gnu/packages/base.scm (coreutils)[inputs]: Typo: Use libcap only when
supported.
| Jan Nieuwenhuizen |
2020-03-29 | gnu: coreutils: Handle failing tests on Hurd....* gnu/base/coreutils.scm (coreutils)[arguments]: Use make-flags to mark some
tests XFAIL_TESTS on the Hurd.
| Jan Nieuwenhuizen |
2020-03-28 | gnu: OpenJDK: Build with GNU Make 4.2....* gnu/packages/base.scm (gnu-make-4.2): New public variable.
* gnu/packages/java.scm (openjdk9, openjdk10, openjdk11,
openjdk12)[native-inputs]: Add it.
| Marius Bakke |
2020-03-26 | gnu: make: Support for the Hurd....* gnu/packages/base.scm (gnu-make): Use fork/exec rather than posix_spawn on
the Hurd. Also, add __alloca linkage workaround.
| Jan Nieuwenhuizen |
2020-03-24 | gnu: glibc: Add signal SA_SIGINFO support for the Hurd....* gnu/packages/patches/glibc-hurd-signal-sa-siginfo.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (glibc): Use it.
| Jan Nieuwenhuizen |
2020-03-24 | gnu: glibc: Add clock patches for the Hurd....* gnu/packages/patches/glibc-hurd-clock_t_centiseconds.patch: New file.
* gnu/packages/patches/glibc-hurd-clock_gettime_monotonic.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update them.
* gnu/packages/base.scm (glibc): Use them.
| Jan Nieuwenhuizen |
2020-03-21 | Merge branch 'master' into core-updates | Marius Bakke |
2020-03-21 | gnu: coreutils: Improve description....* gnu/packages/base.scm (coreutils): Improve description and state that there
is no shell included.
Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
| Vitaliy Shatrov |
2020-03-18 | gnu: make-ld-wrapper: Default to Guile 3.0....* gnu/packages/base.scm (make-ld-wrapper): Use GUILE-3.0 as the default Guile.
| Marius Bakke |
2020-03-16 | gnu: ld-wrapper: Use _IOLBF on Guile 2.0 only....* gnu/packages/base.scm (make-ld-wrapper)[arguments]: Wrap use of
'_IOLBF' in 'cond-expand' and use 'line instead on Guile > 2.0.
| Ludovic Courtès |
2020-03-14 | gnu: coreutils: Remove libcap dependency for the Hurd....* gnu/packages/linux.scm (libcap)[supported-systems]: Remove the Hurd.
* gnu/packages/base.scm (coreutils)[inputs]: Include libcap only for supported
systems. Fixes building on the Hurd.
| Jan Nieuwenhuizen |
2020-03-09 | gnu: coreutils: Fix cross-compilation....Fix coreutils cross-compilation for aarch64 that was broken by 8.32
update. The following error occured:
src/ls.c: In function 'print_dir':
src/ls.c:3026:24: error: 'SYS_getdents' undeclared (first use in this function); did you mean 'SYS_getdents64'?
if (syscall (SYS_getdents, dirfd (dirp), NULL, 0) == -1
^~~~~~~~~~~~
SYS_getdents64
* gnu/packages/patches/coreutils-ls.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (coreutils): Apply it.
| Mathieu Othacehe |
2020-03-05 | gnu: coreutils: Update to 8.32....* gnu/packages/base.scm (coreutils): Update to 8.32.
[arguments]: Remove obsolete phase.
| Marius Bakke |
2020-02-15 | 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.
| Marius Bakke |
2020-02-15 | gnu: ath9k-htc-firmware: Build with binutils@2.33.1....* gnu/packages/base.scm (binutils-2.33): New public variable.
* gnu/packages/cross-base.scm (cross-binutils): Add optional BINUTILS argument.
* gnu/packages/firmware.scm (ath9k-htc-firmware)[native-inputs]: Build the
xtensa-elf toolchain with BINUTILS-2.33.
| Marius Bakke |
2020-02-15 | gnu: binutils: Update to 2.34....* gnu/packages/base.scm (binutils): Update to 2.34.
[arguments]: Add #:make-flags.
[properties]: New field.
(binutils+documentation): New public variable.
* gnu/packages/make-bootstrap.scm (%binutils-static)[arguments]: Inherit
#:make-flags.
| Marius Bakke |
2020-02-06 | 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.
| Ludovic Courtès |
2020-01-21 | gnu: make: Update to 4.3....* gnu/packages/patches/make-impure-dirs.patch: Adjust for renamed files.
* gnu/packages/patches/make-glibc-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/base.scm (gnu-make): Update to 4.3.
[source](uri): Change to ".gz" tarball.
[source](patches): Remove obsolete.
[arguments]: Remove #:configure-flags. Adjust for renamed files.
[inputs]: Change from GUILE-2.0 to GUILE-3.0.
* gnu/packages/commencement.scm (gnu-make-boot0)[arguments]: Add #:configure-flags.
| Marius Bakke |
2020-01-21 | gnu: tzdata-for-tests: Update to 2019c....* gnu/packages/base.scm (tzdata-for-tests): Inherit all of TZDATA.
| Marius Bakke |
2020-01-15 | gnu: sed: Update to 4.8....* gnu/packages/base.scm (sed): Update to 4.8.
[source]: Download gzip tarball.
| Efraim Flashner |
2020-01-14 | gnu: grep: Update to 3.4....* gnu/packages/base.scm (grep): Update to 3.4.
| Marius Bakke |
2020-01-14 | gnu: findutils: Fix bootstrap on aarch64-linux and armhf-linux....* gnu/packages/patches/findutils-test-rwlock-threads.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/base.scm (findutils)[source](patches): Add it.
| Marius Bakke |
2019-12-05 | gnu: findutils: Update to 4.7.0....* gnu/packages/patches/findutils-gnulib-libio.patch,
gnu/packages/patches/findutils-makedev.patch,
gnu/packages/patches/findutils-test-xargs.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/base.scm (findutils): Update to 4.7.0.
[source](uri): Adjust for file name change.
[source](snippet): Remove.
[source](patches): Remove obsolete.
[arguments]: Remove obsolete workaround. Add phase to patch tests.
* gnu/packages/commencement.scm (findutils-boot0)[arguments]: Allow 32-bit
time_t on 64-bit systems.
| Marius Bakke |
2019-12-05 | gnu: glibc: Update to 2.30....* gnu/packages/patches/glibc-CVE-2019-19126.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/base.scm (glibc): Update to 2.30.
[source](patches): Adjust for 2.30.
(glibc-2.29): New public variable.
| Marius Bakke |
2019-12-05 | Merge branch 'master' into core-updates | Marius Bakke |
2019-11-27 | gnu: binutils: Update to 2.33.1....* gnu/packages/base.scm (binutils): Update to 2.33.1.
| Efraim Flashner |
2019-11-15 | Merge branch 'master' into staging | Marius Bakke |
2019-10-30 | gnu: Fix make-gcc-libc....Until now the following wouldn't build:
--8<---------------cut here---------------start------------->8---
(use-modules (gnu packages commencement)
(gnu packages gcc)
(gnu packages base))
(make-gcc-libc gcc-9 glibc-2.27)
--8<---------------cut here---------------end--------------->8---
* gnu/packages/base.scm (make-gcc-libc)[phases]: Add environment
variables to place the target libc on the system header search path.
[make-flags]: Remove unncessary FLAGS_FOR_TARGET.
[native-inputs]: Construct in a way that doesn't require emptying
inputs.
| Carl Dong |
2019-10-08 | gnu: tzdata: Update to 2019c....* gnu/packages/base.scm (tzdata): Update to 2019c.
(tzdata-for-tests): Stay on 2019b.
| Marius Bakke |
2019-09-24 | gnu: Add locale packages for glibc 2.28....* gnu/packages/base.scm (glibc-locales-2.28, glibc-utf8-locales-2.28):
New variables.
(glibc-locales-2.27, glibc-utf8-locales-2.27): Deprecate.
| Ludovic Courtès |
2019-09-06 | Merge branch 'master' into core-updates | Mark H Weaver |
2019-09-04 | gnu: glibc-utf8-locales: Fix cross-compilation....* gnu/packages/base.scm (glibc-utf8-locales)[inputs]: Move to ...
[native-inputs]: ... here, in order to fix cross-compilation.
* gnu/packages/commencement.scm (glibc-utf8-locales-final)[inputs]: Move to ...
[native-inputs]: ... here, in order to fix cross-compilation.
| Mathieu Othacehe |