https://bugs.documentfoundation.org/show_bug.cgi?id=94068

--- Comment #10 from V Stuart Foote <vstuart.fo...@utsa.edu> ---
(In reply to DavidO from comment #9)
> 
> When installed with VC_REDIST=1 and no admin option, LO 5.0.1 (based on VS
> 2013) would install the runtime correctly into system folder, while LO 5.1
> (based on VS 2015) would always install it to TARGETDIR:/System64 ?
> 

Yes that is correct.

> Ca we compare the verbose log in both cases. What is different? We are using
> exactly the same code to merge MSM CRT modules into the LO msi. So the only
> difference would be in MSM CRT module itself. I've seen also this pending
> issue in MS knowledge base: [1].
> 
> * [1]
> https://connect.microsoft.com/VisualStudio/feedback/details/1746644/
> microsoft-vc140-crt-x64-msm-merge-module-installs-c-c-runtime-dlls-in-x32-
> folder

Looking at the MSI installer packaging directly, as hinted in the ref and a
couple of linked KB articles, the VS 2015 packaging for the Visual C++ runtimes
are *not* being assigned the 256 bit in the Component table. They are getting a
0.

On the VS 2013 packaging they are being set 256.

I tried the obvious of setting Attribute of 256 for each in the Component table
but that alone does not help.

=-ref-=
https://msdn.microsoft.com/en-us/library/aa368007%28v=vs.85%29.aspx

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to