apple / apple/swift-crypto

_CryptoExtras needs a CMakeLists.txt

Open
#420 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Assembly
Stars
1.7k
Forks
223
Avg merge
1d 2h
Merged PRs (30d)
7

Description

The toolchain bootstrap includes building swiftpm from cmake, and the swiftpm bootstrap also depends on swift-certificates and swift-crypto. The cmake bootstrap fails because swift-certificates refers to _CryptoExtras, and _CryptoExtras in swift-crypto has no CMakeLists.txt, so the module appears to be missing.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the _CryptoExtras module and the CMake bootstrap configuration, then run the failing bootstrap to confirm how swift-certificates refers to it. Done means _CryptoExtras is included in the CMake build and the swiftpm bootstrap no longer fails because the module appears missing.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, swift
Domain
build-system, cryptography
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.