Closed Bug 1191179 Opened 9 years ago Closed 9 years ago

mozcrt.lib and mozalloc.lib are missing in xulrunner-40.0.en-US.win32.sdk

Categories

(Firefox Build System :: General, defect)

40 Branch
defect
Not set
normal

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.")
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → DUPLICATE
 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!
And it is still open because it's not fixed for 40+.
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.