Commit Graph

1549 Commits

Author SHA1 Message Date
Jonas Vautherin
3603d82802
Merge pull request #847 from thewtex/emscripten-3-1-64
Update emscripten to 3.1.64 and cmake_minimum_required to 3.16
2024-08-09 06:23:21 +02:00
Matt McCormick
8231b1f6d0 test: bump cmake_minimum_required to 3.16
To address:

CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

Bump to a later version available in relatively recent Linux
distributions.
2024-08-08 13:39:08 -04:00
Matt McCormick
9751032bf7 web-wasm: bump emscripten to 3.1.64 2024-08-08 13:00:19 -04:00
1276ade1f0 Change binutils version and update config
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2024-08-07 23:18:36 +02:00
ac61758ca6 Fix wrong config
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2024-08-07 23:18:36 +02:00
748f3c06fe Add cortex-a53 to CT_ARCH_CPU
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2024-08-07 23:18:36 +02:00
a1ff15e206 Fix duplicate variable
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2024-08-07 23:18:36 +02:00
45c870a3f5 Replace . with _ for llama variables names
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2024-08-07 23:18:36 +02:00
26baad281a Add llama.cpp on CI
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2024-08-07 23:18:36 +02:00
24fa6a0962 Update main.yml
Disable for now C-Plus-Plus for linux-arm64
2024-08-07 23:18:36 +02:00
ab75e7c5a0 Fix: enable build id and fortran on linux-arm64
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2024-08-07 23:18:36 +02:00
4f1ad856dd Update linux/arm64
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
2024-08-07 23:18:36 +02:00
Noa Sakurajin
64da83ae96 add ccache to common debian container 2024-08-05 18:51:09 +02:00
Matt McCormick
13d3b718b8
Merge pull request #843 from pschichtel/feature/mxe-upgrade
Upgrade MXE to todays latest commit
2024-07-28 23:26:14 -04:00
Phillip Schichtel
8bd9dd4d62
Upgrade MXE to todays latest commit
The upgrade brings cmake to 3.29.6, closes #838
2024-07-27 19:44:54 +02:00
Matt McCormick
3995c0cf44
Merge pull request #842 from pschichtel/bugfix/qemu-download-urls
Correct the qemu download URLs
2024-07-26 19:31:52 -04:00
Phillip Schichtel
e9090a2473
attempt layer cache exporting in github actions 2024-07-26 01:12:08 +02: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
Phillip Schichtel
1123bbcb3f
upgrade the quay.io/pypa/manylinux* base images to 2024-07-20-e0def9a
the manylinux images failed to build with the old base images due to invalid signatures and/or 404 errors in old centos 7 repos.
2024-07-23 23:04:46 +02:00
Phillip Schichtel
f11237cd73
Correct the qemu download URLs
It seems that wiki.qemu-project.org is not available anymore and
downloads are now on download.qemu.org.
2024-07-23 23:04:41 +02:00
Matt McCormick
f7b6d06a53
Merge pull request #836 from ftapajos/master
linux-armv7a: bump gcc to 12.3.0 and kernel headers to 6.1.35
2024-07-23 10:10:10 -04:00
Matt McCormick
0dade71fa2
Merge pull request #837 from jspanchu/bump-emscripten
web-wasm: bump emscripten to 3.1.60
2024-05-28 13:23:48 -04:00
Jaswant Panchumarti
2f39fc8b8d
web-wasm: bump emscripten to 3.1.60 2024-05-24 13:45:37 -04:00
Flávio Tapajós
f36800d70b
linux-armv7a: bump gcc to 12.3.0 2024-05-21 15:50:10 -03:00
Flávio Tapajós
b2adff168b
linux-armv7a: bump kernel headers to 6.1.35 2024-05-21 15:19:52 -03:00
Flávio Tapajós
f010b6fcbd
linux-armv7a: bump crosstool to 1.26
upgradeconfig was run inside the container where build is normally run,
thus preserving the environment
2024-05-21 14:08:56 -03:00
Matt McCormick
88c04a4ba6
Merge pull request #831 from thewtex/wasi-sdk-22
web-wasi: bump to wasi-sdk 22
2024-04-18 11:26:32 -04:00
Matt McCormick
d292408a32 web-wasi: bump to wasi-sdk 22 2024-04-16 10:56:40 -04:00
Matt McCormick
20a1bd6ae4
Merge pull request #827 from VirtualTim/patch-1
Fix incorrect example in CONTRIBUTING.md
2024-04-14 23:26:57 -04:00
Tim Lander
0b5e4fbf2e
Fix incorrect example in CONTRIBUTING.md 2024-04-11 16:10:15 +08:00
518fe0572e
Merge pull request #825 from dockcross/base-bookworm
docs: base image is Bookworm
2024-04-04 13:19:50 +02:00
Matt McCormick
72a6a72d80
docs: base image is Bookworm 2024-04-04 06:18:43 -04:00
Matt McCormick
2c6c0a52fb
Merge pull request #822 from thewtex/wasi-threads
Wasi threads
2024-04-04 05:56:56 -04: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
8106a3b245
Merge pull request #823 from thewtex/emscripten-3-1-56
web-wasm: bump emscripten to 3.1.56
2024-04-03 15:16:54 -04:00
Matt McCormick
488369f3d7 web-wasm: bump emscripten to 3.1.56 2024-04-02 13:54:02 -04:00
Matt McCormick
f52fb3821a wasm: bump binaryen, wabt to latest 2024-04-02 13:12:10 -04:00
Matt McCormick
a8e3072e4f web-wasi: bump to SDK 21 2024-04-02 10:50:17 -04:00
Matt McCormick
e40a33d02b
Merge pull request #821 from thewtex/oci-exe-buildx-arm64
Enable specification of build tool with OCI_EXE, building images for arm64 hosts
2024-03-30 14:36:39 -04:00
Matt McCormick
00e75583b2 ci: build the base image for both arm64 and amd64 2024-03-25 22:53:11 -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
Matt McCormick
9e57d2bd8f manylinux_2_28: update almalinux-release package
Addresses:

   > [ 2/18] RUN   set -x &&   yum -y install     gpg     python3-devel     zlib-devel     gettext     openssh-clients     wget     nasm     zip   &&   yum clean all:
  265
  6.220  GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
  266
  6.220 Public key for platform-python-devel-3.6.8-56.el8_9.3.alma.1.x86_64.rpm is not installed. Failing package is: platform-python-devel-3.6.8-56.el8_9.3.alma.1.x86_64
  267
  6.220  GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
  268
  6.220 Public key for platform-python-3.6.8-56.el8_9.3.alma.1.x86_64.rpm is not installed. Failing package is: platform-python-3.6.8-56.el8_9.3.alma.1.x86_64
  269
  6.220  GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
  270
  6.221 Public key for python3-libs-3.6.8-56.el8_9.3.alma.1.x86_64.rpm is not installed. Failing package is: python3-libs-3.6.8-56.el8_9.3.alma.1.x86_64
  271
  6.221  GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux
  272
  6.221 The downloaded packages were saved in cache until the next successful transaction.
  273
  6.221 You can remove cached packages by executing 'yum clean packages'.
  274
  6.230 Error: GPG check FAILED
2024-03-04 12:22:45 +01:00
Matt McCormick
137dda204d ci: increase base cache retention to 3 days 2024-03-04 12:22:45 +01:00
Matt McCormick
3ac4aed3aa ci: use docker import-export instead of load-save
To avoid:

  open /var/lib/docker/tmp/docker-import-2294564057/repositories: no such file or directory

observed in itk-wasm.
2024-03-04 12:22:45 +01:00
Matt McCormick
50baccd0fa ci: bump upload-artifact and download-artifact to v4 2024-03-04 12:22:45 +01:00
Lee Bush
fa87501f12 spelling fixes. 2024-02-07 11:43:42 +01:00