Path: csiph.com!feeder.erje.net!2.eu.feeder.erje.net!goblin2!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail From: "Garreau\, Alexandre" Newsgroups: gnu.bash.bug Subject: Why does bash bundles readline instead of use a shared one? Date: Mon, 28 May 2018 18:27:45 +0200 Lines: 14 Approved: bug-bash@gnu.org Message-ID: NNTP-Posting-Host: lists.gnu.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: usenet.stanford.edu 1527524872 11180 208.118.235.17 (28 May 2018 16:27:52 GMT) X-Complaints-To: action@cs.stanford.edu To: bug-bash@gnu.org Envelope-to: bug-bash@gnu.org User-Agent: Gnus (5.13), GNU Emacs 25.1.1 (x86_64-pc-linux-gnu) X-GPG-FINGERPRINT: E109 9988 4197 D7CB B0BC 5C23 8DEB 24BA 867D 3F7F X-Accept-Language: fr, en, it, eo X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:5884:8305::1 X-BeenThere: bug-bash@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Bug reports for the GNU Bourne Again SHell List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com gnu.bash.bug:14158 Hi, Today, searching in my distribution (debian) for which packages depended on readline, I learnt that bash didn=E2=80=99t link with readline, but bund= led its own version present in its sources tree. Why so? is it to gain performance? is the memory waste minimal or even negative due to some optimization? is it because distributions may find difficult to embed an instance of a recent-enough readline? doesn=E2= =80=99t this add complexity to manage synchronization between bash readline and upstream one? I=E2=80=99m curious about this=E2=80=A6