tlmgr fails on Solaris 10

Prof Brian Ripley ripley at
Fri Feb 12 12:04:44 CET 2021

which is a very old OS, but we still have a box running for 
software-testing purposes.

The problem is line 261 of,

       chomp (my $guessed_platform = `/bin/sh '$config_guess'`);

It seems config.guess has been taken from GNU Autoconf which tries hard 
to run it under a suitable shell, preferably Bash.  On Solaris /bin/sh 
is a real Bourne shell, but config.guess uses extensions and Autoconf 
has never used it.

My workaround has been to replace /bin/sh by /bin/bash, but 
unfortunately that needs to be done every time the infrastructure is 
updated.  It would be kinder to have a fix upstream.


Brian D. Ripley,                  ripley at
Emeritus Professor of Applied Statistics, University of Oxford

More information about the tex-live mailing list.