-
Notifications
You must be signed in to change notification settings - Fork 545
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
preprocessor cache/direct mode doesn't produce -MF output #2194
Comments
well, technically, it kind of does, in a different form, and it doesn't know how to recreate foo.pp from that. |
For contributors of Gecko without super-fast hardware it'd be nice if this could get fixed. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
STR:
On the first run, sccache calls the preprocessor, which produces the foo.pp file, with contents:
Typically, this would be used by a build system to know when to rebuild foo.o. Without this file, the build system wouldn't know to rebuild foo.o when e.g. foo.h changes.
Now, clean your build directory and try again:
Now here's the problem: since the preprocessor wasn't called, and since the preprocessor cache doesn't store what would normally be in foo.pp, foo.pp is not created.
The text was updated successfully, but these errors were encountered: