Open Bug 1340632 Opened 7 years ago Updated 2 years ago

Add a CI job that builds Firefox with a Japanese MSVC install

Categories

(Firefox Build System :: General, defect)

defect

Tracking

(Not tracked)

People

(Reporter: ted, Unassigned)

Details

We occasionally get broken by MSVC's output including localized messages. This is very notable in the -showIncludes output, which we parse to generate dependency files. With the Japanese MSVC locale (among others), the output of -showIncludes is not ASCII, and that has caused issues.

I'm moving the code that does this detection from old-configure.in to toolchain.configure in bug 1318370, and we had some extra configury that attempted to ensure that the build system wouldn't barf on non-ASCII, but it won't port cleanly to moz.configure.

We should just setup a periodic CI build that tries to build with a Japanese MSVC install to ensure that it continues to work.
Note that other locales have other kinds of issues. German has bug 1291843, where the code page detected by python doesn't match the one used by msvc.
Product: Core → Firefox Build System
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.