Opened 16 months ago
Last modified 16 months ago
#67817 closed defect
librsvg-devel: builds fail for macOS 10.11 and earlier, due to libcurl issue: dyld: lazy symbol binding failed: Symbol not found: _SCDynamicStoreCopyProxies — at Version 4
Reported by: | mascguy (Christopher Nielsen) | Owned by: | mascguy (Christopher Nielsen) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | Cc: | ryandesign (Ryan Carsten Schmidt) | |
Port: | librsvg-devel curl |
Description (last modified by mascguy (Christopher Nielsen))
Details for 10.9, though the pattern is identical for 10.11 and earlier:
cargo --locked build --verbose --release --lib \ && cd librsvg-devel/work/librsvg-2.56.3 && /bin/sh ./libtool --tag=CC --mode=link /opt/local/bin/clang-mp-16 -isysroot/ -arch x86_64 -lobjc -Wl,-syslibroot,/ -arch x86_64 -o librsvg_c_api.la _rsvg_dummy.lo && mv librsvg-devel/work/librsvg-2.56.3/target/x86_64-apple-darwin/release/librsvg.a .libs/librsvg_c_api.a dyld: lazy symbol binding failed: Symbol not found: _SCDynamicStoreCopyProxies Referenced from: /opt/local/lib/libcurl.4.dylib Expected in: flat namespace dyld: Symbol not found: _SCDynamicStoreCopyProxies Referenced from: /opt/local/lib/libcurl.4.dylib Expected in: flat namespace
Testing locally on 10.9, with the published binary for curl
, I see the same issue. But port rev-upgrade
doesn't report any issues, so it's not immediately apparent whether curl
needs to be rev-bumped... or whether a recent change caused this issue.
Change History (4)
comment:1 follow-up: 2 Changed 16 months ago by mascguy (Christopher Nielsen)
comment:2 Changed 16 months ago by mascguy (Christopher Nielsen)
Replying to mascguy:
There were two recent changes to
curl
, made within the last week:Next up is testing with the previous version of
curl
(8.1.2), to see whether that fixes the issue.
No need, it looks like this is a confirmed upstream issue:
https://github.com/curl/curl/issues/9806#issuecomment-1295908894
The solution appears to be linking against frameworks Foundation and SystemConfiguration:
comment:3 Changed 16 months ago by mascguy (Christopher Nielsen)
Ah, this issue is being tracked by curl
ticket: issue:67803
comment:4 Changed 16 months ago by mascguy (Christopher Nielsen)
Description: | modified (diff) |
---|---|
Summary: | librsvg-devel: builds fail for older macOS releases, due to libcurl issue: dyld: lazy symbol binding failed: Symbol not found: _SCDynamicStoreCopyProxies → librsvg-devel: builds fail for macOS 10.11 and earlier, due to libcurl issue: dyld: lazy symbol binding failed: Symbol not found: _SCDynamicStoreCopyProxies |
There were two recent changes to
curl
, made within the last week:Next up is testing with the previous version of
curl
(8.1.2), to see whether that fixes the issue.