[Lldb-commits] [PATCH] D100299: Be lazier about loading .dwo files
Stella Stamenova via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Fri Jul 30 15:37:28 PDT 2021
stella.stamenova added a comment.
In D100299#2917598 <https://reviews.llvm.org/D100299#2917598>, @jankratochvil wrote:
> In D100299#2917467 <https://reviews.llvm.org/D100299#2917467>, @Eric wrote:
>
>> Is arm hardware necessary to test this,
>
> In this case it is not as it does not require linking. Usually I find easier to run it natively than to setup all the cross-compilation libraries and include files. I agree it was my mistake as the cross-compilation is easier in this case.
>
>> or can the test be modified to cross-compile to arm to see what is going on?
>
> In fact it is visible already from the build log <https://lab.llvm.org/buildbot/api/v2/logs/7402790/raw> and it is then obvious from source code <https://github.com/llvm/llvm-project/blob/8dfd6cae9bd62ae5ef056b994ece2e98f1558830/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp#L2592>. I did not see it first from the default shortened dump.
>
>> Is there a way to determine what build target the test bot is using?
>
> Yes, `armv8l-unknown-linux-gnueabihf`.
>
>> In any case the broken test doesn't exercise lldb at all so it could be separated from the patch.
>
> If the test did not exercise LLDB it should have been removed. But it does exercise LLDB.
>
> I have added to `lldb/test/Shell/SymbolFile/DWARF/split-optimized.c`:
>
> +// ObjectFileELF::ApplyRelocations does not implement arm32.
> +// XFAIL: target-arm && linux-gnu
>
> Hopefully it will satisfy the buildbot now.
This also fails on the Windows lldb bot:
https://lab.llvm.org/buildbot/#/builders/83/builds/8842
Perhaps something more than several xfails is needed?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D100299/new/
https://reviews.llvm.org/D100299
More information about the lldb-commits
mailing list