summary refs log tree commit diff
path: root/pkgs/tools/misc/coreutils
Commit message (Collapse)AuthorAge
* coreutils: 8.28 -> 8.29Lancelot SIX2017-12-29
| | | | | See http://lists.gnu.org/archive/html/info-gnu/2017-12/msg00016.html for release announcement
* coreutils: remove conflicting _FORTIFY_SOURCE definitionDmitry Kalinkin2017-09-19
| | | | | | | | | | | Originally this was introduced in 055e646b ('coreutils: Guard against compiler not supporting __builtin_stpncpy_chk') four years ago. Right now this doesn't seem to serve any purpose and it conflicts with the hardening flags: <command line>:2:9: warning: '_FORTIFY_SOURCE' macro redefined [-Wmacro-redefined] #define _FORTIFY_SOURCE 2 ^ <command line>:1:9: note: previous definition is here #define _FORTIFY_SOURCE 0 ^ 1 warning generated.
* treewide: Do not limit hardenging because gcc 4.9 in bootstrapJohn Ericson2017-09-14
| | | | Bootstrap tools has since been bumped
* coreutils: fix on DarwinDan Peebles2017-09-04
| | | | This patch doesn't apply because it's already applied upstream
* coreutils: 8.27 -> 8.28Tim Steinbach2017-09-02
|
* coreutils: use autoreconfHookRobin Gloster2017-08-12
|
* Fix Darwin stdenv to work on 10.13Dan Peebles2017-07-11
| | | | | | | The main changes are in libSystem, which lost the coretls component in 10.13 and some hardening changes that quietly crash any program that uses %n in a non-constant format string, so we've needed to patch a lot of programs that use gnulib.
* misc pkgs: Remove unneeded *Platform == *Platform comparisonsJohn Ericson2017-06-30
| | | | | PR #26007 used these to avoid causing a mass rebuild. Now that we know things work, we do that to clean up.
* Merge some merged cross-compilation PRs into into stagingJohn Ericson2017-06-23
|\
| * coreutils: Modernize and fix for crossJohn Ericson2017-06-22
| | | | | | | | "--host=..." needs to be passed but crossAttrs overrides that.
* | coreutils: fix tests depending on setuid/setgid bitsFranz Pletz2017-06-22
|/
* coreutils: fixing ccCross.libc lookupEric Litak2017-04-14
|
* coreutils: 8.26 -> 8.27ndowens2017-03-09
|
* coreutils: Fix indentation after removing `self` in `buildPackages` commitDavid Grayson2017-01-24
|
* coreutils: Use `buildPackages` instead of `self` hack for native versionJohn Ericson2017-01-24
|
* coreutils: Build with libattr to support xattrsTuomas Tynkkynen2017-01-05
| | | | Fixes #21649
* coreutils: Fix cross buildTuomas Tynkkynen2016-12-24
| | | | | | | | | | | | | | | `make install` was failing presumably due to an upstream cross-compilation bug: Makefile:3440: *** Recursive variable 'INSTALL' references itself (eventually). Stop. While at it, remove the old ugly cross buildPhase. It was seemingly trying to work around the fact that the man pages are generated by piping each command's --help output to help2man. That obviously doesn't work while cross-compiling. Instead, set PERL=missing in the environment to make the build system think there's no perl available to run help2man. (This approach was stolen from buildroot.)
* Revert "Revert "Merge pull request #21234 from l2dy/coreutils-up""Vladimír Čunát2016-12-17
| | | | | This reverts commit ffb90e8c4fc0c8ed2d0fb817e5dafbded1c5a6c8. This moves the coreutils update from master.
* coreutils-prefixed: Fix build since the single-binary changesTuomas Tynkkynen2016-12-04
| | | | | | | | | | | | | | With the symlinked build it's only renaming 'coreutils' to 'gcoreutils' and leaving all the actual command symlinks alone. Instead of custom renaming scripts, let's use --program-prefix from the autotools kitchen sink. This has the nice(?) bonus that the manpages also get prefixed with 'g' now. The build system refuses to enable both single-binary build and --program-prefix - but the symlink-based single-binary build couldn't possibly work either (as it will be looking at "$0" for which command to execute).
* Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-07-15
|\
| * coreutils: use symlinks instead of shell wrapperDaiderd Jordan2016-07-09
| |
| * make-bootstrap-tools*: fixup after #16406Vladimír Čunát2016-06-28
| | | | | | | | | | | | | | | | | | | | | | Our coreutils now uses single-binary-build mode where, by default, simple shebang scripts are used for all the binaries. That doesn't work e.g. with the Linux unpacker which only handles standard binaries and symlinks. Let's use the symlinked mode instead for boostrapping. This does NOT change any stdenv hashes. I only tested the case most important to me: $ nix-build pkgs/top-level/release.nix -A stdenvBootstrapTools.x86_64-linux.test
| * coreutils: single binary buildWout Mertens2016-06-21
| |
* | Merge remote-tracking branch 'origin/master' into hardened-stdenvFranz Pletz2016-05-18
|\|
| * coreutils: disable checks when using non-standard storeDirVladimír Čunát2016-05-13
| | | | | | | | That should help with https://github.com/NixOS/nix/issues/512
* | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-04-18
|\|
| * Merge master into closure-sizeVladimír Čunát2016-03-08
| |\ | | | | | | | | | | | | The kde-5 stuff still didn't merge well. I hand-fixed what I saw, but there may be more problems.
| * \ Merge branch 'master' into closure-sizeLuca Bruno2015-12-11
| |\ \
| * \ \ Merge staging into closure-sizeVladimír Čunát2015-11-20
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | The most complex problems were from dealing with switches reverted in the meantime (gcc5, gmp6, ncurses6). It's likely that darwin is (still) broken nontrivially.
| * \ \ \ Merge commit staging+systemd into closure-sizeVladimír Čunát2015-10-03
| |\ \ \ \ | | | | | | | | | | | | | | | | | | Many non-conflict problems weren't (fully) resolved in this commit yet.
| * \ \ \ \ Merge 'staging' into closure-sizeVladimír Čunát2015-04-18
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - there were many easy merge conflicts - cc-wrapper needed nontrivial changes Many other problems might've been created by interaction of the branches, but stdenv and a few other packages build fine now.
| * | | | | | fix .xz in stdenv bootstrapVladimír Čunát2014-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Presumably needed due to the last staging merge. There was some stdenv stage refactoring within, IIRC.
| * | | | | | mutiout: make it builtinVladimír Čunát2014-08-30
| | | | | | |
| * | | | | | WIP: getting goodVladimír Čunát2014-08-27
| | | | | | |
* | | | | | | Use general hardening flag toggle listsFranz Pletz2016-03-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The following parameters are now available: * hardeningDisable To disable specific hardening flags * hardeningEnable To enable specific hardening flags Only the cc-wrapper supports this right now, but these may be reused by other wrappers, builders or setup hooks. cc-wrapper supports the following flags: * fortify * stackprotector * pie (disabled by default) * pic * strictoverflow * format * relro * bindnow
* | | | | | | coreutils: Skip some tests (filenames too long)Franz Pletz2016-03-05
| | | | | | |
* | | | | | | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-02-27
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | coreutils: Remove ARM patch (coreutils-tail-inotify-race.patch)Tuomas Tynkkynen2016-02-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The patch no longer applies as it's applied in the 8.25 release. While at it don't use FORCE_UNSAFE_CONFIGURE on ARM as I don't see why it's needed and it works for me without it. Build-tested GNU hello on ARMv7 and verified that this affect its hash on i686.
| * | | | | | coreutils: 8.24 -> 8.25Eelco Dolstra2016-02-18
| | |_|_|_|/ | |/| | | |
* / | | | | bootstrap env: disable stackprotector hardening until gcc >=4.9Robin Gloster2016-02-22
|/ / / / /
* | | | | Merge recent staging built on HydraVladimír Čunát2015-12-05
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://hydra.nixos.org/eval/1231884 Only Darwin jobs seem to be queued now, but we can't afford to wait for that single build slave.
| * | | | | Fix: remove trailing ;Danny Wilson2015-11-22
| | | | | |
| * | | | | Simplify FORCE_UNSAFE_CONFIGURE by making it an optional string.Danny Wilson2015-11-17
| | | | | | | | | | | | | | | | | | postInstall references ${self} and requires self to be a derivation.
| * | | | | Disable inotify support on SunOS: it’s Linux-specific.Danny Wilson2015-11-16
| | | | | | | | | | | | | | | | | | This amazingly fixes the coreutils build on SmartOS.
| * | | | | Make sure optionalAttrs are set before actually building a derivation.Danny Wilson2015-11-16
| | |_|_|/ | |/| | |
* / | | | Add coreutils-prefixed to install coreutils as gls, ggrep, etc.Burke Libbey2015-12-03
|/ / / / | | | | | | | | | | | | Close #11421. Amended by vcunat not to cause a stdenv rebuild.
* | | | Fixing the logic in coreutils to avoid stdenv rebuild.Lluís Batlle i Rossell2015-11-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | It was using 'null' instead of '[]' in case of no patches. So I change it to provide 'null'. (cherry picked from commit 56ff659e5d1fffd371786a3b8237129ee365ca5c)
* | | | coreutils 8.24 have a bug exhibited in a test in the Pi2. Patching.Lluís Batlle i Rossell2015-11-04
| |_|/ |/| | | | | | | | | | | | | | | | | I pick the patch from upstream, and I apply only for ARM to avoid rebuilding stdenv. (cherry picked from commit 1b36f489b6fb2bde3b241d2763abfaa860a4fe55)
* | | coreutils: Skip sparse cp test as it fails reliably with btrfs on ubuntu 14.04William A. Kennington III2015-07-13
| | |
* | | coreutils: 8.23 -> 8.24William A. Kennington III2015-07-06
| | |