Hans Johnson 
							
						 
					 
					
						
						
							
						
						7317e5bf2a 
					 
					
						
						
							
							ENH: Adding initial manylinux_2_34-x64 support.  
						
						
						
						
					 
					
						2025-03-04 06:36:05 -06:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						f473b99340 
					 
					
						
						
							
							ci: multi-arch deploy  
						
						... 
						
						
						
						Upload artifacts for the multi-arch images, then download, load them,
and deploy them along with multi-arch manifests after both finished
building. 
						
						
					 
					
						2025-02-17 15:25:17 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						07ac7479b5 
					 
					
						
						
							
							Makefile: add .push target for STANDARD and NON_STANDARD images  
						
						... 
						
						
						
						The same <image-name>.push target that MULTIARCH_IMAGES uses can be used
for these images. 
						
						
					 
					
						2025-01-24 16:50:59 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						c0efd5bf10 
					 
					
						
						
							
							web-wasi-emulated-threads: initial addition  
						
						... 
						
						
						
						Todos:
- Add to CI if possible (builds LLVM/Clang)
- Add to README 
						
						
					 
					
						2025-01-23 11:30:53 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						96e8620255 
					 
					
						
						
							
							multiarch: pass HOST_ARCH build-arg  
						
						
						
						
					 
					
						2025-01-06 16:13:59 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						7631cba894 
					 
					
						
						
							
							linux-arm64: build as multiarch image  
						
						
						
						
					 
					
						2024-12-29 19:57:58 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						8cdda7ec64 
					 
					
						
						
							
							web-wasm: add .push-$(HOST_ARCH), .manifest, .push targets  
						
						
						
						
					 
					
						2024-12-29 19:46:32 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						d3dc3ed8e8 
					 
					
						
						
							
							web-wasm: support arm64 builds  
						
						
						
						
					 
					
						2024-12-29 19:36:29 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						599f950297 
					 
					
						
						
							
							web-wasi-threads: add .push, .manifest targets  
						
						
						
						
					 
					
						2024-12-29 19:14:15 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						6bf03cc540 
					 
					
						
						
							
							web-wasi-threads: FROM uses HOST_ARCH  
						
						
						
						
					 
					
						2024-12-29 19:10:17 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						8cda4cf962 
					 
					
						
						
							
							web-wasi-threads: add .test, .push-$(HOST_ARCH) targets  
						
						
						
						
					 
					
						2024-12-29 18:59:52 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						5082131705 
					 
					
						
						
							
							web-wasi: add web-wasi.push targets  
						
						... 
						
						
						
						Pushes the complete manifest using the v2s2 format, which is required for proper architecture display in container registries.
The --format v2s2 flag ensures compatibility with Docker Hub and other container registries. The --all flag ensures that both architecture variants are pushed along with the manifest. 
						
						
					 
					
						2024-12-29 17:59:37 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						5370aa6fe9 
					 
					
						
						
							
							web-wasi: add web-wasi.manifest command  
						
						... 
						
						
						
						The docker executable currently has some of these `manifest`
subcommands, but not all, and they are marked experimental, so use
buildah. 
						
						
					 
					
						2024-12-29 17:54:08 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						72e51cae18 
					 
					
						
						
							
							Add web-wasi.push-amd64, web-wasi.push-arm64 targets  
						
						
						
						
					 
					
						2024-12-29 17:38:54 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						96d423101c 
					 
					
						
						
							
							web-wasi: add multiarch .test target  
						
						
						
						
					 
					
						2024-12-29 17:25:34 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						88f3aa6c31 
					 
					
						
						
							
							web-wasi: build as MULTIARCH_IMAGE  
						
						
						
						
					 
					
						2024-12-29 16:50:20 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						d9696e44b7 
					 
					
						
						
							
							add base-$(HOST_ARCH) and base-$(HOST_ARCH).test image targets  
						
						... 
						
						
						
						These can be invoked via
  make base-amd64
  make base-amd64.test
  make base-arm64
  make base-arm64.test
targets.
Generates architecture specific flags. 
						
						
					 
					
						2024-12-29 16:32:55 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						285ba494bf 
					 
					
						
						
							
							Makefile: separate BUILD_DOCKER from TEST_DOCKER  
						
						... 
						
						
						
						Enabling building with buildah, which only builds, and testing with
podman. 
						
						
					 
					
						2024-12-26 07:56:09 -05:00 
						 
				 
			
				
					
						
							
							
								Fancy2209 
							
						 
					 
					
						
						
							
						
						ad25ffbf7f 
					 
					
						
						
							
							Update Makefile  
						
						
						
						
					 
					
						2024-11-06 13:55:57 -01:00 
						 
				 
			
				
					
						
							
							
								Paulo Medeiros 
							
						 
					 
					
						
						
							
						
						9560d75124 
					 
					
						
						
							
							Add PPC and PPC64  
						
						
						
						
					 
					
						2024-10-30 17:52:47 -01:00 
						 
				 
			
				
					
						
							
							
								Phillip Schichtel 
							
						 
					 
					
						
						
							
						
						27d1ed241a 
					 
					
						
						
							
							manylinux2014 aarch64 depends on x64  
						
						... 
						
						
						
						so actually depend on the target that builds it 
						
						
					 
					
						2024-07-26 00:44:46 +02:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						d4e7c0aff2 
					 
					
						
						
							
							web-wasi-threads: initial addition  
						
						... 
						
						
						
						This is a different toolchain following how wasi-sdk defines the
platform triple and how builds are configured -- everything should be
built with the flags defined in the toolchain file.
We build from web-wasi:latest, and that is built first. 
						
						
					 
					
						2024-04-03 15:19:02 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						0ee05c1f5a 
					 
					
						
						
							
							Makefile: apply BUILD_CMD to standard images  
						
						
						
						
					 
					
						2024-03-25 22:33:07 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						9f4fe90923 
					 
					
						
						
							
							Makefile: apply BUILD_CMD to the base image  
						
						
						
						
					 
					
						2024-03-25 22:31:12 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						50120593a3 
					 
					
						
						
							
							Makefile: define BUILD_CMD and apply to web-wasm  
						
						... 
						
						
						
						Note, when setting, QEMU needs to be installed in the Linux kernel with
something like:
  $ docker run --privileged --rm tonistiigi/binfmt --install all
Per: https://github.com/docker/buildx  
						
						
					 
					
						2024-03-25 22:28:04 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						ba27b1fc51 
					 
					
						
						
							
							WIP: Support multi-platform amd64, arm64 host images  
						
						
						
						
					 
					
						2024-03-25 22:11:11 -04:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						55d275535c 
					 
					
						
						
							
							Makefile: support OCI_EXE environmental variable  
						
						... 
						
						
						
						Allow setting podman for image builds. 
						
						
					 
					
						2024-03-25 21:42:18 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5dc592b786 
					 
					
						
						
							
							Add linux-ppc64le-lts  
						
						... 
						
						
						
						Add linux-ppc64le-lts
Signed-off-by: Bensuperpc <bensuperpc@gmail.com > 
						
						
					 
					
						2023-09-21 23:56:23 +02:00 
						 
				 
			
				
					
						
							
							
								Mateusz Pietryga 
							
						 
					 
					
						
						
							
						
						8af0f10578 
					 
					
						
						
							
							Fix CMAKE_SYSTEM_NAME variable in windows-arm* toolchains to correctly indicate target platform - update test build  
						
						
						
						
					 
					
						2023-08-06 19:14:26 +02:00 
						 
				 
			
				
					
						
							
							
								Jérôme Carretero 
							
						 
					 
					
						
						
							
						
						034401dc9f 
					 
					
						
						
							
							makefile: use default variables, so one can add extra images  
						
						
						
						
					 
					
						2023-07-07 19:58:13 -04:00 
						 
				 
			
				
					
						
							
							
								René Helmke 
							
						 
					 
					
						
						
							
						
						021e3dd6e6 
					 
					
						
						
							
							root Makefile: add linux-mips-uclibc to STANDARD_IMAGES and GEN_IMAGES  
						
						
						
						
					 
					
						2023-04-21 23:15:26 +02:00 
						 
				 
			
				
					
						
							
							
								Paolo Bosetti 
							
						 
					 
					
						
						
							
						
						0d31400b97 
					 
					
						
						
							
							Support for building images locally  
						
						
						
						
					 
					
						2022-12-16 16:07:56 +01:00 
						 
				 
			
				
					
						
							
							
								PJ Reid 
							
						 
					 
					
						
						
							
						
						73559c95b0 
					 
					
						
						
							
							Add linux-i686  
						
						... 
						
						
						
						Adds a true 32bit (i686) standalone toolchain
based off the ubuntu 16.04 32bit toolchain 
						
						
					 
					
						2022-11-14 14:58:24 +01:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						ac8bbe2b90 
					 
					
						
						
							
							Set VERSION build arg to image tag  
						
						... 
						
						
						
						This impacts the DEFAULT_DOCKCROSS_IMAGE in common.label-and-env which
determines the default image version used by the dockcross script. We
want the same tagged version of the image to be used its generated dockcross script (not `latest`). 
						
						
					 
					
						2022-11-07 21:02:19 -05:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						ada2c8dad6 
					 
					
						
						
							
							Add manylinux_2_28-x64 and retire manylinux_2_24-x64  
						
						... 
						
						
						
						Replaces manylinux_2_24 (which has been deprecated).
Based on AlmaLinux (RedHat-based) and GCC 11.
Co-authored-by: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com > 
						
						
					 
					
						2022-07-06 22:51:46 -04:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						dd849908aa 
					 
					
						
						
							
							Add manylinux_2_24-x64 image  
						
						
						
						
					 
					
						2022-07-06 22:51:46 -04:00 
						 
				 
			
				
					
						
							
							
								Jean-Christophe Fillion-Robin 
							
						 
					 
					
						
						
							
						
						e76f24e120 
					 
					
						
						
							
							Anticipate update renaming common.manylinux to common.manylinux2014  
						
						
						
						
					 
					
						2022-07-06 22:51:46 -04:00 
						 
				 
			
				
					
						
							
							
								Chen Tao 
							
						 
					 
					
						
						
							
						
						0ea32fc1ed 
					 
					
						
						
							
							Add bare-armv7emhf-nano_newlib  
						
						
						
						
					 
					
						2022-06-14 20:41:25 +09:00 
						 
				 
			
				
					
						
							
							
								Paolo Bosetti 
							
						 
					 
					
						
						
							
						
						b16da6c60e 
					 
					
						
						
							
							Merge branch 'master' into master  
						
						
						
						
					 
					
						2022-05-16 16:50:04 +02:00 
						 
				 
			
				
					
						
							
							
								Paolo Bosetti 
							
						 
					 
					
						
						
							
						
						23eb2e024a 
					 
					
						
						
							
							Added LTS version to linux-armv7a, issue  #678  
						
						
						
						
					 
					
						2022-05-16 16:45:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						159e3f9b7b 
					 
					
						
						
							
							Merge branch 'master' into add-mips-lts  
						
						
						
						
					 
					
						2022-05-16 00:08:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6839433b97 
					 
					
						
						
							
							Add mips-lts image  
						
						... 
						
						
						
						Add mips-lts image
Signed-off-by: Bensuperpc <bensuperpc@gmail.com > 
						
						
					 
					
						2022-04-24 22:50:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						36a63a7ac3 
					 
					
						
						
							
							Add mipsel-lts image (with multilib)  
						
						... 
						
						
						
						Add mipsel-lts image (with multilib)
Signed-off-by: Bensuperpc <bensuperpc@gmail.com > 
						
						
					 
					
						2022-04-22 15:18:28 +02:00 
						 
				 
			
				
					
						
							
							
								Teodor-Bogdan Barbieru 
							
						 
					 
					
						
						
							
						
						38320c6115 
					 
					
						
						
							
							removed leftover name from Makefile  
						
						
						
						
					 
					
						2022-02-01 17:12:30 +02:00 
						 
				 
			
				
					
						
							
							
								Teodor-Bogdan Barbieru 
							
						 
					 
					
						
						
							
						
						f46149c5d8 
					 
					
						
						
							
							feat: Support for linux-armv5-uclibc  
						
						... 
						
						
						
						- used in most linux home routers 
						
						
					 
					
						2022-02-01 17:03:56 +02:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						6f3a3aad49 
					 
					
						
						
							
							web-wasm,web-wasi: Add build tools  
						
						... 
						
						
						
						- Binaryen
- wabt
- WASI runtimes: wasmtime, wasmer, wavm, wasm3 
						
						
					 
					
						2022-01-01 21:40:22 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b48a46c0e5 
					 
					
						
						
							
							Add linux-armv7-lts image  
						
						... 
						
						
						
						Signed-off-by: Bensuperpc <bensuperpc@gmail.com > 
						
						
					 
					
						2021-10-15 21:10:39 +02:00 
						 
				 
			
				
					
						
							
							
								Matt McCormick 
							
						 
					 
					
						
						
							
						
						b1bfb861d8 
					 
					
						
						
							
							web-wasi: Initial addition  
						
						
						
						
					 
					
						2021-10-10 16:36:29 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbb0d01a4d 
					 
					
						
						
							
							Add linux-arm64-lts image  
						
						... 
						
						
						
						Add linux-arm64-lts image:
Add GCC 8.5.0 and GLibc 2.27 (for ubuntu 18.04)' 
						
						
					 
					
						2021-09-20 12:55:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db51f29778 
					 
					
						
						
							
							Merge pull request  #562  from odidev/manylinux2014-aarch64  
						
						... 
						
						
						
						Add manylinux2014-aarch64 with gcc=9.3 
						
						
					 
					
						2021-08-23 14:11:29 +02:00