Closed
Bug 1191179
Opened 10 years ago
Closed 10 years ago
mozcrt.lib and mozalloc.lib are missing in xulrunner-40.0.en-US.win32.sdk
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1168291
People
(Reporter: ggurov, Unassigned)
Details
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:39.0) Gecko/20100101 Firefox/39.0
Build ID: 20150630154324
Steps to reproduce:
This bug is similar to bug 1168291 (https://bugzilla.mozilla.org/show_bug.cgi?id=1168291)
I use xulrunner sdk to build xpcom extension.
xpcomglue_staticruntime_s.lib;mozalloc.lib;xul.lib;nss3.lib are in linker additional dependencies in Visual Studio. In the latest xulrunner-40.0.en-US.win32.sdk (as well in the latest beta - 40.0b9) mozalloc.lib is missing. If I remove mozalloc.lib from the linker dependencies, there are compliation errors.
Actual results:
Several such errors show up on build without mozalloc.lib in the linker additional dependencies:
error LNK2001: unresolved external symbol __imp__moz_xmalloc
error LNK2019: unresolved external symbol __imp__moz_xrealloc
Expected results:
mozalloc.lib or mozcrt.lib should be in xulrunner-40.0.en-US.win32.sdk
(According to comment of Mike Hommey about bug 1168291:
"The change has been reverted in 39. The SDK for 39.0b7 will have mozalloc.lib again, like before. mozcrt.lib will still be a requirement for 40.")
Updated•10 years ago
|
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
| Reporter | ||
Comment 2•10 years ago
|
||
Mike Hommey, please take care - bug 1168291 is for 39 and it is fixed in xulrunner-39.0.en-US.win32.sdk (mozalloc.lib is present in this sdk). In 40 there is no mozalloc.lib nor mozcrt.lib!
Comment 3•10 years ago
|
||
And it is still open because it's not fixed for 40+.
Updated•8 years ago
|
Product: Core → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•