Commit 8e09384
Cherry-pick linking refactor from upstream (batch 1) (#2912)
Cherry-picks from the `upstream` branch - batch 1 of a larger sync
effort (see #2861 for full context).
## Commits
- Add platform attributes to the deprecated `apple_binary`, allowing it
to work with platform-based resolution (upstream:
0654124)
- Refactor linking logic to use named args and consolidate variables in
`compilation_support.bzl` and `linking_support.bzl` (upstream:
2507186)
No manual fixes or conflict resolution needed - clean cherry-picks.
---------
Co-authored-by: Nicholas Levin <nglevin@google.com>1 parent 8511ba3 commit 8e09384
File tree
4 files changed
+130
-127
lines changed- apple
- internal
4 files changed
+130
-127
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| 80 | + | |
80 | 81 | | |
81 | 82 | | |
82 | 83 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
17 | 21 | | |
18 | 22 | | |
19 | 23 | | |
| |||
147 | 151 | | |
148 | 152 | | |
149 | 153 | | |
| 154 | + | |
150 | 155 | | |
151 | 156 | | |
152 | 157 | | |
| |||
0 commit comments