Re: installer misidentifies illumos OS
Karl Berry <[email protected]> Fri, 6 Mar 2026 16:41:59 -0700
| Newsgroups | gmane.comp.tex.live |
|---|---|
| Message-ID | <[email protected]> |
Hi Carson,
this list is for bug reports. Apologies if there's a better place,
This is the right place. Thanks for the report.
this is a known issue
Nope.
OpenIndiana, an illumos distribution, on x86_64 as i386-solaris and
install-tl and tlmgr use the result of running the common config.guess
script to determine the os. So the question is, what does config.guess
return? I'll attach the script for convenience?
Right now the code (function platform_name in tlpkg/TeXLive/TLUtils.pm)
just matches anything with "solaris" in the name for our
i386/x86_64-solaris. That does seem clearly wrong.
binaries began to be built on Solaris 11,
That does seem to be the case (Build/source/.github/workflows/main.yml),
which surprises me. I guess no one is trying to use our native binaries
on Solaris 10.
- OS misidentification results in a nonfunctional installation --
probably the installer should just do whatever it does for other
platforms where prebuilt binaries aren't available
- probably much less pressing, CPU misidentification of i386 vs x86_64
Agreed x2.
It just doesn't install any binaries if none are to be found. The
installer will still run (I think), since it can be useful to install
all the support files, e.g., for a shared installation. Or so I recall.
Thanks,
Karl
config.guess
(application/octet-stream, 49.7 KB) - not displayed