Closed postmodern closed 1 month ago
No need to install Bison to build Ruby from source code anymore. ⸺ https://github.com/ruby/ruby/blob/v3_3_0/NEWS.md#parser
Similarly for readline
, but it’s probably still used by the default gem readline 0.0.4
We no longer need to install libraries like
libreadline
orlibedit
. ⸺ https://github.com/ruby/ruby/blob/v3_3_0/NEWS.md#stdlib-compatibility-issues
Implemented by 25d4780 in the 0.10.0 branch.
Replace the
dependencies.txt
file with shell scriptdependencies.sh
files that better allow for dynamically defining package manager dependencies (ex:openssl@1.1
vs.openssl@3
orjemalloc
).Example Code
The
install_optional_deps
and thefetch
functions could also be removed. Theload_dependencies
function could be replaced with a simplesource "$ruby/dependencies.sh"
line.