Commit 3c3a831
committed
Go back to always using
Because technically even the "non-cross" compilation is cross
compilation, as it is targeting `x86_64-unknown-linux-musl`.
When `cargo` rather than `cross` is used in that build, `ring`
fails to compile C code due to the `musl-gcc` command not being
present. Very likely other dependencies would also fail without
more tools installed on the system, and future features we wish to
support in binary releases would run into this in further ways.
An alternative approach here could be installing `musl-gcc` in a
prior step, much as we could also install an ARM gcc suite and
probably eliminate `cross` for linux-arm. For now, though, I'm
putting this back to using `cross` for all Linux builds.cross on Linux1 parent a647598 commit 3c3a831
1 file changed
+1
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
79 | 78 | | |
80 | 79 | | |
81 | 80 | | |
82 | 81 | | |
83 | | - | |
84 | 82 | | |
85 | 83 | | |
86 | 84 | | |
87 | 85 | | |
88 | | - | |
89 | 86 | | |
90 | 87 | | |
91 | 88 | | |
92 | 89 | | |
93 | | - | |
94 | 90 | | |
95 | 91 | | |
96 | 92 | | |
97 | 93 | | |
98 | | - | |
99 | 94 | | |
100 | 95 | | |
101 | 96 | | |
102 | 97 | | |
103 | | - | |
104 | 98 | | |
105 | 99 | | |
106 | 100 | | |
| |||
145 | 139 | | |
146 | 140 | | |
147 | 141 | | |
148 | | - | |
| 142 | + | |
149 | 143 | | |
150 | 144 | | |
151 | 145 | | |
| |||
0 commit comments