aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/base.scm
AgeCommit message (Collapse)Author
2020-12-01gnu: glibc: Load 'etc/ld.so.cache' in $ORIGIN's store item when available.Ludovic Courtès
* gnu/packages/patches/glibc-dl-cache.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc)[source]: Remove 'snippet' and 'modules'. [arguments]: In 'pre-configure' phase, substitute @STORE_DIRECTORY@ in 'elf/dl-cache.c'.
2020-11-29Merge remote-tracking branch 'origin/master' into core-updatesChristopher Baines
2020-11-25gnu: base, gcc: Removing trailing #t from snippets.Ludovic Courtès
* gnu/packages/base.scm (libiconv)[source]: Remove trailing #t from 'snippet'. * gnu/packages/gcc.scm (gcc-4.8)[source]: Likewise. (gcc-4.9)[source]: Likewise. (gcc-5)[source]: Likewise.
2020-11-25gnu: base, commencement: Remove trailing #t from build phases.Ludovic Courtès
* gnu/packages/base.scm (grep, tar, findutils) (coreutils, coreutils-8.30, gnu-make, gnu-make-4.2) (binutils-gold, glibc, make-glibc-locales): (glibc/hurd-headers, tzdata): Remove trailing #t in build phases. * gnu/packages/commencement.scm (bootar) (gash-boot, gash-utils-boot, mes-boot): (gzip-mesboot, gnu-make-mesboot0, bzip2-mesboot) (bash-mesboot0, tcc-boot, diffutils-mesboot) (patch-mesboot, sed-mesboot0, binutils-mesboot0) (gcc-core-mesboot0, mesboot-headers, gawk-mesboot0) (glibc-mesboot0, gcc-mesboot0, tar-mesboot) (grep-mesboot, binutils-mesboot1, gnu-make-mesboot) (gawk-mesboot, sed-mesboot, bash-mesboot) (gcc-core-mesboot1, gcc-mesboot1, binutils-mesboot) (glibc-headers-mesboot, glibc-mesboot, gcc-mesboot1-wrapper) (gcc-mesboot, gnu-make-boot0, binutils-boot0) (libstdc++-boot0, gcc-boot0, perl-boot0, python-boot0) (glibc-final-with-bootstrap-bash) (cross-gcc-wrapper, gettext-boot0, gcc-final): Remove trailing #t in build phases.
2020-11-17gnu: grep: Update to 3.6.Ludovic Courtès
* gnu/packages/base.scm (grep): Update to 3.6.
2020-11-07gnu: tzdata: Update to 2020d.Marius Bakke
* gnu/packages/base.scm (tzdata): Update to 2020d.
2020-11-07gnu: tzdata: Keep using the "fat" tzdata file format.Marius Bakke
* gnu/packages/base.scm (tzdata)[arguments]: In #:make-flags, pass CPPFLAGS to preserve the same on-disk format as earlier releases.
2020-10-26gnu: glibc: Move patches for the Hurd from cross-libc.Jan (janneke) Nieuwenhuizen
* gnu/packages/cross-base.scm (cross-libc)[arguments]: Remove "patch-libc/hurd" stage. [native-inputs]: Move hurd patches to... * gnu/packages/base.scm (glibc)[source]: ...here.
2020-10-19Merge branch 'staging'Maxim Cournoyer
Conflicts: gnu/packages/admin.scm gnu/packages/commencement.scm gnu/packages/gdb.scm gnu/packages/llvm.scm gnu/packages/package-management.scm gnu/packages/tls.scm
2020-10-15gnu: grep: Update to 3.5.Ludovic Courtès
* gnu/packages/base.scm (grep): Update to 3.5.
2020-10-13gnu: libcap: Make 'libcap/next' the default libcap.Marius Bakke
* gnu/packages/avahi.scm (avahi)[inputs]: Refer to LIBCAP-2.31 instead of LIBCAP. * gnu/packages/base.scm (coreutils)[inputs]: Likewise. * gnu/packages/linux.scm (libcap): Rename to ... (libcap-2.31): ... this. (libcap/next): Rename to ... (libcap): ... this. (libcap/next): Define as deprecated alias for LIBCAP. (fakeroot)[inputs]: Change from LIBCAP/NEXT to LIBCAP. * gnu/packages/ntp.scm (chrony, ntp)[inputs]: Likewise.
2020-10-13gnu: tzdata: Update to 2020b.Marius Bakke
* gnu/packages/base.scm (tzdata): Update to 2020b. * gnu/packages/golang.scm (go-1.4)[arguments]: Exclude one time zone test.
2020-09-20gnu: binutils: Update to 2.35.1.Ludovic Courtès
* gnu/packages/base.scm (binutils): Update to 2.35.1. [arguments]: Remove #:make-flags. [properties]: Remove. (binutils+documentation): Remove. (binutils-gold): Inherit from BINUTILS. * gnu/packages/make-bootstrap.scm (%binutils-static)[arguments]: Remove #:make-flags.
2020-09-20gnu: glibc: Add version 2.31.Ludovic Courtès
* gnu/packages/base.scm (glibc-2.31): New variable. * gnu/system/locale.scm (%default-locale-libcs): Add it.
2020-09-20gnu: glibc: Update to 2.32.Ludovic Courtès
* gnu/packages/base.scm (glibc): Update to 2.32. [arguments]: Add #:make-flags.
2020-08-26Merge remote-tracking branch 'origin/master' into core-updatesMathieu Othacehe
2020-08-06gnu: binutils-gold: build with canonical gcc:lib.Efraim Flashner
* gnu/packages/base.scm (binutils-gold)[inputs]: Replace gcc:lib with the canonical-package of gcc.
2020-07-26gnu: glibc: Remove old versions.Marius Bakke
* 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.
2020-07-23Merge branch 'master' into core-updatesJakub Kądziołka
Conflicts: gnu/packages/ruby.scm
2020-07-08gnu: coreutils: Mark pwd-long tests XFAIL on the Hurd.Jan (janneke) Nieuwenhuizen
* gnu/packages/base.scm (coreutils)[arguments]: Add pwd-long as failing test.
2020-06-26gnu: binutils-gold: Inherit replacements from binutils.Marius Bakke
* gnu/packages/base.scm (binutils-gold): Use PACKAGE/INHERIT instead of INHERIT.
2020-06-26gnu: binutils@2.33.1: Do not inherit replacements from binutils.Marius Bakke
* gnu/packages/base.scm (binutils-2.33): Use INHERIT instead of PACKAGE/INHERIT.
2020-06-26gnu: binutils-gold: Inherit from 'binutils+documentation'.Marius Bakke
* gnu/packages/base.scm (binutils-gold): Inherit from BINUTILS+DOCUMENTATION instead of BINUTILS.
2020-06-22Merge branch 'master' into core-updatesJakub Kądziołka
2020-06-18gnu: coreutils: Update broken tests for the Hurd.Jan (janneke) Nieuwenhuizen
* 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.
2020-06-14Merge branch 'master' into core-updatesMarius Bakke
2020-06-11gnu: sed: Make it build on SELinux-enabled kernels.Chris Marusich
Fixes: <https://bugs.gnu.org/41498>. * gnu/packages/base.scm (sed)[origin][snippet]: New field. This adds a snippet, equivalent to the patch submitted upstream, which fixes an issue that prevents sed from building on SELinux-enabled kernels.
2020-05-30gnu: coreutils: Enable support for extended attributes.Marius Bakke
Fixes <https://bugs.gnu.org/41081>. * gnu/packages/base.scm (coreutils)[inputs]: Add ATTR.
2020-05-26Merge branch 'master' into stagingMarius Bakke
2020-05-11gnu: proot: Fix test failures.Ludovic Courtès
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.
2020-05-08Merge branch 'core-updates'Marius Bakke
2020-05-07gnu: glibc/hurd-headers: Cross-build fix for the Hurd.Jan (janneke) Nieuwenhuizen
* gnu/packages/base.scm (glibc/hurd-headers)[native-inputs]: Add mig; when cross-building use 32-bit mig.
2020-04-26gnu: tzdata: Update to 2020a.Leo Famulari
* gnu/packages/base.scm (tzdata): Update to 2020a.
2020-04-24gnu: Remove obsolete glibc-locales packages.Marius Bakke
* gnu/packages/base.scm (glibc-utf8-locales-2.27, glibc-locales-2.27): Remove variables.
2020-04-24gnu: Update glibc locale compatibility packages for 2.29.Marius Bakke
* 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.
2020-04-20gnu: tar: Disable troublesome tests on the Hurd.Jan (janneke) Nieuwenhuizen
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.
2020-04-20gnu: coreutils: Mark three more tests XFAIL on the Hurd.Jan (janneke) Nieuwenhuizen
* gnu/packages/base.scm (coreutils)[arguments]: Add three more failing tests.
2020-04-01Revert "gnu: coreutils: Fix cross-compilation to i586-pc-gnu."Ludovic Courtès
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".
2020-03-31gnu: coreutils: Fix cross-compilation to i586-pc-gnu.Ludovic Courtès
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.
2020-03-30gnu: coreutils: Typo: Use libcap only when supported.Jan Nieuwenhuizen
* gnu/packages/base.scm (coreutils)[inputs]: Typo: Use libcap only when supported.
2020-03-29gnu: coreutils: Handle failing tests on Hurd.Jan Nieuwenhuizen
* gnu/base/coreutils.scm (coreutils)[arguments]: Use make-flags to mark some tests XFAIL_TESTS on the Hurd.
2020-03-28gnu: OpenJDK: Build with GNU Make 4.2.Marius Bakke
* gnu/packages/base.scm (gnu-make-4.2): New public variable. * gnu/packages/java.scm (openjdk9, openjdk10, openjdk11, openjdk12)[native-inputs]: Add it.
2020-03-26gnu: make: Support for the Hurd.Jan Nieuwenhuizen
* gnu/packages/base.scm (gnu-make): Use fork/exec rather than posix_spawn on the Hurd. Also, add __alloca linkage workaround.
2020-03-24gnu: glibc: Add signal SA_SIGINFO support for the Hurd.Jan Nieuwenhuizen
* 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.
2020-03-24gnu: glibc: Add clock patches for the Hurd.Jan Nieuwenhuizen
* 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.
2020-03-21Merge branch 'master' into core-updatesMarius Bakke
2020-03-21gnu: coreutils: Improve description.Vitaliy Shatrov
* gnu/packages/base.scm (coreutils): Improve description and state that there is no shell included. Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-03-18gnu: make-ld-wrapper: Default to Guile 3.0.Marius Bakke
* gnu/packages/base.scm (make-ld-wrapper): Use GUILE-3.0 as the default Guile.
2020-03-16gnu: ld-wrapper: Use _IOLBF on Guile 2.0 only.Ludovic Courtès
* gnu/packages/base.scm (make-ld-wrapper)[arguments]: Wrap use of '_IOLBF' in 'cond-expand' and use 'line instead on Guile > 2.0.
2020-03-14gnu: coreutils: Remove libcap dependency for the Hurd.Jan Nieuwenhuizen
* 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.