mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-24 22:10:13 +00:00
Update install and NEWS for 2.30 release.
This commit is contained in:
parent
cc3bf31933
commit
e712490684
@ -1,3 +1,9 @@
|
|||||||
|
2019-08-01 Carlos O'Donell <carlos@redhat.com>
|
||||||
|
|
||||||
|
* manual/install.texi: Update component versions.
|
||||||
|
* INSTALL: Regenerate.
|
||||||
|
* NEWS: Update.
|
||||||
|
|
||||||
2019-07-31 Carlos O'Donell <carlos@redhat.com>
|
2019-07-31 Carlos O'Donell <carlos@redhat.com>
|
||||||
|
|
||||||
* po/be.po: Update translations.
|
* po/be.po: Update translations.
|
||||||
|
10
INSTALL
10
INSTALL
@ -464,7 +464,7 @@ build the GNU C Library:
|
|||||||
GCC 6.2 or higher is required. In general it is recommended to use
|
GCC 6.2 or higher is required. In general it is recommended to use
|
||||||
the newest version of the compiler that is known to work for
|
the newest version of the compiler that is known to work for
|
||||||
building the GNU C Library, as newer compilers usually produce
|
building the GNU C Library, as newer compilers usually produce
|
||||||
better code. As of release time, GCC 8.2.1 is the newest compiler
|
better code. As of release time, GCC 9.1.1 is the newest compiler
|
||||||
verified to work to build the GNU C Library.
|
verified to work to build the GNU C Library.
|
||||||
|
|
||||||
For multi-arch support it is recommended to use a GCC which has
|
For multi-arch support it is recommended to use a GCC which has
|
||||||
@ -495,7 +495,7 @@ build the GNU C Library:
|
|||||||
need this version of the 'texinfo' package. Earlier versions do
|
need this version of the 'texinfo' package. Earlier versions do
|
||||||
not understand all the tags used in the document, and the
|
not understand all the tags used in the document, and the
|
||||||
installation mechanism for the info files is not present or works
|
installation mechanism for the info files is not present or works
|
||||||
differently. As of release time, 'texinfo' 6.5 is the newest
|
differently. As of release time, 'texinfo' 6.6 is the newest
|
||||||
verified to work to build the GNU C Library.
|
verified to work to build the GNU C Library.
|
||||||
|
|
||||||
* GNU 'awk' 3.1.2, or higher
|
* GNU 'awk' 3.1.2, or higher
|
||||||
@ -516,7 +516,7 @@ build the GNU C Library:
|
|||||||
|
|
||||||
Perl is not required, but if present it is used in some tests and
|
Perl is not required, but if present it is used in some tests and
|
||||||
the 'mtrace' program, to build the GNU C Library manual. As of
|
the 'mtrace' program, to build the GNU C Library manual. As of
|
||||||
release time 'perl' version 5.28.1 is the newest verified to work
|
release time 'perl' version 5.28.2 is the newest verified to work
|
||||||
to build the GNU C Library.
|
to build the GNU C Library.
|
||||||
|
|
||||||
* GNU 'sed' 3.02 or newer
|
* GNU 'sed' 3.02 or newer
|
||||||
@ -528,7 +528,7 @@ build the GNU C Library:
|
|||||||
* Python 3.4 or later
|
* Python 3.4 or later
|
||||||
|
|
||||||
Python is required to build the GNU C Library. As of release time,
|
Python is required to build the GNU C Library. As of release time,
|
||||||
Python 3.7.1 is the newest verified to work for building and
|
Python 3.7.4 is the newest verified to work for building and
|
||||||
testing the GNU C Library.
|
testing the GNU C Library.
|
||||||
|
|
||||||
* PExpect 4.0
|
* PExpect 4.0
|
||||||
@ -545,7 +545,7 @@ build the GNU C Library:
|
|||||||
use the pretty printers. Notice that your system having Python
|
use the pretty printers. Notice that your system having Python
|
||||||
available doesn't imply that GDB supports it, nor that your
|
available doesn't imply that GDB supports it, nor that your
|
||||||
system's Python and GDB's have the same version. As of release
|
system's Python and GDB's have the same version. As of release
|
||||||
time GNU 'debugger' 8.2 is the newest verified to work to test the
|
time GNU 'debugger' 8.3 is the newest verified to work to test the
|
||||||
pretty printers.
|
pretty printers.
|
||||||
|
|
||||||
Unless Python, PExpect and GDB with Python support are present, the
|
Unless Python, PExpect and GDB with Python support are present, the
|
||||||
|
105
NEWS
105
NEWS
@ -118,8 +118,109 @@ Security related changes:
|
|||||||
|
|
||||||
The following bugs are resolved with this release:
|
The following bugs are resolved with this release:
|
||||||
|
|
||||||
[The release manager will add the list generated by
|
[2872] locale: Transliteration Cyrillic -> ASCII fails
|
||||||
scripts/list-fixed-bugs.py just before the release.]
|
[6399] libc: gettid() should have a wrapper
|
||||||
|
[16573] malloc: mtrace hangs when MALLOC_TRACE is defined
|
||||||
|
[16976] glob: fnmatch unbounded stack VLA for collating symbols
|
||||||
|
[17396] localedata: globbing for locale by [[.collating-element.]]
|
||||||
|
[18035] dynamic-link: pldd does no longer work, enters infinite loop
|
||||||
|
[18465] malloc: memusagestat is built using system C library
|
||||||
|
[18830] locale: iconv -c -f ascii with >buffer size worth of input before
|
||||||
|
invalid input drops valid char
|
||||||
|
[20188] nptl: libpthread IFUNC resolver for vfork can lead to crash
|
||||||
|
[20568] locale: Segfault with wide characters and setlocale/fgetwc/UTF-8
|
||||||
|
[21897] localedata: Afar locales: Fix mon, abmon, and abday
|
||||||
|
[22964] localedata: The Japanese Era name will be changed on May 1, 2019
|
||||||
|
[23352] malloc: __malloc_check_init still defined in public header
|
||||||
|
malloc.h.
|
||||||
|
[23403] nptl: Wrong alignment of TLS variables
|
||||||
|
[23501] libc: nftw() doesn't return dangling symlink's inode
|
||||||
|
[23733] malloc: Check the count before calling tcache_get()
|
||||||
|
[23741] malloc: Missing __attribute_alloc_size__ in many allocation
|
||||||
|
functions
|
||||||
|
[23831] localedata: nl_NL missing LC_NUMERIC thousands_sep
|
||||||
|
[23844] nptl: pthread_rwlock_trywrlock results in hang
|
||||||
|
[23983] argparse: Missing compat versions of argp_failure and argp_error
|
||||||
|
for long double = double
|
||||||
|
[23984] libc: Missing compat versions of err.h and error.h functions for
|
||||||
|
long double = double
|
||||||
|
[23996] localedata: Dutch salutations
|
||||||
|
[24040] libc: riscv64: unterminated call chain in __thread_start
|
||||||
|
[24047] network: libresolv should use IP_RECVERR/IPV6_RECVERR to avoid
|
||||||
|
long timeouts
|
||||||
|
[24051] stdio: puts and putchar ouput to _IO_stdout instead of stdout
|
||||||
|
[24059] nss: nss_files: get_next_alias calls fgets_unlocked without
|
||||||
|
checking for NULL.
|
||||||
|
[24114] regex: regexec buffer read overrun in "grep -i
|
||||||
|
'\(\(\)*.\)*\(\)\(\)\1'"
|
||||||
|
[24122] libc: Segfaults if 0 returned from la_version
|
||||||
|
[24153] stdio: Some input functions do not react to stdin assignment
|
||||||
|
[24155] string: x32 memcmp can treat positive length as 0 (if sign bit in
|
||||||
|
RDX is set) (CVE-2019-7309)
|
||||||
|
[24161] nptl: __run_fork_handlers self-deadlocks in malloc/tst-mallocfork2
|
||||||
|
[24164] libc: Systemtap probes need to use "nr" constraint on 32-bit Arm,
|
||||||
|
not the default "nor"
|
||||||
|
[24166] dynamic-link: Dl_serinfo.dls_serpath[1] in dlfcn.h causes UBSAN
|
||||||
|
false positives, change to modern flexible array
|
||||||
|
[24180] nptl: pthread_mutex_trylock does not use the correct order of
|
||||||
|
instructions while maintaining the robust mutex list due to missing
|
||||||
|
compiler barriers.
|
||||||
|
[24194] librt: Non-compatibility symbols for clock_gettime etc. cause
|
||||||
|
unnecessary librt dependencies
|
||||||
|
[24200] localedata: Revert first_weekday removal in en_IE locale
|
||||||
|
[24211] nptl: Use-after-free in Systemtap probe in pthread_join
|
||||||
|
[24215] nptl: pthread_timedjoin_np should be a cancellation point
|
||||||
|
[24216] malloc: Check for large bin list corruption when inserting
|
||||||
|
unsorted chunk
|
||||||
|
[24228] stdio: old x86 applications that use legacy libio crash on exit
|
||||||
|
[24231] dynamic-link: [sparc64] R_SPARC_H34 implementation falls through
|
||||||
|
to R_SPARC_H44
|
||||||
|
[24293] localedata: Missing Minguo calendar support for TW locales
|
||||||
|
[24296] localedata: Orthographic mistakes in 'day' and 'abday' sections in
|
||||||
|
tt_RU (Tatar) locale
|
||||||
|
[24307] localedata: Update locale data to Unicode 12.0.0
|
||||||
|
[24323] dynamic-link: dlopen should not be able open PIE objects
|
||||||
|
[24335] build: "Obsolete types detected" with Linux 5.0 headers
|
||||||
|
[24369] localedata: Orthographic mistakes in 'mon' and 'abmon' sections in
|
||||||
|
tt_RU (Tatar) locale
|
||||||
|
[24370] localedata: Add lang_name for tt_RU locale
|
||||||
|
[24372] locale: Binary locale files are not architecture independent
|
||||||
|
[24394] time: strptime %Ey mis-parses final year of era
|
||||||
|
[24476] dynamic-link: __libc_freeres triggers bad free in libdl if dlerror
|
||||||
|
was not used
|
||||||
|
[24506] dynamic-link: FAIL: elf/tst-pldd with --enable-hardcoded-path-in-
|
||||||
|
tests
|
||||||
|
[24531] malloc: Malloc tunables give tcache assertion failures
|
||||||
|
[24532] libc: conform/arpa/inet.h failures due to linux kernel 64-bit
|
||||||
|
time_t changes
|
||||||
|
[24535] localedata: Update locale data to Unicode 12.1.0
|
||||||
|
[24537] build: nptl/tst-eintr1 test case can hit task limits on some
|
||||||
|
kernels and break testing
|
||||||
|
[24544] build: elf/tst-pldd doesn't work if you install with a --prefix
|
||||||
|
[24556] build: [GCC 9] error: ‘%s’ directive argument is null
|
||||||
|
[-Werror=format-overflow=]
|
||||||
|
[24570] libc: alpha: compat msgctl uses __IPC_64
|
||||||
|
[24584] locale: Data race in __wcsmbs_clone_conv
|
||||||
|
[24588] stdio: Remove codecvt vtables from libio
|
||||||
|
[24603] math: sysdeps/ieee754/dbl-64/branred.c is slow when compiled with
|
||||||
|
-O3 -march=skylake
|
||||||
|
[24614] localedata: nl_NL LC_MONETARY doesn't match CLDR 35
|
||||||
|
[24632] stdio: Old binaries which use freopen with default stdio handles
|
||||||
|
crash
|
||||||
|
[24640] libc: __ppc_get_timebase_freq() always return 0 when using static
|
||||||
|
linked glibc
|
||||||
|
[24652] localedata: szl_PL spelling correction
|
||||||
|
[24695] nss: nss_db: calling getpwent after endpwent crashes
|
||||||
|
[24696] nss: endgrent() clobbers errno=ERRNO for 'group: db files' entry
|
||||||
|
in /etc/nsswitch.conf
|
||||||
|
[24699] libc: mmap64 with very large offset broken on MIPS64 n32
|
||||||
|
[24740] libc: getdents64 type confusion
|
||||||
|
[24741] dynamic-link: ld.so should not require that a versioned symbol is
|
||||||
|
always implemented in the same library
|
||||||
|
[24744] libc: Remove copy_file_range emulation
|
||||||
|
[24757] malloc: memusagestat is linked against system libpthread
|
||||||
|
[24794] libc: Partial test suite run builds corrupt test-in-container
|
||||||
|
testroot
|
||||||
|
|
||||||
|
|
||||||
Version 2.29
|
Version 2.29
|
||||||
|
@ -504,7 +504,7 @@ GCC 6.2 or newer
|
|||||||
GCC 6.2 or higher is required. In general it is recommended to use
|
GCC 6.2 or higher is required. In general it is recommended to use
|
||||||
the newest version of the compiler that is known to work for building
|
the newest version of the compiler that is known to work for building
|
||||||
@theglibc{}, as newer compilers usually produce better code. As of
|
@theglibc{}, as newer compilers usually produce better code. As of
|
||||||
release time, GCC 8.2.1 is the newest compiler verified to work to build
|
release time, GCC 9.1.1 is the newest compiler verified to work to build
|
||||||
@theglibc{}.
|
@theglibc{}.
|
||||||
|
|
||||||
For multi-arch support it is recommended to use a GCC which has been built with
|
For multi-arch support it is recommended to use a GCC which has been built with
|
||||||
@ -535,7 +535,7 @@ To correctly translate and install the Texinfo documentation you need
|
|||||||
this version of the @code{texinfo} package. Earlier versions do not
|
this version of the @code{texinfo} package. Earlier versions do not
|
||||||
understand all the tags used in the document, and the installation
|
understand all the tags used in the document, and the installation
|
||||||
mechanism for the info files is not present or works differently.
|
mechanism for the info files is not present or works differently.
|
||||||
As of release time, @code{texinfo} 6.5 is the newest verified to work
|
As of release time, @code{texinfo} 6.6 is the newest verified to work
|
||||||
to build @theglibc{}.
|
to build @theglibc{}.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
@ -559,7 +559,7 @@ Perl 5
|
|||||||
|
|
||||||
Perl is not required, but if present it is used in some tests and the
|
Perl is not required, but if present it is used in some tests and the
|
||||||
@code{mtrace} program, to build the @glibcadj{} manual. As of release
|
@code{mtrace} program, to build the @glibcadj{} manual. As of release
|
||||||
time @code{perl} version 5.28.1 is the newest verified to work to
|
time @code{perl} version 5.28.2 is the newest verified to work to
|
||||||
build @theglibc{}.
|
build @theglibc{}.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
@ -573,7 +573,7 @@ with any version of @code{sed}. As of release time, @code{sed} version
|
|||||||
Python 3.4 or later
|
Python 3.4 or later
|
||||||
|
|
||||||
Python is required to build @theglibc{}. As of release time, Python
|
Python is required to build @theglibc{}. As of release time, Python
|
||||||
3.7.1 is the newest verified to work for building and testing
|
3.7.4 is the newest verified to work for building and testing
|
||||||
@theglibc{}.
|
@theglibc{}.
|
||||||
|
|
||||||
@item PExpect 4.0
|
@item PExpect 4.0
|
||||||
@ -591,7 +591,7 @@ GDB itself needs to be configured with Python support in order to use
|
|||||||
the pretty printers. Notice that your system having Python available
|
the pretty printers. Notice that your system having Python available
|
||||||
doesn't imply that GDB supports it, nor that your system's Python and
|
doesn't imply that GDB supports it, nor that your system's Python and
|
||||||
GDB's have the same version. As of release time GNU @code{debugger}
|
GDB's have the same version. As of release time GNU @code{debugger}
|
||||||
8.2 is the newest verified to work to test the pretty printers.
|
8.3 is the newest verified to work to test the pretty printers.
|
||||||
|
|
||||||
Unless Python, PExpect and GDB with Python support are present, the
|
Unless Python, PExpect and GDB with Python support are present, the
|
||||||
printer tests will report themselves as @code{UNSUPPORTED}. Notice
|
printer tests will report themselves as @code{UNSUPPORTED}. Notice
|
||||||
|
Loading…
Reference in New Issue
Block a user