alibaba / alibaba/CicadaPlayer

Undefined symbols for architecture arm64: "___isPlatformVersionAtLeast", referenced from: _singleipconnect in libcurl.a[36](libcurl_la-connect.o)

Open
#756 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
771
Forks
209
PR merge metrics
No merged PRs in 30d

Description

**Describe the bug**
A clear and concise description of what the bug is.
unable to build iOS lib
**To Reproduce**
follow https://github.com/alibaba/CicadaPlayer/blob/release/0.4.4/doc/compile_ios.md

./build_external.sh iOS step failed

**Expected behavior**
build should pass

**Screenshots**

Image

**Desktop (please complete the following information):**
Mac0s 15.5 (24F74)

**Smartphone (please complete the following information):**
na

**Additional context**
Add any other context about the problem here.

Contributor guide

Open the contributing guide

Research direction

Start with doc/compile_ios.md and reproduce the failure at the iOS step of build_external.sh on the reported macOS setup. Inspect the arm64 linker error involving libcurl.a and _singleipconnect; done means the iOS build completes without the undefined-symbol error.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, ios, shell
Domain
build-system, mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.