You are not logged in.
Dear community
I'm working on various tools dealing with archlinux and aur and I noticed that there are packages for all kind of hardware architectures. I was under the impression that arch supports only x86 and its variations, and that other architectures are the scope of arch-based distributions.
Now, with "supported" I don't mean technically, but as a community. Although I've never done this wrt to AUR, I guess the tooling supports at least cross-compilation.
So my question is: do we, as a community, support all these architectures?
architectures = [
'aarch',
'aarch64',
'amd64',
'arm',
'arm64',
'arm6h',
'arm7h',
'armel',
'armhf',
'armv5',
'armv5h',
'armv5tel',
'armv6',
'armv6h',
'armv6l',
'armv7',
'armv7h',
'armv7l',
'armv8',
'armv8h',
'i386',
'i486',
'i586',
'i686',
'loong64',
'loongarch64',
'mips',
'mips64',
'mips64el',
'mipsel',
'pentium4',
'ppc64',
'ppc64le',
'ppcle_64',
'riscv64',
's390_64',
's390x',
'x86',
'x86_32',
'x86_64',
'x86_64_v3',
]
What is the official stance on this subject?
Thanks
Offline
As you already somewhat touched on, it depends on what you mean by "support". Nothing in the AUR is offically supported. Period.
But packages can be submitted to the AUR so long as they can be of use on x86_64 machines. Any other architectures that a given PKGBUILD can build for on top of that are welcome.
Note that other distros (e.g., archARM) also use the AUR.
Last edited by Trilby (2023-08-17 22:03:58)
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline
Offline
Optionally, AUR packages may choose to additionally support other known working architectures.
I think that line could be a little more direct if it said "AUR package[r]s may choose to additionally support..." It's not up to this community to support or not support other architectures for AUR packages, but any given AUR maintainer / packager is free to do so. If you've tested your PKGBUILD on armv7 and you are willing to help users with concerns with it on armv7, then list armv7 - the same goes for armv8 or any other architecture.
"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman
Offline