forked from rpms/glibc
Auto-sync with upstream branch master
Upstream commit: 1305edd42c44fee6f8660734d2dfa4911ec755d6 - elf: Move post-relocation code of _dl_start into _dl_start_final - misc: Fix rare fortify crash on wchar funcs. [BZ 29030] - elf: Remove unused enum allowmask - scripts/glibcelf.py: Mark as UNSUPPORTED on Python 3.5 and earlier - x86: Optimize {str|wcs}rchr-evex - x86: Optimize {str|wcs}rchr-avx2 - x86: Optimize {str|wcs}rchr-sse2 - benchtests: Improve bench-strrchr - x86-64: Fix SSE2 memcmp and SSSE3 memmove for x32 - Default to --with-default-link=no (bug 25812) - scripts: Add glibcelf.py module - Add locale for syr_SY - elf: Move elf_dynamic_do_Rel RTLD_BOOTSTRAP branches outside - m68k: Handle fewer relocations for RTLD_BOOTSTRAP (#BZ29071) - nptl: Fix pthread_cancel cancelhandling atomic operations - x86: Fix missing __wmemcmp def for disable-multiarch build - elf: Remove __libc_init_secure
This commit is contained in:
parent
b72082ecfb
commit
1be721e225
@ -12,10 +12,11 @@ additional locales.
|
|||||||
* Tue Mar 26 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-28
|
* Tue Mar 26 2002 Jakub Jelinek <jakub@redhat.com> 2.2.5-28
|
||||||
- add a couple of .ISO-8859-15 locales (#61908)
|
- add a couple of .ISO-8859-15 locales (#61908)
|
||||||
|
|
||||||
diff -Nrup a/localedata/SUPPORTED b/localedata/SUPPORTED
|
diff --git a/localedata/SUPPORTED b/localedata/SUPPORTED
|
||||||
--- a/localedata/SUPPORTED 2012-11-25 12:59:31.000000000 -0700
|
index c8b63cc2fe2b4547..32088fdef06a14a3 100644
|
||||||
+++ b/localedata/SUPPORTED 2012-11-26 12:58:43.298223018 -0700
|
--- a/localedata/SUPPORTED
|
||||||
@@ -89,6 +89,7 @@ cy_GB.UTF-8/UTF-8 \
|
+++ b/localedata/SUPPORTED
|
||||||
|
@@ -103,6 +103,7 @@ cy_GB.UTF-8/UTF-8 \
|
||||||
cy_GB/ISO-8859-14 \
|
cy_GB/ISO-8859-14 \
|
||||||
da_DK.UTF-8/UTF-8 \
|
da_DK.UTF-8/UTF-8 \
|
||||||
da_DK/ISO-8859-1 \
|
da_DK/ISO-8859-1 \
|
||||||
@ -23,7 +24,7 @@ diff -Nrup a/localedata/SUPPORTED b/localedata/SUPPORTED
|
|||||||
de_AT.UTF-8/UTF-8 \
|
de_AT.UTF-8/UTF-8 \
|
||||||
de_AT/ISO-8859-1 \
|
de_AT/ISO-8859-1 \
|
||||||
de_AT@euro/ISO-8859-15 \
|
de_AT@euro/ISO-8859-15 \
|
||||||
@@ -121,6 +122,7 @@ en_DK.UTF-8/UTF-8 \
|
@@ -140,6 +141,7 @@ en_DK.UTF-8/UTF-8 \
|
||||||
en_DK/ISO-8859-1 \
|
en_DK/ISO-8859-1 \
|
||||||
en_GB.UTF-8/UTF-8 \
|
en_GB.UTF-8/UTF-8 \
|
||||||
en_GB/ISO-8859-1 \
|
en_GB/ISO-8859-1 \
|
||||||
@ -31,7 +32,7 @@ diff -Nrup a/localedata/SUPPORTED b/localedata/SUPPORTED
|
|||||||
en_HK.UTF-8/UTF-8 \
|
en_HK.UTF-8/UTF-8 \
|
||||||
en_HK/ISO-8859-1 \
|
en_HK/ISO-8859-1 \
|
||||||
en_IE.UTF-8/UTF-8 \
|
en_IE.UTF-8/UTF-8 \
|
||||||
@@ -136,6 +138,7 @@ en_SG.UTF-8/UTF-8 \
|
@@ -157,6 +159,7 @@ en_SG.UTF-8/UTF-8 \
|
||||||
en_SG/ISO-8859-1 \
|
en_SG/ISO-8859-1 \
|
||||||
en_US.UTF-8/UTF-8 \
|
en_US.UTF-8/UTF-8 \
|
||||||
en_US/ISO-8859-1 \
|
en_US/ISO-8859-1 \
|
||||||
@ -39,11 +40,11 @@ diff -Nrup a/localedata/SUPPORTED b/localedata/SUPPORTED
|
|||||||
en_ZA.UTF-8/UTF-8 \
|
en_ZA.UTF-8/UTF-8 \
|
||||||
en_ZA/ISO-8859-1 \
|
en_ZA/ISO-8859-1 \
|
||||||
en_ZM/UTF-8 \
|
en_ZM/UTF-8 \
|
||||||
@@ -385,6 +388,7 @@ sv_FI/ISO-8859-1 \
|
@@ -425,6 +428,7 @@ sv_FI/ISO-8859-1 \
|
||||||
sv_FI@euro/ISO-8859-15 \
|
sv_FI@euro/ISO-8859-15 \
|
||||||
sv_SE.UTF-8/UTF-8 \
|
sv_SE.UTF-8/UTF-8 \
|
||||||
sv_SE/ISO-8859-1 \
|
sv_SE/ISO-8859-1 \
|
||||||
+sv_SE.ISO-8859-15/ISO-8859-15 \
|
+sv_SE.ISO-8859-15/ISO-8859-15 \
|
||||||
sw_KE/UTF-8 \
|
sw_KE/UTF-8 \
|
||||||
sw_TZ/UTF-8 \
|
sw_TZ/UTF-8 \
|
||||||
szl_PL/UTF-8 \
|
syr/UTF-8 \
|
||||||
|
36
glibc.spec
36
glibc.spec
@ -1,4 +1,4 @@
|
|||||||
%global glibcsrcdir glibc-2.35.9000-392-g78fb888273
|
%global glibcsrcdir glibc-2.35.9000-409-g1305edd42c
|
||||||
%global glibcversion 2.35.9000
|
%global glibcversion 2.35.9000
|
||||||
# Pre-release tarballs are pulled in from git using a command that is
|
# Pre-release tarballs are pulled in from git using a command that is
|
||||||
# effectively:
|
# effectively:
|
||||||
@ -152,7 +152,7 @@ end}
|
|||||||
Summary: The GNU libc libraries
|
Summary: The GNU libc libraries
|
||||||
Name: glibc
|
Name: glibc
|
||||||
Version: %{glibcversion}
|
Version: %{glibcversion}
|
||||||
Release: 14%{?dist}
|
Release: 15%{?dist}
|
||||||
|
|
||||||
# In general, GPLv2+ is used by programs, LGPLv2+ is used for
|
# In general, GPLv2+ is used by programs, LGPLv2+ is used for
|
||||||
# libraries.
|
# libraries.
|
||||||
@ -513,6 +513,10 @@ The sources for all locales provided in the language packs.
|
|||||||
If you are building custom locales you will most likely use
|
If you are building custom locales you will most likely use
|
||||||
these sources as the basis for your new locale.
|
these sources as the basis for your new locale.
|
||||||
|
|
||||||
|
# We define a global regular expression to capture all of the locale
|
||||||
|
# sources. We use it later when constructing the various packages.
|
||||||
|
%global locale_rx eo syr *_*
|
||||||
|
|
||||||
%{lua:
|
%{lua:
|
||||||
-- To make lua-mode happy: '
|
-- To make lua-mode happy: '
|
||||||
|
|
||||||
@ -773,6 +777,7 @@ local locales = {
|
|||||||
{ code="st", name="Southern Sotho", regions={ "ZA" } },
|
{ code="st", name="Southern Sotho", regions={ "ZA" } },
|
||||||
{ code="sv", name="Swedish", regions={ "FI", "SE" } },
|
{ code="sv", name="Swedish", regions={ "FI", "SE" } },
|
||||||
{ code="sw", name="Swahili", regions={ "KE", "TZ" } },
|
{ code="sw", name="Swahili", regions={ "KE", "TZ" } },
|
||||||
|
{ code="syr", name="Syriac", regions={} },
|
||||||
{ code="szl", name="Silesian", regions={ "PL" } },
|
{ code="szl", name="Silesian", regions={ "PL" } },
|
||||||
{ code="ta", name="Tamil", regions={ "IN", "LK" } },
|
{ code="ta", name="Tamil", regions={ "IN", "LK" } },
|
||||||
{ code="tcy", name="Tulu", regions={ "IN" } },
|
{ code="tcy", name="Tulu", regions={ "IN" } },
|
||||||
@ -1335,7 +1340,7 @@ $olddir/build-%{target}/elf/ld.so \
|
|||||||
$olddir/build-%{target}/locale/localedef \
|
$olddir/build-%{target}/locale/localedef \
|
||||||
--alias-file=$olddir/intl/locale.alias \
|
--alias-file=$olddir/intl/locale.alias \
|
||||||
--prefix %{glibc_sysroot} --add-to-archive \
|
--prefix %{glibc_sysroot} --add-to-archive \
|
||||||
eo *_*
|
%locale_rx
|
||||||
# Historically, glibc-all-langpacks deleted the file on updates (sic),
|
# Historically, glibc-all-langpacks deleted the file on updates (sic),
|
||||||
# so we need to restore it in the posttrans scriptlet (like the old
|
# so we need to restore it in the posttrans scriptlet (like the old
|
||||||
# glibc-all-langpacks versions)
|
# glibc-all-langpacks versions)
|
||||||
@ -1349,13 +1354,13 @@ ln locale-archive locale-archive.real
|
|||||||
# LC_MEASUREMENT and LC_PAPER also have several duplicates but we don't
|
# LC_MEASUREMENT and LC_PAPER also have several duplicates but we don't
|
||||||
# bother with these because they are only ~30 bytes each.
|
# bother with these because they are only ~30 bytes each.
|
||||||
pushd %{glibc_sysroot}/usr/lib/locale
|
pushd %{glibc_sysroot}/usr/lib/locale
|
||||||
for f in $(find eo *_* -samefile C.utf8/LC_CTYPE); do
|
for f in $(find %locale_rx -samefile C.utf8/LC_CTYPE); do
|
||||||
rm $f && ln -s '../C.utf8/LC_CTYPE' $f
|
rm $f && ln -s '../C.utf8/LC_CTYPE' $f
|
||||||
done
|
done
|
||||||
popd
|
popd
|
||||||
|
|
||||||
# Create the file lists for the language specific sub-packages:
|
# Create the file lists for the language specific sub-packages:
|
||||||
for i in eo *_*
|
for i in %locale_rx
|
||||||
do
|
do
|
||||||
lang=${i%%_*}
|
lang=${i%%_*}
|
||||||
if [ ! -e langpack-${lang}.filelist ]; then
|
if [ ! -e langpack-${lang}.filelist ]; then
|
||||||
@ -2170,6 +2175,27 @@ update_gconv_modules_cache ()
|
|||||||
%files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared
|
%files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Apr 25 2022 Carlos O'Donell <carlos@redhat.com> - 2.35.9000-15
|
||||||
|
- Auto-sync with upstream branch master,
|
||||||
|
commit 1305edd42c44fee6f8660734d2dfa4911ec755d6:
|
||||||
|
- elf: Move post-relocation code of _dl_start into _dl_start_final
|
||||||
|
- misc: Fix rare fortify crash on wchar funcs. [BZ 29030]
|
||||||
|
- elf: Remove unused enum allowmask
|
||||||
|
- scripts/glibcelf.py: Mark as UNSUPPORTED on Python 3.5 and earlier
|
||||||
|
- x86: Optimize {str|wcs}rchr-evex
|
||||||
|
- x86: Optimize {str|wcs}rchr-avx2
|
||||||
|
- x86: Optimize {str|wcs}rchr-sse2
|
||||||
|
- benchtests: Improve bench-strrchr
|
||||||
|
- x86-64: Fix SSE2 memcmp and SSSE3 memmove for x32
|
||||||
|
- Default to --with-default-link=no (bug 25812)
|
||||||
|
- scripts: Add glibcelf.py module
|
||||||
|
- Add locale for syr_SY
|
||||||
|
- elf: Move elf_dynamic_do_Rel RTLD_BOOTSTRAP branches outside
|
||||||
|
- m68k: Handle fewer relocations for RTLD_BOOTSTRAP (#BZ29071)
|
||||||
|
- nptl: Fix pthread_cancel cancelhandling atomic operations
|
||||||
|
- x86: Fix missing __wmemcmp def for disable-multiarch build
|
||||||
|
- elf: Remove __libc_init_secure
|
||||||
|
|
||||||
* Tue Apr 19 2022 DJ Delorie <dj@redhat.com> - 2.35.9000-14
|
* Tue Apr 19 2022 DJ Delorie <dj@redhat.com> - 2.35.9000-14
|
||||||
- Auto-sync with upstream branch master,
|
- Auto-sync with upstream branch master,
|
||||||
commit 78fb88827362fbd2cc8aa32892ae5b015106e25c.
|
commit 78fb88827362fbd2cc8aa32892ae5b015106e25c.
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (glibc-2.35.9000-392-g78fb888273.tar.xz) = 27d3aa2e5bfb0ee46ab22d8b867c922c6b4c07a78955a887574caa4b737cddbc60d57f7197999617c2fad4f5525310d44bc1f8c03266f737ef11ff7c65eb4485
|
SHA512 (glibc-2.35.9000-409-g1305edd42c.tar.xz) = a2a35d1822d5a3352a60a1f494bbf18dec07a7edb7f326b046be91035d7a15d520b125144f28eeea8e0974d78a9332358c09e3554885149456f0d71e61193a7b
|
||||||
|
Loading…
Reference in New Issue
Block a user