On 1/21/20 11:26 AM, Richard Biener wrote:
On January 21, 2020 4:37:00 PM GMT+01:00, Jan Hubicka <hubi...@ucw.cz> wrote:

I would say we want to fix that... Even GCC gets idea to put # info
filenames and I am sure except for HHVM there are others.

Can't w just quote them somehow?

IIUC there are two issues

1) Make's syntax. Its quoting is baroque, (and incomplete?). See the comment in libcpp/mkdeps.c, which I think is curtesy of ZackW. I see that the just-released Make 4.3 has changed something to do with # and its need to be quoted in some contexts.

2) Bad chars for the underlying filesystem. But, if the temp files are on the same FS as the thing they're temping for, then there shouldn't be a conflict. If they are different, then one might hope the temp-fs allows a superset.

nathan

--
Nathan Sidwell

Reply via email to