[klibc] [klibc:master] dash: README.dash: List the changes from upstream

klibc-bot for Ben Hutchings ben at decadent.org.uk
Sat Mar 28 13:18:03 PDT 2020

Commit-ID:  4df1269fca48492c39ce82500be05c3f520af1ff
Gitweb:     http://git.kernel.org/?p=libs/klibc/klibc.git;a=commit;h=4df1269fca48492c39ce82500be05c3f520af1ff
Author:     Ben Hutchings <ben at decadent.org.uk>
AuthorDate: Sat, 28 Mar 2020 20:11:20 +0000
Committer:  Ben Hutchings <ben at decadent.org.uk>
CommitDate: Sat, 28 Mar 2020 20:11:20 +0000

[klibc] dash: README.dash: List the changes from upstream

There are rather more than we admitted to here.

Signed-off-by: Ben Hutchings <ben at decadent.org.uk>

 usr/dash/README.dash | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/usr/dash/README.dash b/usr/dash/README.dash
index f2f31e96..d67a5aff 100644
--- a/usr/dash/README.dash
+++ b/usr/dash/README.dash
@@ -5,6 +5,21 @@ git://git.kernel.org/pub/scm/utils/dash/dash.git
 It corresponds up to changeset 46abc8c6d8a5e9a5712bdc1312c0b6960eec65a4
 omitting ee5cbe9fd6bc02f31b4d955606288de36c3d4eab.
+Several changes have been made for klibc:
+* The build system is changed from autotools to kbuild, with a static config.h
+* Use of strtod() is guarded by HAVE_STRTOD, which we don't define
+* The built-in times command, which requires floating-point support, is
+  disabled
+* The signal_names[] array is replaced by a signal_name() function using
+  klibc's own signal name array.  decode_signal() is changed similarly.
+* The read built-in implements the -t option like bash
+* mktokens is modified to support out-of-tree builds
+* mkbuiltins is modified to sort with LC_ALL=C
+* Some header files have header guards added
+* Changelog and some manual pages are omitted
+* Automatic whitespace fixups
 HOWTO sync branch:
 1) Generate mailbox of patches and fix up their paths:
@@ -27,9 +42,6 @@ HOWTO sync branch:
  git am --whitespace=fix -k -i -s ../dash/dash.mbox
-The only changes made are the addition of config.h, Kbuild usage,
-the omition of Changelog and manpage and automatic whitespace fixups.
 3) update config.h
 Generate klibc config.h in dash repository:

More information about the klibc mailing list