[libcxx-dev] AArch64 and PowerPC support

Diana Picus via libcxx-dev libcxx-dev at lists.llvm.org
Tue Sep 3 01:50:18 PDT 2019


On Mon, 2 Sep 2019 at 10:48, Itaru Kitayama <itaru.kitayama at gmail.com> wrote:
>
> Hi,
>
> Would you be able to execute the libc++ test suite just after the build is finished? I’ve been trying to do that on our local HPE Apollo, but no luck.

I'm not sure what you mean by that. The bots run
$ make cxxabi
$ make cxx
$ make check-libcxx
$ make check-libcxxabi

For check-libcxx we have

  Expected Passes    : 6108
  Expected Failures  : 38
  Unsupported Tests  : 149

And for check-libcxxabi we have

  Expected Passes    : 53
  Unsupported Tests  : 10

What do you see on your machine?

Cheers,
Diana

> On Mon, Sep 2, 2019 at 17:39 Diana Picus <diana.picus at linaro.org> wrote:
>>
>> On Fri, 30 Aug 2019 at 17:52, Marshall Clow via libcxx-dev
>> <libcxx-dev at lists.llvm.org> wrote:
>> >
>> >
>> >
>> > On Fri, Aug 30, 2019 at 8:48 AM Itaru Kitayama via libcxx-dev <libcxx-dev at lists.llvm.org> wrote:
>> >>
>> >> Marshall,
>> >> If I look at the libc++ LLVM page, the architectures like AArch64 and
>> >> PowerPC with Linux are still not marked as "Supported." What are the
>> >> time frame for them to be properly supported?
>> >> On POWER8 I seem to build and use libc++, but not throughly using the
>> >> libc++ test suite for the complete coverage.
>> >>
>> >
>> > I suspect that means that either:
>> > * The web pages are out of date, or
>> > * We don't have bots for them - so they're not really tested.
>> >
>> > I know that people are using libc++ on 64 bit ARM platforms (both iOS and Android, for example)
>>
>> For the record, we have buildbots for AArch64 Linux here:
>> http://lab.llvm.org:8011/builders/libcxx-libcxxabi-libunwind-aarch64-linux
>> http://lab.llvm.org:8011/builders/libcxx-libcxxabi-libunwind-aarch64-linux-noexceptions
>>
>> They're red at the time of writing, but we're actively maintaining
>> them and will bring them back to green asap.
>>
>> Please let us know if there are any other requirements or if we should
>> be testing other configs as well (at the time being we're only
>> compiling with clang, is gcc also a must?).
>>
>> Cheers,
>> Diana
>>
>> > I'll put it on my TODO list.
>> >
>> > -- Marshall
>> >
>> > _______________________________________________
>> > libcxx-dev mailing list
>> > libcxx-dev at lists.llvm.org
>> > https://lists.llvm.org/cgi-bin/mailman/listinfo/libcxx-dev


More information about the libcxx-dev mailing list