Commit 0392bff
committed
fix(compat.opencv): pin macOS deployment target 14.0 — kill __hash_memory skew
--no-default-config alone wasn't enough: at the SDK's default target (15.0)
Apple libc++'s availability-guarded headers still emit the out-of-line
std::__1::__hash_memory (added at 14.4), but the runtime libc++ linked at the
consumer's min (14.0) lacks it. Pinning CMAKE_OSX_DEPLOYMENT_TARGET=14.0
(< 14.4) makes the guard select the inline hash path -> no external symbol;
also silences the object-version-newer-than-target link warnings.1 parent f3a1485 commit 0392bff
1 file changed
Lines changed: 9 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
332 | 332 | | |
333 | 333 | | |
334 | 334 | | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
335 | 344 | | |
336 | 345 | | |
337 | 346 | | |
| |||
0 commit comments