Jim Meyering | 15 Aug 17:23

coreutils-6.0 released

Coreutils version 6.0 has been released.

If you haven't heard about the GNU coreutils, the FAQ is a good
place to start: http://www.gnu.org/software/coreutils/faq/

Coreutils development branched after the stable 5.92 release.
Since then, there have been five releases from the stable branch:
5.93 through 5.97.  I hope to make no more releases from that branch.

Coreutils 6.0 is the first release off the trunk since 5.92, and
considering the number and scope of the changes, I've labeled it
"unstable".  However, many of the changes have been for improved
robustness and portability, and even the bug fixes usually address
unlikely failure scenarios.  That said, the changes are numerous
enough and invasive enough that there are probably a few new bugs.

There is a new, implicit build requirement:
To build the coreutils from source, you should have a C99-conforming
compiler, due to the use of declarations after non-declaration statements
in remove.c.  There is code in configure to find and, if possible,
enable an appropriate compiler.  However, if configure doesn't find
a C99 compiler, it continues nonetheless, and your build will fail.
If that happens, simply patch remove.c with the following command,
and run make again:

  cd src && patch remove.c c99-to-c89.diff

Here are some highlights from the NEWS below:

There are six new programs:
(Continue reading)


Gmane