File tree 2 files changed +28
-0
lines changed
2 files changed +28
-0
lines changed Original file line number Diff line number Diff line change @@ -139,6 +139,20 @@ function _get_configs(package, configs)
139
139
x86_64 = " x86_64-w64-mingw32"
140
140
}
141
141
table.insert (configs , " --host=" .. (triples [package :arch ()] or triples .i386 ))
142
+ elseif package :is_plat (" linux" ) then
143
+ local triples =
144
+ {
145
+ [" arm64-v8a" ] = " aarch64-linux-gnu" ,
146
+ i386 = " i686-linux-gnu" ,
147
+ x86_64 = " x86_64-linux-gnu" ,
148
+ armv7 = " arm-linux-gnueabihf" ,
149
+ mips = " mips-linux-gnu" ,
150
+ mips64 = " mips64-linux-gnu" ,
151
+ mipsel = " mipsel-linux-gnu" ,
152
+ mips64el = " mips64el-linux-gnu" ,
153
+ loong64 = " loongarch64-linux-gnu"
154
+ }
155
+ table.insert (configs , " --host=" .. (triples [package :arch ()] or triples .i386 ))
142
156
elseif package :is_plat (" cross" ) and package :targetos () then
143
157
local host = package :arch ()
144
158
if package :is_arch (" arm64" ) then
Original file line number Diff line number Diff line change @@ -225,6 +225,20 @@ function _get_configs(artifacts_dir)
225
225
x86_64 = " x86_64-w64-mingw32"
226
226
}
227
227
table.insert (configs , " --host=" .. (triples [config .arch ()] or triples .i386 ))
228
+ elseif is_plat (" linux" ) then
229
+ local triples =
230
+ {
231
+ [" arm64-v8a" ] = " aarch64-linux-gnu" ,
232
+ i386 = " i686-linux-gnu" ,
233
+ x86_64 = " x86_64-linux-gnu" ,
234
+ armv7 = " arm-linux-gnueabihf" ,
235
+ mips = " mips-linux-gnu" ,
236
+ mips64 = " mips64-linux-gnu" ,
237
+ mipsel = " mipsel-linux-gnu" ,
238
+ mips64el = " mips64el-linux-gnu" ,
239
+ loong64 = " loongarch64-linux-gnu"
240
+ }
241
+ table.insert (configs , " --host=" .. (triples [config .arch ()] or triples .i386 ))
228
242
elseif is_plat (" cross" ) then
229
243
local host = config .arch ()
230
244
if is_arch (" arm64" ) then
You can’t perform that action at this time.
0 commit comments