[llvm-dev] [libcxx-dev] How to include abi and unwind tests in libcxx test suite in standalone mode

Louis Dionne via llvm-dev llvm-dev at lists.llvm.org
Thu Jun 25 09:16:25 PDT 2020


I just landed these patches:

    commit c55051eea5d3cd57abfd9727f519b670517704d9
    Author: Louis Dionne <ldionne at apple.com>
    Date:   Thu Jun 25 12:02:43 2020 -0400

        [libunwind] Allow specifying custom Lit config files

        This is the libunwind counterpart of 0c66af970c80.

    commit 33c9c10d183371edc95fa936705bef56f55ab611
    Author: Louis Dionne <ldionne at apple.com>
    Date:   Thu Jun 25 11:46:00 2020 -0400

        [libc++abi] Allow specifying custom Lit config files

        This is the libc++abi counterpart of 0c66af970c80.

Louis


> On Jun 25, 2020, at 11:28, Louis Dionne via libcxx-dev <libcxx-dev at lists.llvm.org> wrote:
> 
> 
> 
>> On Jun 25, 2020, at 08:14, Dominik Montada <dominik.montada at hightec-rt.com> wrote:
>> 
>> Hi Louis,
>> 
>> sorry for bothering you once more about the libcxx test suite! I was wondering whether you could help with some of my problems again.
>> 
>> After the recent discussion on the mailing list and your diff, I was able to set up cross-compilation and remote-execution of the libcxx test suite, so thank you for that!
> 
> I'm glad to hear that!
> 
>> 
>> We have split up the build of the libraries into different stages, so libcxx, libcxxabi and libunwind are all built in standalone mode. If I understand correctly, libcxxabi and libunwind tests are not supported when using this. Is there a way to include those tests when running the libcxx test suite?
>> 
>> If not, what is the recommended way to build and test those libraries when doing cross-compilation?
> 
> 
> Yes, they are supported. It's just that I haven't implemented the ability to use a 100% custom site config file for libcxxabi and libunwind, but it should work just the same. I'll try doing that today -- it should be the same dance as what I did for libcxx.
> 
> Louis
> 
> _______________________________________________
> libcxx-dev mailing list
> libcxx-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/libcxx-dev



More information about the llvm-dev mailing list