bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

doc: update for Solaris 11.4


From: Bruno Haible
Subject: doc: update for Solaris 11.4
Date: Sun, 14 Oct 2018 09:44:09 +0200
User-agent: KMail/5.1.3 (Linux/4.4.0-137-generic; KDE/5.18.0; x86_64; ; )

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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]