@@ -10,23 +10,23 @@ DOCKERHUB_USER = ENV['DOCKERHUB_USER'] || "larskanis"
10
10
docker_build_cmd = Shellwords . split ( ENV [ 'RCD_DOCKER_BUILD' ] || "docker build" )
11
11
12
12
platforms = [
13
- [ "x86-mingw32" , "i686-w64-mingw32" ] ,
14
- [ "x64-mingw32" , "x86_64-w64-mingw32" ] ,
15
- [ "x64-mingw-ucrt" , "x86_64-w64-mingw32" ] ,
16
- [ "x86-linux" , "i686-redhat-linux" ] ,
17
- [ "x86_64-linux" , "x86_64-redhat-linux" ] ,
18
- [ "x86_64-darwin" , "x86_64-apple-darwin" ] ,
19
- [ "arm64-darwin" , "aarch64-apple-darwin" ] ,
20
- [ "arm-linux" , "arm-linux-gnueabihf" ] ,
21
- [ "aarch64-linux" , "aarch64-linux-gnu" ] ,
13
+ [ "x86-mingw32" , "i686-w64-mingw32" , "i386" ] ,
14
+ [ "x64-mingw32" , "x86_64-w64-mingw32" , "amd64" ] ,
15
+ [ "x64-mingw-ucrt" , "x86_64-w64-mingw32" , "amd64" ] ,
16
+ [ "x86-linux" , "i686-redhat-linux" , "i386" ] ,
17
+ [ "x86_64-linux" , "x86_64-redhat-linux" , "amd64" ] ,
18
+ [ "x86_64-darwin" , "x86_64-apple-darwin" , "amd64" ] ,
19
+ [ "arm64-darwin" , "aarch64-apple-darwin" , "arm64" ] ,
20
+ [ "arm-linux" , "arm-linux-gnueabihf" , "armhf" ] ,
21
+ [ "aarch64-linux" , "aarch64-linux-gnu" , "arm64" ] ,
22
22
]
23
23
24
24
namespace :build do
25
25
26
- platforms . each do |platform , target |
26
+ platforms . each do |platform , target , foreign_dpkg_arch |
27
27
sdf = "Dockerfile.mri.#{ platform } "
28
28
29
- dpkg_arch = case ENV [ "DOCKER_BUILD_PLATFORM" ]
29
+ host_dpkg_arch = case ENV [ "DOCKER_BUILD_PLATFORM" ]
30
30
when /arm64/
31
31
"arm64"
32
32
when /amd64/
0 commit comments