Description: I have written an application that launches Libre Office using the CLI libraries. The application is working fine. There is only one remark. In the application settings, I must specify Platform Target: x64. This is not very convenient for several reasons: - The user's computer may not support this mode. - the solution consists of several applications, one of which does not support x64 mode. - there is no way to run from Libre Office or Open Office application, since Open Office only supports Any CPU mode. I earnestly ask you to modify the CLI libraries so that they support the Any CPU mode. Thank you. Actual Results: CLI libraries work only in mode x64 Expected Results: CLI libraries work in mode Any CPU Reproducible: Always User Profile Reset: No Additional Info: I would like CLI libraries to work as well as in mode Any CPU
I have written an application that launches Libre Office using the CLI libraries. The application is working fine. There is only one remark. In the application settings, I must specify Platform Target: x64. This is not very convenient for several reasons: - The user's computer may not support this mode. - the solution consists of several applications, one of which does not support x64 mode. - there is no way to run from Libre Office or Open Office application, since Open Office only supports Any CPU mode. I earnestly ask you to modify the CLI libraries so that they support the Any CPU mode. Thank you.
I asked in the dev chat and got this comment: I'm not sure I understand the request - if need be, they could simply use x86? Sorin: what do you think?
I don't think this is the best idea. If the user's computer supports x64 mode, then the full power of the computer is not used. Moreover, Open Office only supports Any CPU mode.
cli_cppuhelper.dll is compiled from C++/CLI, contains native code, and references CPU-specific DLLs (KERNEL32.dll, api-ms-win-crt-runtime-l1-1-0.dll, api-ms-win-crt-string-l1-1-0.dll, api-ms-win-crt-heap-l1-1-0.dll, VCRUNTIME140.dll, ADVAPI32.dll, MSVCP140.dll, mscoree.dll, cppu3.dll, cppuhelper3MSC.dll, sal3.dll). I don't think it is feasible to make this support Any CPU. However, it might be possible to provide a cli_cppuhelper.dll reference assembly for Any CPU, so that you'd at least be able to build your application for Any CPU, although you'd still have to make it load the correct CPU-specific cli_cppuhelper.dll at run time.
Could you clarify what you mean with "Open Office only supports Any CPU mode"?
Dear Sorin Boris, This bug has been in NEEDINFO status with no change for at least 6 months. Please provide the requested information as soon as possible and mark the bug as UNCONFIRMED. Due to regular bug tracker maintenance, if the bug is still in NEEDINFO status with no change in 30 days the QA team will close the bug as INSUFFICIENTDATA due to lack of needed information. For more information about our NEEDINFO policy please read the wiki located here: https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Status/NEEDINFO If you have already provided the requested information, please mark the bug as UNCONFIRMED so that the QA team knows that the bug is ready to be confirmed. Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-NeedInfo-Ping
The error remains, but it is not relevant, since the application is created for x64 mode, and this suits users quite well.