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=10e4623a27cd....
Change:
+%ifarch s390 ppc64 ppc64p7 aarch64 %{mips}
Thanks.
Full change:
============
commit 9d8ea8c478ba44938b21a4a6f325cde833cb7365
Author: Florian Weimer <fweimer(a)redhat.com>
Date: Thu Jun 22 14:48:21 2017 +0200
Log auxiliary vector during build
diff --git a/glibc.spec b/glibc.spec
index cabc984..53d06fa 100644
--- a/glibc.spec
+++ b/glibc.spec
@@ -1,6 +1,6 @@
%define glibcsrcdir glibc-2.25-548-g0a47d03
%define glibcversion 2.25.90
-%define glibcrelease 11%{?dist}
+%define glibcrelease 12%{?dist}
# Pre-release tarballs are pulled in from git using a command that is
# effectively:
#
@@ -885,6 +885,7 @@ diff -u %{SOURCE11} localedata/SUPPORTED
%build
# Log system information
uname -a
+LD_SHOW_AUXV=1 /bin/true
cat /proc/cpuinfo
cat /proc/meminfo
df
@@ -2027,16 +2028,21 @@ echo ====================PLT RELOCS LIBC.SO==============
readelf -Wr $RPM_BUILD_ROOT/%{_lib}/libc-*.so | sed -n -e "$PLTCMD"
echo ====================PLT RELOCS END==================
-%if %{with valgrind}
# Finally, check if valgrind runs with the new glibc.
# We want to fail building if valgrind is not able to run with this glibc so
# that we can then coordinate with valgrind to get it fixed before we update
# glibc.
pushd build-%{target}
+
+# Show the auxiliary vector as seen by the new library
+# (even if we do not perform the valgrind test).
+LD_SHOW_AUXV=1 elf/ld.so --library-path .:elf:nptl:dlfcn /bin/true
+
+%if %{with valgrind}
elf/ld.so --library-path .:elf:nptl:dlfcn /usr/bin/valgrind \
elf/ld.so --library-path .:elf:nptl:dlfcn /usr/bin/true
-popd
%endif
+popd
%endif # %{run_glibc_tests}
@@ -2255,6 +2261,9 @@ rm -f *.filelist*
%endif
%changelog
+* Thu Jun 22 2017 Florian Weimer <fweimer(a)redhat.com> - 2.25.90-12
+- Log auxiliary vector during build
+
* Thu Jun 22 2017 Florian Weimer <fweimer(a)redhat.com> - 2.25.90-11
- Auto-sync with upstream master,
commit 0a47d031e44f15236bcef8aeba80e737bd013c6f.
commit aae7c7249ada228dc3f2e49c92b77ccc27b56554
Author: Florian Weimer <fweimer(a)redhat.com>
Date: Thu Jun 22 13:34:40 2017 +0200
Auto-sync with upstream master
Upstream commit: 0a47d031e44f15236bcef8aeba80e737bd013c6f
diff --git a/glibc.spec b/glibc.spec
index 8821318..cabc984 100644
--- a/glibc.spec
+++ b/glibc.spec
@@ -1,6 +1,6 @@
-%define glibcsrcdir glibc-2.25-545-g9649350
+%define glibcsrcdir glibc-2.25-548-g0a47d03
%define glibcversion 2.25.90
-%define glibcrelease 10%{?dist}
+%define glibcrelease 11%{?dist}
# Pre-release tarballs are pulled in from git using a command that is
# effectively:
#
@@ -2255,6 +2255,10 @@ rm -f *.filelist*
%endif
%changelog
+* Thu Jun 22 2017 Florian Weimer <fweimer(a)redhat.com> - 2.25.90-11
+- Auto-sync with upstream master,
+ commit 0a47d031e44f15236bcef8aeba80e737bd013c6f.
+
* Thu Jun 22 2017 Florian Weimer <fweimer(a)redhat.com> - 2.25.90-10
- Disable valgrind on aarch64
diff --git a/sources b/sources
index ef07fb6..0686f94 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (glibc-2.25-545-g9649350.tar.gz) =
373b7920c3e9f814aaab93c882b10ab9bb2b0c322c918c838c549d14acef3ec5f6dc2344167e97dc71c82f90d4f40163239e454922e000ffc9a2c4149094c7f9
+SHA512 (glibc-2.25-548-g0a47d03.tar.gz) =
226b813d49924b8aa7a5115190f23e0f76923bf44890f3deeb0c7ba63184a6a30d3953867aa3f1ed5e767fd2537668a02896ffe8d05dcedfd90752cfedfaa61a
commit 10e4623a27cd3c0a751ec5c8523b272b9c847252
Author: Florian Weimer <fweimer(a)redhat.com>
Date: Thu Jun 22 13:28:12 2017 +0200
Disable valgrind on aarch64
diff --git a/glibc.spec b/glibc.spec
index 4127b10..8821318 100644
--- a/glibc.spec
+++ b/glibc.spec
@@ -1,6 +1,6 @@
%define glibcsrcdir glibc-2.25-545-g9649350
%define glibcversion 2.25.90
-%define glibcrelease 9%{?dist}
+%define glibcrelease 10%{?dist}
# Pre-release tarballs are pulled in from git using a command that is
# effectively:
#
@@ -38,7 +38,7 @@
# Run a valgrind smoke test to ensure that the release is compatible and
# doesn't any new feature that might cause valgrind to abort.
%if %{with valgrind}
-%ifarch s390 ppc64 ppc64p7 %{mips}
+%ifarch s390 ppc64 ppc64p7 aarch64 %{mips}
# There is no valgrind support for 31-bit s390, nor for MIPS.
# The valgrind test does not work on ppc64, ppc64p7 (bug 1273103).
%undefine with_valgrind
@@ -2255,6 +2255,9 @@ rm -f *.filelist*
%endif
%changelog
+* Thu Jun 22 2017 Florian Weimer <fweimer(a)redhat.com> - 2.25.90-10
+- Disable valgrind on aarch64
+
* Wed Jun 21 2017 Florian Weimer <fweimer(a)redhat.com> - 2.25.90-9
- Drop historic aarch64 TLS patches
- Drop workaround for GCC PR69537