Open Bug 1556610 Opened 6 years ago Updated 2 years ago

GENERATED_FILES are not rebuilt after removing them

Categories

(Firefox Build System :: General, defect)

defect

Tracking

(Not tracked)

People

(Reporter: glandium, Unassigned)

Details

(Keywords: in-triage)

Example:

$ ./mach build toolkit/library/symverscript -v
 0:00.26 /usr/bin/make -C toolkit/library -j4 BUILD_VERBOSE_LOG=1 symverscript
 0:00.27 make: Entering directory '/home/glandium/gecko/obj-x86_64-pc-linux-gnu/toolkit/library'
 0:00.27 toolkit/library/symverscript.stub
 0:00.27 /home/glandium/gecko/obj-x86_64-pc-linux-gnu/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /home/glandium/gecko/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /home/glandium/gecko/toolkit/library/symverscript.in xul69a1
 0:00.35 make: Leaving directory '/home/glandium/gecko/obj-x86_64-pc-linux-gnu/toolkit/library'
 0:00.37 0 compiler warnings present.
$ rm obj-x86_64-pc-linux-gnu/toolkit/library/symverscript
$ ./mach build toolkit/library/symverscript -v
 0:00.26 /usr/bin/make -C toolkit/library -j4 BUILD_VERBOSE_LOG=1 symverscript
 0:00.27 make: Entering directory '/home/glandium/gecko/obj-x86_64-pc-linux-gnu/toolkit/library'
 0:00.27 make: 'symverscript' is up to date.
 0:00.27 make: Leaving directory '/home/glandium/gecko/obj-x86_64-pc-linux-gnu/toolkit/library'
 0:00.27 0 compiler warnings present.

That can be quite confusing.

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.