Open
Bug 1036762
Opened 11 years ago
Updated 3 years ago
MSVC_C_RUNTIME_DLL choice to support building using VS14
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
UNCONFIRMED
People
(Reporter: xavier114fch, Unassigned)
Details
I am experimenting to build Firefox using VS14 (which is in CTP2 right now). Microsoft has announced that they are splitting the C Runtime (CRT) to 3 separate files, instead of a single msvcr140.dll.
http://blogs.msdn.com/b/vcblog/archive/2014/06/10/the-great-crt-refactoring.aspx
Older version of the MSVC DLLs to be packaged seems to be determined by MSVC_C_RUNTIME_DLL and MSVC_CXX_RUNTIME_DLL. While the latter one is still msvcp140.dll in VS14, which DLL files has to be packaged for MSVC_C_RUNTIME_DLL? From the blog post it seems to be vcruntime140.dll and desktopcrt140.dll, as Firefox is a desktop app.
I wonder if MSVC_C_RUNTIME_DLL has to be expanded to include multiple MSVC DLLs due to this change.
| Reporter | ||
Comment 1•11 years ago
|
||
It should be all 3 files are needed.
Comment 2•11 years ago
|
||
(In reply to Xavier Fung from comment #1)
> It should be all 3 files are needed.
I can confirm all 3 files are needed at least with vs2015 preview.
Updated•8 years ago
|
Product: Core → Firefox Build System
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•