Closed Bug 324690 Opened 19 years ago Closed 19 years ago

Need to ship vc8 redist bits in the installer

Categories

(Firefox Build System :: General, defect, P1)

x86
Windows XP
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: pavlov, Assigned: benjamin)

Details

Attachments

(3 files)

We need to bundle the vc8 redist bits.

either:
	msvcm80.dll
	msvcp80.dll
	msvcr80.dll
	Microsoft.VC80.CRT.manifest
("You may also redistribute all the files (*.dll and *.manifest) within a folder, listed below the folder for your convenience, as an entire set.")

or vcredist_x86.exe (need to make sure it doesn't put up any UI or anything)
Comment on attachment 210384 [details] [diff] [review]
Ship MSVC8 runtime libs in dist/bin, rev. 1

Paul, I added configure substitutions for MOZILLA_OFFICIAL, BUILD_OFFICIAL, and MOZ_MILESTONE_RELEASE as we discussed on IRC, so that they can be set in mozconfig and not need to be set in the tinderbox environment.
Attachment #210384 - Flags: review? → review?(preed)
Priority: -- → P1
Comment on attachment 210384 [details] [diff] [review]
Ship MSVC8 runtime libs in dist/bin, rev. 1

Looks good!
I'll take that as r=preed, fixed on trunk. Paul, you probably want to mark the review to get it out of your queue.
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Comment on attachment 210384 [details] [diff] [review]
Ship MSVC8 runtime libs in dist/bin, rev. 1

I'll remember all the details one of these days...
Attachment #210384 - Flags: review?(preed) → review+
Might it be this patch caused MOZILLA_OFFICIAL and/or BUILD_OFFICIAL to be enabled by default if it is not set? I build SeaMonkey on Windows with current Cygwin perl and now i have a Build ID: 2006020617 in the title bar (normally this was always 00000000).
There's some funky quoting going on; to get the right things to happen in the makefile $(addprefix), the var needs to be stored with \ quotes around the spaces.  But that doesn't work for configure, so we have configure do the quoting.
Attachment #211044 - Flags: review?(benjamin)
Comment on attachment 211044 [details] [diff] [review]
quote-win32-redist-dir.patch

Just put the |sed bits directly on WIN32_REDIST_DIR and don't bother with the _QUOTED variety.
Attachment #211044 - Flags: review?(benjamin)
Attachment #211167 - Flags: review?(benjamin)
Attachment #211167 - Flags: review?(benjamin) → review+
(In reply to comment #9)
> Created an attachment (id=211167) [edit]
> Fixes MOZILLA_OFFICIAL issue (see Comment 6)

checked in
Checking in config/Makefile.in;
/cvsroot/mozilla/config/Makefile.in,v  <--  Makefile.in
new revision: 3.124; previous revision: 3.123
done
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: