verible icon indicating copy to clipboard operation
verible copied to clipboard

Add binary releases for all architectures that CentOS supports

Open mithro opened this issue 2 years ago • 3 comments

CentOS supports multiple architectures but we only seem to be building for x86. We should release binaries for all the architectures that CentOS supports.

From https://www.centos.org/centos-stream/

Architecture
x86_64
ARM64 (aarch64)
IBM Power (ppc64le)
IBM Z (s390x)

mithro avatar Mar 29 '22 14:03 mithro

@umarcor - Can we use the BuildX / QEMU thingy to make this happen on GitHub Actions?

mithro avatar Mar 29 '22 14:03 mithro

There are no official foreign architecture containers for CentOS: https://github.com/docker-library/official-images#architectures-other-than-amd64. It can be done with Fedora 34, Fedora 35, Fedora 36, Fedora 37, Debian Buster, Debian Bullseye, Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.10, Ubuntu 22.04, etc. Nonetheless, IMHO that'd be better done in copr, salsa, hdl/conda*, hdl/containers, or any other location focused on packaging.

umarcor avatar Mar 29 '22 15:03 umarcor

@mithro , @umarcor

For {epel8, fc35, fc36, fc37} x {aarch64, ppc64le, x86_64} native builds are weekly in HDL repo .

Latest build: https://copr.fedorainfracloud.org/coprs/rezso/HDL/build/4293471

  • centos9 when the EPEL part of 9 will be settled (many packages are missing ATM).
  • s390x can be enabled too but it is unattractive (ppc64le is fine IMO).

cbalint13 avatar Apr 20 '22 13:04 cbalint13