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