Relax GNU make requirements on Windows

RESOLVED FIXED in mozilla28

Status

()

Core
Build Config
RESOLVED FIXED
4 years ago
4 years ago

People

(Reporter: glandium, Assigned: glandium)

Tracking

Trunk
mozilla28
All
Windows 7
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Assignee)

Description

4 years ago
Currently, building on windows requires pymake or mozmake.

With the bugs listed as dependencies, building with a pristine GNU make from current git (so, strictly > 4.0) should work, as long as it's not a msys make.
(Assignee)

Comment 1

4 years ago
Created attachment 8340180 [details] [diff] [review]
Relax GNU make requirements on Windows
Attachment #8340180 - Flags: review?(gps)
(Assignee)

Updated

4 years ago
Depends on: 944634
(Assignee)

Updated

4 years ago
Blocks: 944650

Updated

4 years ago
Attachment #8340180 - Flags: review?(gps) → review+
Depends on: 898431
(Assignee)

Comment 2

4 years ago
https://hg.mozilla.org/mozilla-central/rev/394becd1ec49
Status: NEW → RESOLVED
Last Resolved: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla28

Comment 3

4 years ago
This bug AFAICT broke my Windows builds on at least current aurora (Moz28). Just using the default configuration (building Firefox) with a standard MozillaBuild 1.8.0 setup, I get this error whenever I build:

2:45.91 c:/tb/aurora/src/mozilla/config/baseconfig.mk:23: *** Make version too old. Only versions strictly greater than 4.0 are supported.  Stop.

I think that I am using mozmake from the mozilla-build directory, the first line anyway is:

0:00.48 C:/mozilla-build/msys/bin/sh.exe -c C:/mozilla-build/msys/local/bin/mozmake.EXE -f client.mk -s

Is that no longer supported? make itself, which should not be in use, is GNU Make 3.81.90
You need to log in before you can comment on or make changes to this bug.