bazel-xcode / bazel-xcode/xchammer

Building swift_library targets with Bazel fails

Open
#70 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
314
Forks
45
PR merge metrics
No merged PRs in 30d

Description

An example message is:

(reformatted for readability)

```
:: error: Failed to find an output artifact for target ~/Library/Developer/Xcode/DerivedData/HammerLyft-apdrvgdqsckgxbeluodmnicxohsd/Build/Products/Debug-iphonesimulator/libArchitectureCore-Bazel.a
in output map {
u'generated_sources': [
[u'bazel-out/ios_x86_64-fastbuild/bin/Modules/ArchitectureCore/ArchitectureCore-Swift.h', u'Modules/ArchitectureCore/ArchitectureCore-Swift.h'],
[u'bazel-out/ios_x86_64-fastbuild/bin/Modules/ArchitectureCore/ArchitectureCore.swiftmodule', u'Modules/ArchitectureCore/ArchitectureCore.swiftmodule'],
[u'bazel-out/ios_x86_64-fastbuild/bin/Modules/ArchitectureCore/ArchitectureCore.modulemaps/module.modulemap', u'Modules/ArchitectureCore/ArchitectureCore.modulemaps/module.modulemap']
],
u'has_dsym': False
}
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the reported swift_library build with the example output and inspect how XCHammer handles the Bazel output map for the generated library artifact. The work is done when swift_library targets build successfully and the expected library output is found without the reported error.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
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.