With the change to require lld, it's likely the test runs on a smaller
set of buildbots though.
Yes and maybe they would also be surprised to know that but ok, good news is we only have one bot of ours to fix.
I am guessing behavior is intended as LLVM_ENABLE_LLD=ON is not setting
CLANG_D? Presumably EFAULT_LINKER for stage 2. Should we expect clang to use just built lld in stage 2 by default without even setting CLANG_DEFAULT_LINKER?
Clang is usually a drop in replacement for gcc, so I'd expect using lld to always be opt in somehow during build or compile time. I just thought that the buildbot builders would opt into using as much llvm stuff as possible.
Perhaps you can try enabling lld in the second stage and see what tests fail? There could be more than just this new one.
On Mon, 1 Jul 2024 at 18:21, mingmingl minglotus6@gmail.com wrote:
Thank you both for the quick responses!
On Mon, Jul 1, 2024 at 5:03 AM Omair Javaid omair.javaid@linaro.org wrote:
On Mon, 1 Jul 2024 at 14:56, David Spickett david.spickett@linaro.org wrote:
This is one for @Omair Javaid omair.javaid@linaro.org who is on bots this week.
But to save him some confusion, I noticed that the next build https://lab.llvm.org/buildbot/#/builders/122/builds/151 passes. This is because https://github.com/llvm/llvm-project/commit/038bc1c18c786e14cc306401b0014426... required lld which surprisingly, makes the test unsupported?
UNSUPPORTED: Profile-armhf :: Linux/instrprof-vtable-value-prof.cpp (74341 of 77518)
Which is odd because it's enabled in both stages and used to link in stage 2.
I am guessing behavior is intended as LLVM_ENABLE_LLD=ON is not setting CLANG_DEFAULT_LINKER for stage 2. Should we expect clang to use just built lld in stage 2 by default without even setting CLANG_DEFAULT_LINKER?
Did you get any other notifications of the same include issue, particularly from Linaro's other builders?
Not really. I only received two buildbot failure email notifications, one is 'fatal error: 'cstdio' file not found' as being discussed here, and the other https://lab.llvm.org/buildbot/#/builders/95/builds/672 failure is from buildbot clang-ppc64le-linux-test-suite and fixed by commit 038bc1c https://github.com/llvm/llvm-project/commit/038bc1c18c786e14cc306401b00144265f8860f5. With the change to require lld, it's likely the test runs on a smaller set of buildbots though.
On Mon, 1 Jul 2024 at 10:39, mingmingl minglotus6@gmail.com wrote:
Greetings! This is Mingming and I'm an LLVM contributor. I have received a lot of useful code review feedback from aarch64 experts. Thank you for all of that!
I'm writing to report a failure ( https://lab.llvm.org/buildbot/#/builders/122/builds/150) on buildbot clang-armv8-lld-2stage triggered by my recent patch. The issue seems to stem from the C++ standard libraries not being configured in the buildbot environment.
While using a c-style header is a workaround (which pr 97245 https://github.com/llvm/llvm-project/pull/97245 did), @petrhosek reminded me that it would be good to inform maintainers so they can take a look, which makes sense to me.
Could someone please assist in resolving this configuration problem? Thank you in advance and let me know if I miss anything.
Thanks, Mingming _______________________________________________ linaro-toolchain mailing list -- linaro-toolchain@lists.linaro.org To unsubscribe send an email to linaro-toolchain-leave@lists.linaro.org