Commit f3a1485
committed
fix(compat.opencv): --no-default-config on macOS — end libc++ header/dylib skew
xim:llvm's macOS clang++.cfg supplies LLVM-20 libc++ HEADERS but links the
SDK's Apple system libc++ DYLIB. OpenCV's unordered_map<string,…> code emits
the LLVM-20 out-of-line std::__1::__hash_memory, absent in the runner's older
Apple libc++ -> undefined symbol at consumer link. --no-default-config drops
xim's cfg so OpenCV builds against the SDK's own libc++ headers (matching the
dylib everything links); SDKROOT still supplies the sysroot.1 parent 6d28130 commit f3a1485
1 file changed
Lines changed: 13 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
235 | | - | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
236 | 248 | | |
237 | 249 | | |
238 | 250 | | |
| |||
0 commit comments