Missing separator on macro call ?
Magnus Ihse Bursie
magnus.ihse.bursie at oracle.com
Mon May 29 13:27:07 UTC 2017
On 2017-05-29 12:25, Kim Barrett wrote:
>> On May 29, 2017, at 3:52 AM, David Holmes <david.holmes at oracle.com> wrote:
>>
>> On 29/05/2017 5:25 PM, Magnus Ihse Bursie wrote:
>>> Maybe we should have a way to scan the source tree for files with problematic names, like *#* or *,*...? Or CachedFind should be written to handle *#* files properly?
>> I have a recollection that these temp files used to cause a different kind of error that was much more obvious.
> I have the same recollection.
I think I remember now. The failure discussed then was for a file in the
hotspot directory. When we wrapped the old hotspot build, we first
scanned the entire hotspot folder to see if anything had changed, since
the "nop" build was so slow with the old hotspot build. This failed, but
with a more obvious error result.
This scanning is no longer present. Also, depending on where in the
source tree a spurious file may appear, different pieces of make logic
might run into it first, so it's impossible to say how things will break.
/Magnus
>
>> I remember commenting that it was good that the build failed because you wouldn't be building waht you expected. But this "missing separator" error is just ridiculously obscure. :( Though something you should only get bitten by once.
> I ran into it just recently. Thankfully, I remembered this thread...
>
More information about the build-dev
mailing list