[Bug 45703] Microsoft Office 365 applications crash on startup ( Microsoft AppV ISV virtual filesystem technology requires several native and core API to be hot-patchable )
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat Nov 24 23:20:05 CST 2018
https://bugs.winehq.org/show_bug.cgi?id=45703
Zebediah Figura <z.figura12 at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |z.figura12 at gmail.com
--- Comment #11 from Zebediah Figura <z.figura12 at gmail.com> ---
(In reply to Anastasius Focht from comment #9)
> Anyway, this problem domain is known for years. There were various
> discussions in the past on how to mitigate this. More recent one:
> https://bugs.winehq.org/show_bug.cgi?id=45199#c30 (and follow-up comments).
>
> * making Win32 API hot-patchable by default
> * use '-fno-PIC' by default
> * implement proper NT-style syscall thunks for native API (Wine-Staging)
>
> Yet we still keep to continue the practice "as needed", polluting the tree
> source with 'DECLSPEC_HOTPATCH'. Analysing/debugging that is just monkey
> work.
Right, it's getting to be time this was fixed. Nothing along the lines of NT
syscalls will happen before code freeze, but I'm going to start pushing to at
least fix hot-patching on the GCC side, so that we can apply it to all API
exports. Arguing for -fno-PIC is left as an exercise to the reader.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list