From: Hiroshi Nakamura Date: 2012-01-16T10:41:50+09:00 Subject: [ruby-core:42141] Re: [ruby-trunk - Feature #5873] Adopt FFI over DL This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigB6AEEE683B2B955BE9C8037D Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable (2012/01/14 12:30), KOSAKI Motohiro wrote: >> To remove original DL completely, we have to bundle libffi itself >> wholly. >=20 > Why? I have no idea about the original point and your question. > Example, openssl is really important and rubygems and some modules > strongly depend on it. There are some features in several libraries that depends on ext/openssl (ossl), but there's no library that depends on ossl for providing main features of the library. I don't think we can call this situation 'strongly depend on.' digest ... not required but use ossl when it's available for security securerandom ... ditto drb/ssl ... requires ossl when you use ssl server webrick/ssl ... ditto net/http ... requires ossl when you connect to https net/imap,pop,smtp ... requires ossl when you connect to a server via TLS rubygems ... requires ossl when you connect source repo via https (sign feature uses ossl but the feature is not used) Sorry for not providing thoughts to original topic this time. I'm not yet fully understand the point just from my laziness. Best regards, // NaHi --------------enigB6AEEE683B2B955BE9C8037D Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin) iQEcBAEBAgAGBQJPE4BUAAoJEC7N6P3yLbI2uFYIAISiMI1GfO/y3SxcgDW5gzCQ HqaEvHn2MaD+bmr2PHczZosTDM+b5byrazwboLTHkfIbeZZf6KSL1G4o08N5USQ+ FjXrJ8IewpW9D7nB2kdbhJce9dq6HVI3yvup8y5n5I4EXffr9rw1OQLrmaJZ5QaQ 6sd6l+ozZbR8Zd2lJIkozlhZgj/CrWKSZacs2o3MzQuseV12RaQ1yCnNXCpH3wmq JyS6R7RJMAaHCLBrI6LXEKhmolQX5ExlA9TDAFPnNzBJ9xKEIu2Ts7bNqn3lKIxi H/0NgmbIT/PVDY+CI+ZrBbESTNaz/qeA9RZ0t27iJUBlQTwaMdo2bt756F2HdrA= =DLIT -----END PGP SIGNATURE----- --------------enigB6AEEE683B2B955BE9C8037D--