Added ARM32 support

This commit is contained in:
alejo committed 2026-11-03 15:22:24 -03:00
1 parent df792729ef
commit 1212cb9dbe
36 files changed
+2381 -783

No files matched your search

+3 -3
View File
@@ -68,8 +68,8 @@ exact workflow (keep the Host running, rebuild the DLL it already
loaded) fail with the linker unable to write its output. This example
avoids that for a reason that already exists elsewhere in this
library, not anything specific to this demo:
`HotReloadContext::stagePathForLoad()` (`source/HotReload/src/
HotReloadContext.cpp`) copies a plugin to a fresh, uniquely-named file
`Context::stagePathForLoad()` (`source/HotReload/src/
Context.cpp`) copies a plugin to a fresh, uniquely-named file
before ever calling `LoadLibrary`/`dlopen` on it -- built originally to
sidestep a dlopen caching gotcha on POSIX (see that function's
comment) -- so the path this example's build actually writes to is
@@ -108,7 +108,7 @@ genuine full clean.
## Leftover `hotreload_live_plugin.dll.hotreload.live.N` files
Each reload stages the plugin through a fresh, uniquely-named copy
before loading it (`HotReloadContext::stagePathForLoad()`, needed for
before loading it (`Context::stagePathForLoad()`, needed for
reasons unrelated to this -- see that function's comment). On Linux/
macOS, the copy is deleted right after loading and nothing
accumulates. On Windows, that deletion fails for as long as the module