[libcxx-commits] [PATCH] D128084: [libc++] Add CI job testing on FreeBSD
Nikolas Klauser via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Thu Dec 15 16:14:18 PST 2022
philnik added a comment.
In D128084#3999869 <https://reviews.llvm.org/D128084#3999869>, @arichardson wrote:
> In D128084#3999857 <https://reviews.llvm.org/D128084#3999857>, @emaste wrote:
>
>> Quick status update, with D140117 <https://reviews.llvm.org/D140117> applied I still have the following failures:
>>
>> Failed Tests (31):
>> llvm-libc++-shared.cfg.in :: libcxx/atomics/bit-int.verify.cpp
>> llvm-libc++-shared.cfg.in :: libcxx/experimental/fexperimental-library.compile.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/algorithms/alg.modifying.operations/alg.transform/ranges.transform.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/input.output/stream.buffers/streambuf/streambuf.protected/streambuf.put.area/pbump2gig.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/thread/futures/futures.task/futures.task.members/ctad.static.compile.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/time/time.cal/time.cal.month/time.cal.month.nonmembers/ostream.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.day.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.duration.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.month.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.weekday.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/time/time.syn/formatter.year.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/assign/assign.U.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/assign/assign.copy.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/assign/assign.move.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/assign/assign.unexpected.copy.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/assign/assign.unexpected.move.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/assign/emplace.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/ctor/ctor.inplace_init_list.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/ctor/ctor.unexpect_init_list.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/dtor.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.expected/swap/free.swap.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.void/assign/assign.copy.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.void/assign/assign.move.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.void/assign/assign.unexpected.copy.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.void/assign/assign.unexpected.move.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.void/assign/emplace.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.void/ctor/ctor.unexpect_init_list.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.void/dtor.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.void/swap/free.swap.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/expected/expected.void/swap/member.swap.pass.cpp
>> llvm-libc++-shared.cfg.in :: std/utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/ctad.static.compile.pass.cpp
>>
>> I'll iterate on adjusting XFAILs before submitting a final version of this change
>
> @emaste which compiler are you using? If it's /usr/bin/clang++ that is too old I believe and would explain those test failures.
Looking at the CI logs, clang 13 seems to be used, which is indeed too old. You have to upgrade to at least 14, 15 recommended for better test coverage.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D128084/new/
https://reviews.llvm.org/D128084
More information about the libcxx-commits
mailing list