Commit 4d5c8c1
committed
Add -gcc-toolchain flag to swift-driver
GCC toolchains are useful when cross-compiling to Linux with a given gcc
toolchain. The gcc toolchain contains tools for linking, libraries for
linking against, and the headers that map to those libraries.
This patch adds a gcc-toolchain flag to the driver so that Swift can
pass that down to both the clang importer and clang linker
appropriately.1 parent 679b324 commit 4d5c8c1
File tree
4 files changed
+25
-0
lines changed- Sources
- SwiftDriver/Jobs
- SwiftOptions
- Tests/SwiftDriverTests
4 files changed
+25
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| 16 | + | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
| |||
141 | 142 | | |
142 | 143 | | |
143 | 144 | | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
144 | 150 | | |
145 | 151 | | |
146 | 152 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
58 | 63 | | |
59 | 64 | | |
60 | 65 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
758 | 758 | | |
759 | 759 | | |
760 | 760 | | |
| 761 | + | |
761 | 762 | | |
762 | 763 | | |
763 | 764 | | |
| |||
1511 | 1512 | | |
1512 | 1513 | | |
1513 | 1514 | | |
| 1515 | + | |
1514 | 1516 | | |
1515 | 1517 | | |
1516 | 1518 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6650 | 6650 | | |
6651 | 6651 | | |
6652 | 6652 | | |
| 6653 | + | |
| 6654 | + | |
| 6655 | + | |
| 6656 | + | |
| 6657 | + | |
| 6658 | + | |
| 6659 | + | |
| 6660 | + | |
| 6661 | + | |
| 6662 | + | |
| 6663 | + | |
| 6664 | + | |
6653 | 6665 | | |
6654 | 6666 | | |
6655 | 6667 | | |
| |||
0 commit comments