Hi, Solaris 11.4 was released in August 2018. The relevant improvements are listed here: https://docs.oracle.com/cd/E37838_01/html/E60974/golbg.html
>From the gnulib perspective, the notable changes are: - They added per-thread locales: functions newlocale, *_l, etc. - All libnsl functions moved into libc. - The <limits.h> and <stdint.h> are now standards compliant. - They added 'dprintf', 'euidaccess', 'secure_getenv', 'accept4', 'pipe2'. - 'link' and 'linkat' are now POSIX compliant. 'rename' similarly. - They added the functions mbsnrtowcs and wcsnrtombs, both buggy. - Regression: printf of infinite values is now broken: it produces "Inf" instead of "inf". - Regression: strtod is now broken (cannot parse hex floats any more). - Regression: logb, logbf, logbl are now broken. - Regression: Some math functions are no longer IEEE compliant: log, log10. - They added 'timegm' and 'timelocal', but since gnulib does not have a unit test for them, I have no idea how buggy they are. Paul, do you have a unit test for these functions in some corner? The patch https://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=f4dda9f5c203b49b68633b7b410f7b70e77997f4 is uninteresting, except for the changes to dprintf.texi and vdprintf.texi. You get the useful info by searching for 'Solaris 11.3' in the *.texi files. Bruno