-
Notifications
You must be signed in to change notification settings - Fork 2.5k
openmw: update to 0.49.0 #56245
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
openmw: update to 0.49.0 #56245
Conversation
|
well if someone knows how to fix the 32bit builds lmk. hopefully helps to fix wine wow64 too? |
|
Commenting --- a/components/esm/formid.hpp
+++ b/components/esm/formid.hpp
@@ -51,7 +51,7 @@ namespace std
{
size_t operator()(const ESM::FormId& formId) const
{
- static_assert(sizeof(ESM::FormId) == sizeof(size_t));
+ // static_assert(sizeof(ESM::FormId) == sizeof(size_t));
size_t s;
memcpy(&s, &formId, sizeof(size_t));
return hash<size_t>()(s); |
|
Just got confirmation on IRC: 32-bit builds aren't officially supported, so the |
that's what i did for my own wine+wow64 in the meantime, not exactly a fix but it does work
i know musl-32bit isn't supported, but i thought regular x86-32bit and the arm6/7s were |
|
so, interestingly enough i built for i686-musl (which isn't supported) and it finishes fine so i guess this is something glibc-32bit specific? but armv6 is musl too edit: nvm, maybe idk how the build system works, i dont see a musl-i686 xbps file anywhere so it must've been 64 |
|
opened a issue on openmw gitlab, have some patches that should build, but no clue if theyre correct and i don't have morrowwind to test. marking as wip until i hear back |
|
so fwiw, technically 32bit is no longer 'supported' https://openmw.org/faq/#xp32 may still patch though and it should build, for w/e that means to void |
|
looks like theyre going with the 32bit patches for unofficial 32bit support edit: may have further changes? |
I think it should compile and run, but OpenMW wouldn't use it so it'd just be bloat. OpenMW includes its own implementation of MyGUI's interfaces to render through OSG. |
|
fix merged upstream https://gitlab.com/OpenMW/openmw/-/merge_requests/4791 |
Testing the changes
Local build testing
Comments
Builds with ffmpeg7 #53844
Not sure if libmygui would benefit from RENDER=4 (opengl, instead of 1/dummy)
@Johnnynator