Thu May 9 17:42:15 2024 UTC (16d)
mk: Allow "illumos" as GNU host os.

For the most part the triple is still *-*-solaris*, but newer software
such as rust defines the target triple as x86_64-unknown-illumos, and
supporting this helps with patching things that try to match them.


(jperkin)
diff -r1.28 -r1.29 pkgsrc/mk/gnu-config/config.sub

cvs diff -r1.28 -r1.29 pkgsrc/mk/gnu-config/config.sub (expand / switch to unified diff)

--- pkgsrc/mk/gnu-config/config.sub 2022/03/03 03:33:22 1.28
+++ pkgsrc/mk/gnu-config/config.sub 2024/05/09 17:42:15 1.29
@@ -1714,27 +1714,27 @@ case $os in @@ -1714,27 +1714,27 @@ case $os in
1714 eabi* | gnueabi*) 1714 eabi* | gnueabi*)
1715 ;; 1715 ;;
1716 # VxWorks passes extra cpu info in the 4th filed. 1716 # VxWorks passes extra cpu info in the 4th filed.
1717 simlinux | simwindows | spe) 1717 simlinux | simwindows | spe)
1718 ;; 1718 ;;
1719 # Now accept the basic system types. 1719 # Now accept the basic system types.
1720 # The portable systems comes first. 1720 # The portable systems comes first.
1721 # Each alternative MUST end in a * to match a version number. 1721 # Each alternative MUST end in a * to match a version number.
1722 gnu* | android* | bsd* | mach* | minix* | genix* | ultrix* | irix* \ 1722 gnu* | android* | bsd* | mach* | minix* | genix* | ultrix* | irix* \
1723 | *vms* | esix* | aix* | cnk* | sunos | sunos[34]* \ 1723 | *vms* | esix* | aix* | cnk* | sunos | sunos[34]* \
1724 | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \ 1724 | hpux* | unos* | osf* | luna* | dgux* | auroraux* | solaris* \
1725 | sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \ 1725 | sym* | plan9* | psp* | sim* | xray* | os68k* | v88r* \
1726 | hiux* | abug | nacl* | netware* | windows* \ 1726 | hiux* | abug | nacl* | netware* | windows* \
1727 | os9* | macos* | osx* | ios* \ 1727 | os9* | macos* | osx* | ios* | illumos* \
1728 | mpw* | magic* | mmixware* | mon960* | lnews* \ 1728 | mpw* | magic* | mmixware* | mon960* | lnews* \
1729 | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \ 1729 | amigaos* | amigados* | msdos* | newsos* | unicos* | aof* \
1730 | aos* | aros* | cloudabi* | sortix* | twizzler* \ 1730 | aos* | aros* | cloudabi* | sortix* | twizzler* \
1731 | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \ 1731 | nindy* | vxsim* | vxworks* | ebmon* | hms* | mvs* \
1732 | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \ 1732 | clix* | riscos* | uniplus* | iris* | isc* | rtu* | xenix* \
1733 | mirbsd* | netbsd* | dicos* | openedition* | ose* \ 1733 | mirbsd* | netbsd* | dicos* | openedition* | ose* \
1734 | bitrig* | openbsd* | secbsd* | solidbsd* | libertybsd* | os108* \ 1734 | bitrig* | openbsd* | secbsd* | solidbsd* | libertybsd* | os108* \
1735 | ekkobsd* | freebsd* | riscix* | lynxos* | os400* \ 1735 | ekkobsd* | freebsd* | riscix* | lynxos* | os400* \
1736 | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \ 1736 | bosx* | nextstep* | cxux* | aout* | elf* | oabi* \
1737 | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \ 1737 | ptx* | coff* | ecoff* | winnt* | domain* | vsta* \
1738 | udi* | lites* | ieee* | go32* | aux* | hcos* \ 1738 | udi* | lites* | ieee* | go32* | aux* | hcos* \
1739 | chorusrdb* | cegcc* | glidix* | serenity* \ 1739 | chorusrdb* | cegcc* | glidix* | serenity* \
1740 | cygwin* | msys* | pe* | moss* | proelf* | rtems* \ 1740 | cygwin* | msys* | pe* | moss* | proelf* | rtems* \