Open Bug 1277621 Opened 8 years ago Updated 2 years ago

Avoid creation of lextab.py file in source directory during reftest runs

Categories

(Firefox Build System :: Mach Core, enhancement)

enhancement

Tracking

(firefox49 affected)

Tracking Status
firefox49 --- affected

People

(Reporter: botond, Unassigned)

References

Details

When running a reftest (with ./mach reftest <path>), a file named "lextab.py" is created in the source directory.

See the attached backtrace for what is creating it, and bug 1267351 comment 12 for a description of its purpose.

In bug 1267351 we added this file to .hgignore and .gitignore as a temporary solution.

However, it would be preferable to avoid creating this file in the source directory at all, and instead create it in the object directory. It's not immediately clear how to accomplish that, given that it's created very deep in the stack with several third-party libraries being on the stack.
Product: Core → Firefox Build System
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.