[glibc] 01/02: debian/testsuite-xfail-debian.mk: allow conform/XPG3/sys/stat.h and conform/XPG4/sys/stat.h to fail on mips and mipsel, similarly to the others sys/stat.h conform tests. Group all theses entries and an explanation.
This is an automated email from the git hooks/post-receive script.
aurel32 pushed a commit to branch glibc-2.24
in repository glibc.
commit 1b0a2b7ad74e8a482ca7363230eb11cf7f23626e
Author: Aurelien Jarno <aurelien@aurel32.net>
Date: Wed Jul 6 18:21:28 2016 +0200
debian/testsuite-xfail-debian.mk: allow conform/XPG3/sys/stat.h and conform/XPG4/sys/stat.h to fail on mips and mipsel, similarly to the others sys/stat.h conform tests. Group all theses entries and an explanation.
---
debian/changelog | 6 ++++++
debian/testsuite-xfail-debian.mk | 21 ++++++++++++++-------
2 files changed, 20 insertions(+), 7 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 3f6b941..f981eba 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,12 @@ glibc (2.23.90+20160507.87523e9-2) UNRELEASED; urgency=medium
[ Samuel Thibault ]
* patches/hurd-i386/cvs-PTR_MANGLE.diff: New patch to fix build.
+ [ Aurelien Jarno ]
+ * debian/testsuite-xfail-debian.mk: allow conform/XPG3/sys/stat.h
+ and conform/XPG4/sys/stat.h to fail on mips and mipsel, similarly
+ to the others sys/stat.h conform tests. Group all theses entries
+ and an explanation.
+
-- Aurelien Jarno <aurel32@debian.org> Tue, 05 Jul 2016 20:50:17 +0200
glibc (2.23.90+20160507.87523e9-1) experimental; urgency=medium
diff --git a/debian/testsuite-xfail-debian.mk b/debian/testsuite-xfail-debian.mk
index eee46ac..e018bfb 100644
--- a/debian/testsuite-xfail-debian.mk
+++ b/debian/testsuite-xfail-debian.mk
@@ -1185,14 +1185,26 @@ endif
######################################################################
-# mips
+# mips/mipsel
######################################################################
-ifeq ($(config-machine)-$(config-os),mips-linux-gnu)
+ifneq (,$(filter $(config-machine)-$(config-os), mips-linux-gnu mipsel-linux-gnu))
+# These tests fails because the o32 ABI defines stat.st_dev as unsigned
+# long int instead of dev_t for historical reasons. This can not be changed
+# anymore without breaking the ABI.
test-xfail-POSIX2008/sys/stat.h/conform = yes
test-xfail-POSIX/sys/stat.h/conform = yes
test-xfail-UNIX98/sys/stat.h/conform = yes
test-xfail-XOPEN2K8/sys/stat.h/conform = yes
test-xfail-XOPEN2K/sys/stat.h/conform = yes
+test-xfail-XPG3/sys/stat.h/conform = yes
+test-xfail-XPG4/sys/stat.h/conform = yes
+endif
+
+
+######################################################################
+# mips
+######################################################################
+ifeq ($(config-machine)-$(config-os),mips-linux-gnu)
test-xfail-tst-audit1 = yes
test-xfail-tst-audit2 = yes
test-xfail-tst-audit8 = yes
@@ -1208,11 +1220,6 @@ endif
# mipsel
######################################################################
ifeq ($(config-machine)-$(config-os),mipsel-linux-gnu)
-test-xfail-POSIX2008/sys/stat.h/conform = yes
-test-xfail-POSIX/sys/stat.h/conform = yes
-test-xfail-UNIX98/sys/stat.h/conform = yes
-test-xfail-XOPEN2K8/sys/stat.h/conform = yes
-test-xfail-XOPEN2K/sys/stat.h/conform = yes
test-xfail-test-fenv = yes
test-xfail-tst-audit1 = yes
test-xfail-tst-audit2 = yes
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git
Reply to: