Commit d68d62d
committed
FreeBSD: CXX Interop Voidify Tests
Disable Cxx tests failing on failed import of incorrectly imported
voidify symbol. This isn't just a FreeBSD issue, it's related to how we
import libcxx. Apple has a modified libcxx module to work around the
issue, but is not implemented in the copy on FreeBSD.
rdar://121551667
```
[2025-08-25T14:24:03.682Z] ld.lld: error: undefined hidden symbol: void* std::__1::__voidify[abi:se190107]<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&)
[2025-08-25T14:24:03.682Z] >>> referenced by use-std-optional-a50ecf.o
[2025-08-25T14:24:03.682Z] >>> /tmp/lit-tmp-_7a7wdmg/use-std-optional-a50ecf.o:(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>* std::__1::__construct_at[abi:se190107]<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&))
[2025-08-25T14:24:03.682Z] >>> referenced by use-std-optional-a50ecf.o
[2025-08-25T14:24:03.682Z] >>> /tmp/lit-tmp-_7a7wdmg/use-std-optional-a50ecf.o:(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>* std::__1::__construct_at[abi:se190107]<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>&&))
[2025-08-25T14:24:03.682Z] clang: error: linker command failed with exit code 1 (use -v to see invocation)
[2025-08-25T14:24:03.682Z] <unknown>:0: error: link command failed with exit code 1 (use -v to see invocation)
```1 parent 2c1dea9 commit d68d62d
File tree
2 files changed
+8
-0
lines changed- test/Interop/Cxx/stdlib
2 files changed
+8
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
16 | 20 | | |
17 | 21 | | |
18 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
8 | 12 | | |
9 | 13 | | |
10 | 14 | | |
| |||
0 commit comments