Issue #5458 has been updated by Nobuyoshi Nakada.


Charles Nutter wrote:
> Well, DL depends on libdl, right?

Yes on some platforms, no on others.
Usually `dlopen()` is a part of system-provided features, regardless of the library to be linked.
And different APIs are used on Windows, of course.

> Maybe we make it a default gem?

One of the main problems is Win32API.
It's used very often.

----------------------------------------
Feature #5458: DL should be removed 
https://bugs.ruby-lang.org/issues/5458#change-50513

* Author: Motohiro KOSAKI
* Status: Assigned
* Priority: Normal
* Assignee: Aaron Patterson
* Category: ext
* Target version: current: 2.2.0
----------------------------------------
DL and fiddle are redundant. Moreover DL has no maintainer and its code is problematic.



-- 
https://bugs.ruby-lang.org/