Win64 builds should not complain anymore about missing MSVCR100.dll

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Win64 builds should not complain anymore about missing MSVCR100.dll

Armen Zambrano G.
Hi,
If you run:
ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2010-05-31-16-mozilla-central/firefox-3.7a5pre.en-US.win64-x86_64.zip
on a 64-bit Windows machine without VS2010 and without the
re-distributables, it should complain about MSVCR100.dll missing.

If you run the latest build:
ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central/firefox-3.7a5pre.en-US.win64-x86_64.zip
you should not have that problem.

(Mossop has already tested both scenarios; thanks!)

ted and nthomas landed
(http://hg.mozilla.org/mozilla-central/rev/9837814d8d86) and I had to
add this to the mozconfigs:
export WIN32_REDIST_DIR=C:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\redist\x64\Microsoft.VC100.CRT

This is the solution that we have until we add jemalloc support.
I believe the bug that will get us this is:
* Bug 515492  - change to wince-style jemalloc usage for win32
        https://bugzilla.mozilla.org/show_bug.cgi?id=515492

Best regards and thanks for the help,
Armen
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: Win64 builds should not complain anymore about missing MSVCR100.dll

Ruediger Lahl
*Armen Zambrano Gasparnian* wrote:

> If you run the latest build:
> ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central/firefox-3.7a5pre.en-US.win64-x86_64.zip
> you should not have that problem.

Works! Thank you.

> Best regards and thanks for the help,

BTW: I found http://wiki.mozilla-x86-64.com/Main_Page. How does this
     fit into your project?
--
best regards
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: Win64 builds should not complain anymore about missing MSVCR100.dll

Makoto Kato-3
In reply to this post by Armen Zambrano G.
Hi, Armen.

Armen Zambrano Gasparnian wrote:

> Hi,
> If you run:
> ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/2010-05-31-16-mozilla-central/firefox-3.7a5pre.en-US.win64-x86_64.zip
>
> on a 64-bit Windows machine without VS2010 and without the
> re-distributables, it should complain about MSVCR100.dll missing.
>
> If you run the latest build:
> ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-mozilla-central/firefox-3.7a5pre.en-US.win64-x86_64.zip
>
> you should not have that problem.
>
> (Mossop has already tested both scenarios; thanks!)
>
> ted and nthomas landed
> (http://hg.mozilla.org/mozilla-central/rev/9837814d8d86) and I had to
> add this to the mozconfigs:
> export WIN32_REDIST_DIR=C:\Program Files (x86)\Microsoft Visual Studio
> 10.0\VC\redist\x64\Microsoft.VC100.CRT
>
> This is the solution that we have until we add jemalloc support.
> I believe the bug that will get us this is:
> * Bug 515492 - change to wince-style jemalloc usage for win32
> https://bugzilla.mozilla.org/show_bug.cgi?id=515492

Since Tinderbox for x64 build uses VC++ 2010, you cannot build jemalloc
support even if this bug is fixed.  Because Microsoft removes build
support for custom MSVCRT.DLL on VC++ 2010.  More detail is bug 563316.


-- Makoto
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: Win64 builds should not complain anymore about missing MSVCR100.dll

Mike Beltzner
In reply to this post by Ruediger Lahl
On 2010-06-02, at 6:28 PM, Ruediger Lahl wrote:

> BTW: I found http://wiki.mozilla-x86-64.com/Main_Page. How does this
>     fit into your project?

I'd never seen that page before in my life, pretty sure that it's an unassociated project, though I bet we could learn a lot from what they've done! Thanks for pointing that out.

cheers,
mike
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: Win64 builds should not complain anymore about missing MSVCR100.dll

Mike Shaver
In reply to this post by Ruediger Lahl
On Wed, Jun 2, 2010 at 6:28 PM, Ruediger Lahl <[hidden email]> wrote:
> BTW: I found http://wiki.mozilla-x86-64.com/Main_Page. How does this
>     fit into your project?

We've been working with Makoto Kato (the guy behind that project) to
get this up and running; he's been a great source of knowledge and
patches.

Mike
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: Win64 builds should not complain anymore about missing MSVCR100.dll

Mike Beltzner
On 2010-06-03, at 9:38 AM, Mike Shaver wrote:

> On Wed, Jun 2, 2010 at 6:28 PM, Ruediger Lahl <[hidden email]> wrote:
>> BTW: I found http://wiki.mozilla-x86-64.com/Main_Page. How does this
>>     fit into your project?
>
> We've been working with Makoto Kato (the guy behind that project) to
> get this up and running; he's been a great source of knowledge and
> patches.

Well, shut my mouf.

cheers,
mike
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: Win64 builds should not complain anymore about missing MSVCR100.dll

Armen Zambrano G.
In reply to this post by Makoto Kato-3
On 10-06-02 9:16 PM, Makoto Kato wrote:

> Hi, Armen.
>
> Armen Zambrano Gasparnian wrote:
>>
>> This is the solution that we have until we add jemalloc support.
>> I believe the bug that will get us this is:
>> * Bug 515492 - change to wince-style jemalloc usage for win32
>> https://bugzilla.mozilla.org/show_bug.cgi?id=515492
>
> Since Tinderbox for x64 build uses VC++ 2010, you cannot build jemalloc
> support even if this bug is fixed. Because Microsoft removes build
> support for custom MSVCRT.DLL on VC++ 2010. More detail is bug 563316.
>
> -- Makoto

Yeah, I am aware of the WONTFIX of bug 563316 and that is why I pointed
to bug 515492 which seems at first the way to go. Not sure how fast we
will be able to add the support to VC10 and we might have to go with VC9
if things turn out to be ugly.

--enable-jemalloc is missing for VC10 for 32-bit and 64-bit builds, correct?

Cheers,
Armen
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning
Reply | Threaded
Open this post in threaded view
|

Re: Win64 builds should not complain anymore about missing MSVCR100.dll

Makoto Kato-3
Armen Zambrano Gasparnian wrote:

> On 10-06-02 9:16 PM, Makoto Kato wrote:
>> Hi, Armen.
>>
>> Armen Zambrano Gasparnian wrote:
>>>
>>> This is the solution that we have until we add jemalloc support.
>>> I believe the bug that will get us this is:
>>> * Bug 515492 - change to wince-style jemalloc usage for win32
>>> https://bugzilla.mozilla.org/show_bug.cgi?id=515492
>>
>> Since Tinderbox for x64 build uses VC++ 2010, you cannot build jemalloc
>> support even if this bug is fixed. Because Microsoft removes build
>> support for custom MSVCRT.DLL on VC++ 2010. More detail is bug 563316.
>>
>> -- Makoto
>
> Yeah, I am aware of the WONTFIX of bug 563316 and that is why I pointed
> to bug 515492 which seems at first the way to go. Not sure how fast we
> will be able to add the support to VC10 and we might have to go with VC9
> if things turn out to be ugly.
>
> --enable-jemalloc is missing for VC10 for 32-bit and 64-bit builds,
> correct?
 >
 > Cheers,
 > Armen

Yes.  configure checks whether VC++ is 2005SP1 or 2008SP1.  If not,
--enable-jemalloc causes error on configure.


-- Makoto
_______________________________________________
dev-planning mailing list
[hidden email]
https://lists.mozilla.org/listinfo/dev-planning