On 5/18/21 10:18 PM, Joseph Myers wrote:
On Tue, 18 May 2021, Martin Liška wrote:+@quotation +aix7.1, aix7.2, amdhsa, androideabi, aout, cygwin, darwin, darwin10, darwin7, +darwin8, darwin9, eabi, eabialtivec, eabisim, eabisimaltivec, elf, elf32, +elfbare, elfoabi, freebsd4, freebsd6, gnu, hpux, hpux10.1, hpux11.0, hpux11.3, +hpux11.9, linux, linux_altivec, lynxos, mingw32, mingw32crt, mmixware, msdosdjgpp, +musl, netbsd, netbsdelf, netbsdelf9, none, openbsd, qnx, rtems, solaris2.11, +symbianelf, tpf, uclibc, uclinux, uclinux_eabi, vms, vxworks, vxworksae, +vxworksmils +@end quotationI'm not sure where this list comes from
I split parts in contrib/config-list.mk and printed them.
but I'd expect "linux" to be the canonical "linux-gnu", along with "linux-uclibc", "linux-android", "linux-musl" ("uclibc" etc. aren't system names on their own) and variants with "eabi" or "eabihf" on the end (see what config.guess produces for Arm).
One needs an Arm machine for that. Do you know about a better way how to get list of all systems? Thanks, Martin