Re: Add option to winebuild to disable ASLR/dynamicbase

Tres Finocchiaro <[email protected]> Tue, 8 Jul 2025 13:35:40 -0400
Newsgroups gmane.comp.emulators.wine.devel
Message-ID <CANQs7dDHQR8Kmmd15nr-5XG8gaDjA1o3oG_nLV13Rn-5_i-ajA@mail.gmail.com>
>
> We've recently updated our build tools and noticed that some of our older
> 64-bit VSTs fail to load.


Sorry if this initial statement was ambiguous, but for clarification, LMMS
doesn't actually build any VST DLLs.

Instead, these are 3rd-party VST DLLs (usually music instruments and audio
effects) that have been created over the past 25 years (largely for
commercial software like FLStudio, Ableton, Acid, etc) that LMMS also tries
to be compatible with.  Since they're loaded with our LMMS-wine-bridge
(RemoteVstPlugin.so.exe), we're directly impacted by the addition of
DYNAMICBASE of this executable.

Our unit-testing is using the Synth1 DLL which was created in 2014
https://daichilab.sakura.ne.jp/softsynth/index.html.

>