[libcxx-commits] [PATCH] D144640: [libc++] Run modules_include.sh.cpp compiles in parallel

Nikolas Klauser via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Feb 28 17:57:44 PST 2023


philnik added a comment.

In D144640#4160268 <https://reviews.llvm.org/D144640#4160268>, @vvereschaka wrote:

> @philnik,
>
>> Since this is isn't a libc++-supported configuration AFAICT and reverting the patch would break our own CI, I don't think that's an option.
>
> This is supported libc++ configuration.
>
>> I'm not actually sure why the test runs at all, since it looks like you are running a windows-arm build, which should be disabled by the // UNSUPPORTED: windows.
>
> Because the target is Arm/Aarch64 Linux. This is Window-to-ARM-Linux cross builders.  `// UNSUPPORTED: windows` works for the Windows targets.

Ah, that makes sense. I thought it was compiling for windows-arm, which we don't support.

> So, the test became broken on the windows cross builders. I'm going to disable it there for awhile.
>
> @ldionne,
>
>> @vvereschaka I think your issue with escaping should indeed be solved by https://reviews.llvm.org/D144825.
>
> Unfortunately it wasn't solved.
>
>> I suspect you ran into this issue because your executor (which must be some flavor of libcxx/utils/ssh.py must treat escapes differently.
>
> I use libcxx's (libcxx/utils/ssh.py) executor to run the remote tests. The problem occurs on the build host side during the test preparations, before invoking `ssh.py`.
>
>> Could you work with us on transitioning your build bot over to BuildKite so we run it as pre-commit?
>
> I'll think, I'll try to find some hardware for that purpose. But currently there is no possibility to convert the existing cross builders into the buildkite agents.

Unfortunately I don't think I can really try to fix it without having access to some hardware. If you could give me access to a machine I'd be happy to work on fixing this.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D144640/new/

https://reviews.llvm.org/D144640



More information about the libcxx-commits mailing list