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>
|
||||
|
||||
* 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
|
||||
the newest version of the compiler that is known to work for
|
||||
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.
|
||||
|
||||
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
|
||||
not understand all the tags used in the document, and the
|
||||
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.
|
||||
|
||||
* 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
|
||||
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.
|
||||
|
||||
* GNU 'sed' 3.02 or newer
|
||||
@ -528,7 +528,7 @@ build the GNU C Library:
|
||||
* Python 3.4 or later
|
||||
|
||||
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.
|
||||
|
||||
* PExpect 4.0
|
||||
@ -545,7 +545,7 @@ build the GNU C Library:
|
||||
use the pretty printers. Notice that your system having Python
|
||||
available 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 '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.
|
||||
|
||||
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 release manager will add the list generated by
|
||||
scripts/list-fixed-bugs.py just before the release.]
|
||||
[2872] locale: Transliteration Cyrillic -> ASCII fails
|
||||
[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
|
||||
|
@ -504,7 +504,7 @@ GCC 6.2 or newer
|
||||
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
|
||||
@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{}.
|
||||
|
||||
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
|
||||
understand all the tags used in the document, and the installation
|
||||
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{}.
|
||||
|
||||
@item
|
||||
@ -559,7 +559,7 @@ Perl 5
|
||||
|
||||
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
|
||||
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{}.
|
||||
|
||||
@item
|
||||
@ -573,7 +573,7 @@ with any version of @code{sed}. As of release time, @code{sed} version
|
||||
Python 3.4 or later
|
||||
|
||||
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{}.
|
||||
|
||||
@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
|
||||
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}
|
||||
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
|
||||
printer tests will report themselves as @code{UNSUPPORTED}. Notice
|
||||
|
Loading…
Reference in New Issue
Block a user