Open Bug 795326 Opened 12 years ago Updated 2 years ago

js configure is not retried if it fails (on Windows at least)

Categories

(Firefox Build System :: General, defect)

x86
macOS
defect

Tracking

(Not tracked)

People

(Reporter: ehsan.akhgari, Unassigned)

Details

Recipe for disaster:

1. make -f client.mk build
2. Have something fail in js/src/configure (they're not that rare, weird messages saying that the compiler cannot create executable, etc. yikes!)
3. retry: make -f client.mk build

The build system will happily skip over js/src/configure this second time around and will start building until it's time to build js, where it fails saying js/src/config.status does not exist, at which point your only rescue seems to be a clobber.
(In reply to Ehsan Akhgari [:ehsan] from comment #0)
> at which point your only rescue seems to be a clobber.

No, you can make -f client.mk configure.
(In reply to Mike Hommey [:glandium] from comment #1)
> (In reply to Ehsan Akhgari [:ehsan] from comment #0)
> > at which point your only rescue seems to be a clobber.
> 
> No, you can make -f client.mk configure.

Oh, ok.  I wonder how many people know that!
Product: Core → Firefox Build System
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.