[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: