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=8d21d21b5d91....
Change:
-%ifarch i686
Thanks.
Full change:
============
commit f929de27b9b9bb7f2c0fbff4a8dd4b28fa9f213c
Author: Florian Weimer <fweimer(a)redhat.com>
Date: Mon Jun 18 14:16:33 2018 +0200
iconv: Make IBM273 equivalent to ISO-8859-1 (#1592270)
diff --git a/glibc-rh1592270.patch b/glibc-rh1592270.patch
new file mode 100644
index 0000000..1bc7bfd
--- /dev/null
+++ b/glibc-rh1592270.patch
@@ -0,0 +1,33 @@
+commit 14beef7575099f6373f9a45b4656f1e3675f7372
+Author: Florian Weimer <fweimer(a)redhat.com>
+Date: Thu Jun 14 22:34:09 2018 +0200
+
+ localedata: Make IBM273 compatible with ISO-8859-1 [BZ #23290]
+
+ Reviewed-by: Carlos O'Donell <carlos(a)redhat.com>
+
+diff --git a/iconvdata/ibm273.c b/iconvdata/ibm273.c
+index c303cf306db56d81..132c06f0eb629f6e 100644
+--- a/iconvdata/ibm273.c
++++ b/iconvdata/ibm273.c
+@@ -23,6 +23,6 @@
+ #define TABLES <ibm273.h>
+
+ #define CHARSET_NAME "IBM273//"
+-#define HAS_HOLES 1 /* Not all 256 character are defined. */
++#define HAS_HOLES 0
+
+ #include <8bit-gap.c>
+diff --git a/localedata/charmaps/IBM273 b/localedata/charmaps/IBM273
+index c3f70e2a6f7c4595..4401101b5013c706 100644
+--- a/localedata/charmaps/IBM273
++++ b/localedata/charmaps/IBM273
+@@ -194,7 +194,7 @@ CHARMAP
+ <U00BE> /xb9 VULGAR FRACTION THREE QUARTERS
+ <U00AC> /xba NOT SIGN
+ <U007C> /xbb VERTICAL LINE
+-<U203E> /xbc OVERLINE
++<U00AF> /xbc MACRON
+ <U00A8> /xbd DIAERESIS
+ <U00B4> /xbe ACUTE ACCENT
+ <U00D7> /xbf MULTIPLICATION SIGN
diff --git a/glibc.spec b/glibc.spec
index 95560da..bb3f086 100644
--- a/glibc.spec
+++ b/glibc.spec
@@ -1,6 +1,6 @@
%define glibcsrcdir glibc-2.27-63-g80c83e9114
%define glibcversion 2.27
-%define glibcrelease 17%{?dist}
+%define glibcrelease 18%{?dist}
# Pre-release tarballs are pulled in from git using a command that is
# effectively:
#
@@ -236,6 +236,7 @@ Patch2055: glibc-collation-cldr-13.patch
Patch2056: glibc-collation-cldr-14.patch
Patch2057: glibc-collation-cldr-15.patch
Patch2058: glibc-python3.patch
+Patch2059: glibc-rh1592270.patch
##############################################################################
# End of glibc patches.
@@ -779,6 +780,7 @@ microbenchmark tests on the system.
%patch2056 -p1
%patch2057 -p1
%patch2058 -p1
+%patch2059 -p1
##############################################################################
# %%prep - Additional prep required...
@@ -1974,6 +1976,9 @@ fi
%endif
%changelog
+* Mon Jun 18 2018 Florian Weimer <fweimer(a)redhat.com> - 2.27-18
+- iconv: Make IBM273 equivalent to ISO-8859-1 (#1592270)
+
* Mon Jun 18 2018 Florian Weimer <fweimer(a)redhat.com> - 2.27-17
- Align build flags inheritance with master (downstream only)
commit 8d21d21b5d917553a8497392f65f5763105cf573
Author: Florian Weimer <fweimer(a)redhat.com>
Date: Mon Jun 18 14:04:52 2018 +0200
Align build flags inheritance with master (downstream only)
diff --git a/glibc.spec b/glibc.spec
index 29c7194..95560da 100644
--- a/glibc.spec
+++ b/glibc.spec
@@ -1,6 +1,6 @@
%define glibcsrcdir glibc-2.27-63-g80c83e9114
%define glibcversion 2.27
-%define glibcrelease 16%{?dist}
+%define glibcrelease 17%{?dist}
# Pre-release tarballs are pulled in from git using a command that is
# effectively:
#
@@ -851,15 +851,20 @@ rpm_inherit_flags \
"-m64" \
"-mstackrealign" \
%if 0%{?rhel} > 0
+ "-march=i686" \
+ "-march=x86-64" \
+ "-march=z13" \
+ "-march=z14" \
+ "-march=zEC12" \
+ "-mfpmath=sse" \
+ "-msse2" \
+ "-mtune=generic" \
+ "-mtune=z13" \
+ "-mtune=z14" \
+ "-mtune=zEC12" \
"-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1" \
%endif
-%if 0%{?rhel} > 0
-%ifarch i686
-BuildFlags="$BuildFlags -mstackrealign"
-%endif
-%endif
-
##############################################################################
# %%build - Generic options.
##############################################################################
@@ -1969,6 +1974,9 @@ fi
%endif
%changelog
+* Mon Jun 18 2018 Florian Weimer <fweimer(a)redhat.com> - 2.27-17
+- Align build flags inheritance with master (downstream only)
+
* Mon Jun 18 2018 Florian Weimer <fweimer(a)redhat.com> - 2.27-16
- Auto-sync with upstream branch release/2.27/master,
commit 80c83e91140d429c73f79092fdb75eed0fb71da0:
commit 4036357674f97bb63c6fc2fc2d1e4f87994dcd5d
Author: Florian Weimer <fweimer(a)redhat.com>
Date: Mon Jun 18 14:01:47 2018 +0200
Auto-sync with upstream branch release/2.27/master
Upstream commit: 80c83e91140d429c73f79092fdb75eed0fb71da0
- libio: Avoid _allocate_buffer, _free_buffer function pointers (swbz#23236)
- posix: Fix posix_spawnp to not execute invalid binaries in non compat mode
(swbz#23264)
- elf: Improve DST handling (swbz#23102, swbz#21942, swbz#18018, swbz#23259)
diff --git a/glibc.spec b/glibc.spec
index 9d0af31..29c7194 100644
--- a/glibc.spec
+++ b/glibc.spec
@@ -1,6 +1,6 @@
-%define glibcsrcdir glibc-2.27-56-g50df56ca86
+%define glibcsrcdir glibc-2.27-63-g80c83e9114
%define glibcversion 2.27
-%define glibcrelease 15%{?dist}
+%define glibcrelease 16%{?dist}
# Pre-release tarballs are pulled in from git using a command that is
# effectively:
#
@@ -1969,6 +1969,14 @@ fi
%endif
%changelog
+* Mon Jun 18 2018 Florian Weimer <fweimer(a)redhat.com> - 2.27-16
+- Auto-sync with upstream branch release/2.27/master,
+ commit 80c83e91140d429c73f79092fdb75eed0fb71da0:
+- libio: Avoid _allocate_buffer, _free_buffer function pointers (swbz#23236)
+- posix: Fix posix_spawnp to not execute invalid binaries in non compat mode
+ (swbz#23264)
+- elf: Improve DST handling (swbz#23102, swbz#21942, swbz#18018, swbz#23259)
+
* Thu May 24 2018 Florian Weimer <fweimer(a)redhat.com> - 2.27-15
- Rebuild to add back .symtab section in ld.so (#1570246)
- Switch to upstream version of libidn2 removal (#1452750)
diff --git a/sources b/sources
index b9d38d0..fcf1cc3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (glibc-2.27-56-g50df56ca86.tar.gz) =
e0f96391b35cff823698c60ce0d0b308677a43e48cf4f2b3f8ad847ef76402ad50b97d448e12ffdcdf67e6d1ac67f5aebe6e63e9091064d1e1e804c1aa7df66f
+SHA512 (glibc-2.27-63-g80c83e9114.tar.gz) =
58eb0fd90894c572cdd9c21c06b6c028d3281374a217e8b3009d6f7dd9eb4bbf53b5a948b5ecf3cb0fb405911a7970d2866c92ab20546f7e94b9058ec8a85bc4