Support building vmfirmwareigvm_dll
on non-Windows platforms
#314
Labels
enhancement
New feature or request
vmfirmwareigvm_dll
on non-Windows platforms
#314
With the currently documented set of required dependencies + implemented
flowey
build logic, thevmfirmwareigvm_dll
can only be compiled on Windows platforms.It seems likely that, given the right set of dependencies / environment variables, it should be possible to get it compiling on other platforms (notably, via WSL2).
Alternatively, Roman suggested rewriting
vmfirmwareigvm_dll
to instead be a standalone tool which simply crafts a DLL file "out of thin air", using something like theobject
crate to build a PE executable from scratch. See #291 (comment)This is certainly an option as well, though it comes with its own set of tradeoffs and complexity spirals.
Notably: we would need to "precompile" theEDIT: Roman pointed out thatresources.rc
file + patch it during the build (unless we wanted to try and rewrite a subset ofrc.exe
functionality, which seems... unwise).x86_64-w64-mingw32-windres
exists for this purpose.The text was updated successfully, but these errors were encountered: