The package rpms/glibc.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/glibc.git/commit/?id=a4a565943969....
Change:
+%ifarch x86_64 %{ix86}
Thanks.
Full change:
============
commit a4a5659439698554d18b9f1ef56cbd86591e217b
Author: Florian Weimer <fweimer(a)redhat.com>
Date: Thu Jul 26 11:59:33 2018 +0200
Auto-sync with upstream branch master
Upstream commit: cfba5dbb10cc3abde632b46c60c10b2843917035
- Keep expected behaviour for [a-z] and [A-z] (#1607286)
- Additional ucontext tests
- Intel CET enhancements
- ISO C11 threads support
- Fix out-of-bounds access in IBM-1390 converter (swbz#23448)
- New locale Yakut (Sakha) for Russia (sah_RU) (swbz#22241)
- os_RU: Add alternative month names (swbz#23140)
- powerpc64: Always restore TOC on longjmp (swbz#21895)
- dsb_DE locale: Fix syntax error and add tests (swbz#23208)
- Improve performance of the generic strstr implementation
- regcomp: Fix off-by-one bug in build_equiv_class (swbz#23396)
- Fix out of bounds access in findidxwc (swbz#23442)
diff --git a/SUPPORTED b/SUPPORTED
index 603aec7..952f13d 100644
--- a/SUPPORTED
+++ b/SUPPORTED
@@ -388,6 +388,7 @@ ru_UA.UTF-8/UTF-8 \
ru_UA/KOI8-U \
rw_RW/UTF-8 \
sa_IN/UTF-8 \
+sah_RU/UTF-8 \
sat_IN/UTF-8 \
sc_IT/UTF-8 \
sd_IN/UTF-8 \
diff --git a/glibc.spec b/glibc.spec
index 5e14a23..c47adf8 100644
--- a/glibc.spec
+++ b/glibc.spec
@@ -1,6 +1,6 @@
-%define glibcsrcdir glibc-2.27.9000-568-g93304f5f7a
+%define glibcsrcdir glibc-2.27.9000-645-gcfba5dbb10
%define glibcversion 2.27.9000
-%define glibcrelease 40%{?dist}
+%define glibcrelease 41%{?dist}
# Pre-release tarballs are pulled in from git using a command that is
# effectively:
#
@@ -740,7 +740,6 @@ rpm_inherit_flags ()
rpm_inherit_flags \
"-Wp,-D_GLIBCXX_ASSERTIONS" \
"-fasynchronous-unwind-tables" \
- "-fcf-protection" \
"-fstack-clash-protection" \
"-funwind-tables" \
"-m31" \
@@ -822,6 +821,9 @@ build()
--enable-tunables \
--enable-systemtap \
${core_with_options} \
+%ifarch x86_64 %{ix86}
+ --enable-cet \
+%endif
%ifarch %{ix86}
--disable-multi-arch \
%endif
@@ -1868,6 +1870,23 @@ fi
%endif
%changelog
+* Thu Jul 26 2018 Florian Weimer <fweimer(a)redhat.com> - 2.27.9000-41
+- Build with --enable-cet on x86_64, i686
+- Auto-sync with upstream branch master,
+ commit cfba5dbb10cc3abde632b46c60c10b2843917035:
+- Keep expected behaviour for [a-z] and [A-z] (#1607286)
+- Additional ucontext tests
+- Intel CET enhancements
+- ISO C11 threads support
+- Fix out-of-bounds access in IBM-1390 converter (swbz#23448)
+- New locale Yakut (Sakha) for Russia (sah_RU) (swbz#22241)
+- os_RU: Add alternative month names (swbz#23140)
+- powerpc64: Always restore TOC on longjmp (swbz#21895)
+- dsb_DE locale: Fix syntax error and add tests (swbz#23208)
+- Improve performance of the generic strstr implementation
+- regcomp: Fix off-by-one bug in build_equiv_class (swbz#23396)
+- Fix out of bounds access in findidxwc (swbz#23442)
+
* Fri Jul 13 2018 Carlos O'Donell <carlos(a)redhat.com> - 2.27.9000-40
- Fix file list for glibc RPM packaging (#1601011).
diff --git a/sources b/sources
index 7b7e663..a49b606 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (glibc-2.27.9000-568-g93304f5f7a.tar.gz) =
1328793e9161845c63a4fac81a19b7d167790da5163ea8c1eea476a7c350016f7fc00cd0d15982f70363a35b4f52ef5e734ae4f955e6566d022181fe4c03fec9
+SHA512 (glibc-2.27.9000-645-gcfba5dbb10.tar.gz) =
67d625ab510c3fece17df74686f69ea4c00d114ba607d48ae96c84b85ef89c51cc18744d324708c9e18fa8b22a2ad4f05d905bbe28d8d5e1df46881aa580b447