forked from mirrors/nixpkgs
bash_5: upgrade readline dependency to 8.1
Readline 8.1 is required for bash-5.1 to work properly. From bash-5.1 release message[1]: > Bash can be linked against an already-installed Readline library > rather than the private version in lib/readline if desired. Only > readline-8.1 and later versions are able to provide all of the symbols > that bash-5.1 requires; earlier versions of the Readline library will > not work correctly. [1] https://lists.gnu.org/archive/html/info-gnu/2020-12/msg00003.html
This commit is contained in:
parent
ea3bdfcebe
commit
090b1804b7
|
@ -7,14 +7,14 @@
|
|||
|
||||
# patch for cygwin requires readline support
|
||||
, interactive ? stdenv.isCygwin
|
||||
, readline80 ? null
|
||||
, readline81 ? null
|
||||
, withDocs ? false
|
||||
, texinfo ? null
|
||||
}:
|
||||
|
||||
with lib;
|
||||
|
||||
assert interactive -> readline80 != null;
|
||||
assert interactive -> readline81 != null;
|
||||
assert withDocs -> texinfo != null;
|
||||
assert stdenv.hostPlatform.isDarwin -> binutils != null;
|
||||
let
|
||||
|
@ -74,7 +74,7 @@ stdenv.mkDerivation rec {
|
|||
++ optional withDocs texinfo
|
||||
++ optional stdenv.hostPlatform.isDarwin binutils;
|
||||
|
||||
buildInputs = optional interactive readline80;
|
||||
buildInputs = optional interactive readline81;
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
|
|
Loading…
Reference in a new issue