##8050 Supporting wine's new wow64 mode

1 messages · Page 1 of 1 (latest)

velvet grove
#

Starting a dedicated thread about whether or not LMMS can support 32-bit VSTs on Linux into the future.

Dedicated bug report here with more info: #8050

velvet grove
#

Quoting the stance on winegcc compling 32-bit libs from the winehq team:

32-bit ELF dlls cannot be built in new wow64 mode, since the whole idea is to not use 32-bit Unix libraries.

If you want to support new wow64 with a 32-bit binary, the only way is to build it as PE. If you need to make Unix calls you have to create a separate Unix library and use the WINE_UNIX_CALL interface. This is still a work in progress as far as Winelib is concerned though.

#

Note the use of the phrase "new wow64 mode", which is winehq's own terminology (as opposed to the "old wow64 mode").

#

#8050 Supporting wine's new wow64 mode

velvet grove
#

This bug also prevents RUNNING any 32-bit VSTs too for platforms using the new WOW64 mode. (sadly, installing multilib doesn't help either)