Skip to content

Conversation

@mlt
Copy link
Contributor

@mlt mlt commented Nov 21, 2025

While Allegro is flexible with options wrt what to include into the build, the packagers and end-user of the library, probably, would benefit the most from this on Windows platform. There is no lazy symbol binding by default on that platform and all DLLs must present for an app to launch. There is, however, an option to delay load an entire DLL until an imported function is used. This way, if using redistributable binary, there is no need to keep dependencies that are not used thus slightly saving on disk space, memory impact, and launch time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant