Files
godot/drivers/apple_embedded
ssd3 44541235ba [Apple Embedded] Fix static .a/.xcframework library loading in open_dynamic_library
When a .a or .xcframework path is requested but not found on disk (because
it is already statically linked into the binary), the previous code set
`path = String()` and fell through to `dlopen("")`, which is undefined
behavior and bypasses the RTLD_SELF symbol lookup table used by
`get_dynamic_library_symbol_handle`. This caused GDExtension loading to
fail silently or with ERR_CANT_OPEN when building with vulkan=no on iOS.

Fix by returning RTLD_SELF early, consistent with the existing empty-path
case at the top of the function.
2026-03-16 10:15:37 +02:00
..
2026-02-17 09:46:04 +02:00
2025-12-02 16:44:00 +02:00