[cfe-dev] C++ Module failures on ARM

Richard Smith richard at metafoo.co.uk
Thu Apr 16 16:47:40 PDT 2015


On Thu, Apr 16, 2015 at 4:06 PM, Renato Golin <renato.golin at linaro.org>
wrote:

> The dates on the files seem fine... 01/01/2000 for the old, current for
> the new.
>
> And if I repeat the process manually, it works on that board. I'm thinking
> there's some concurrency
>
Odd. I'd guess that archive-update.test is going to be the easiest of these
to debug. Is it the final command that's failing? Can you find out what
timestamp llvm-ar thinks the relevant files have?

> issue that don't show in the other machines, but one that is consistent,
> as it happens every time.
>
> I'll stop that bot and build manually. Thanks for looking!
> On 16 Apr 2015 11:45 pm, "Richard Smith" <richard at metafoo.co.uk> wrote:
>
>> These all look like something is going wrong with timestamps in your
>> filesystem.
>> On 16 Apr 2015 12:57 pm, "Renato Golin" <renato.golin at linaro.org> wrote:
>>
>>> Folks,
>>>
>>> I have been trying to get this buildbot green for a while...
>>>
>>> http://lab.llvm.org:8011/builders/clang-cmake-armv7-a15/
>>>
>>> but for some reason, those four tests fail:
>>>
>>> FAIL: Clang::fmodules-validate-once-per-build-session.c
>>> FAIL: Clang::prune.m
>>> FAIL: Clang::validate-system-headers.m
>>> FAIL: LLVM::archive-update.test
>>>
>>> I have no idea why, since the same build on other ARM boards work
>>> perfectly.
>>>
>>> I have completely removed the buildbot directory, re-created,
>>> restarted, and still the same four errors occur. I have updated the
>>> system, removed spurious packages, moved the version of all relevant
>>> tools (compiler, cmake, ninja, etc) to the other bots, for instance:
>>>
>>> http://lab.llvm.org:8011/builders/clang-cmake-thumbv7-a15
>>>
>>> which is green ever since. I also run NEON and non-NEON ARMv7 tests on
>>> my test box and all tests pass.
>>>
>>> It seems that the problem is with versions of the modules that get
>>> included, for example:
>>>
>>>
>>> http://lab.llvm.org:8011/builders/clang-cmake-armv7-a15/builds/4811/steps/ninja%20check%201/logs/FAIL%3A%20LLVM%3A%3Aarchive-update.test
>>>
>>> archive-update.test:34:8: error: expected string not found in input
>>> NEWER: newer
>>>        ^
>>> <stdin>:1:1: note: scanning from here
>>> older
>>> ^
>>>
>>> Does anyone have any idea on how to fix this issue? I don't think it's
>>> in Clang itself, but I can't think of anything else to do in the
>>> machine... My last resort will be to kill that machine and re-install
>>> from scratch, but that would be to admit failure. :)
>>>
>>> cheers,
>>> --renato
>>>
>>> PS: Those problems occurred after a power cut, which left all my bots
>>> in a terrible state. All others recuperated well, not this...
>>> _______________________________________________
>>> cfe-dev mailing list
>>> cfe-dev at cs.uiuc.edu
>>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20150416/f3eabf3f/attachment.html>


More information about the cfe-dev mailing list