You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Xcode 12 is about to be released and compiler is building for the upcoming arm64 architecture. When having command line tools set to Xcode 12 and running carthage build [--no-skip-current], the build fails with:
error: The linked library 'libpact_mock_server.a' is missing one or more architectures required by this target: arm64. (in target 'PactSwift_macOS' from project 'PactSwift')
💬 Task Description
Build new libpact_mock_server.a static libs that include arm64 architecture.
DTK poking it’s head up when building with Xcode 12 due to new arm64 architecture missing in libpact_mock_server.a.
Correct. If anyone notices it being sorted out, a PR is welcome. I will commit a script/documentation that will run cargo build commands and replace the existing binaries.
On top of that, having these binaries wrapped in a XCFramework might be a better idea altogether.
❕ Problem Statement
Xcode 12 is about to be released and compiler is building for the upcoming arm64 architecture. When having command line tools set to Xcode 12 and running
carthage build [--no-skip-current]
, the build fails with:💬 Task Description
Build new libpact_mock_server.a static libs that include arm64 architecture.
DTK poking it’s head up when building with Xcode 12 due to new arm64 architecture missing in
libpact_mock_server.a
.👩🔧 Technical Design Notes
Carthage
v0.35.0
Xcode 12 beta 6,
Xcode 12 Command line tools
🤝 Relationships
Provide full Apple Silicon (arm64/AArch64-Apple-Darwin) support in rustup rust-lang/rustup#2413
Tracking issue for supporting macOS on Apple Silicon (a.k.a arm64, M1, M2, aarch64) rust-lang/rust#73908
The text was updated successfully, but these errors were encountered: