| 1 | Fix Gnulib test failures showing up on ARMv7:
|
| 2 |
|
| 3 | https://issues.guix.gnu.org/49459
|
| 4 |
|
| 5 | This is a backport of this Gnulib commit:
|
| 6 |
|
| 7 | commit 175e0bc72808d564074c4adcc72aeadb74adfcc6
|
| 8 | Author: Paul Eggert <[email protected]>
|
| 9 | Date: Thu Aug 27 17:52:58 2020 -0700
|
| 10 |
|
| 11 | perror, strerror_r: remove unportable tests
|
| 12 |
|
| 13 | Problem reported by Florian Weimer in:
|
| 14 | https://lists.gnu.org/r/bug-gnulib/2020-08/msg00220.html
|
| 15 | * tests/test-perror2.c (main):
|
| 16 | * tests/test-strerror_r.c (main): Omit unportable tests.
|
| 17 |
|
| 18 | diff --git a/tests/test-perror2.c b/tests/test-perror2.c
|
| 19 | index 1d14eda7be..c6214dd25c 100644
|
| 20 | |
| 21 | |
| 22 | @@ -79,9 +79,6 @@ main (void)
|
| 23 | errno = -5;
|
| 24 | perror ("");
|
| 25 | ASSERT (!ferror (stderr));
|
| 26 | - ASSERT (msg1 == msg2 || msg1 == msg4 || STREQ (msg1, str1));
|
| 27 | - ASSERT (msg2 == msg4 || STREQ (msg2, str2));
|
| 28 | - ASSERT (msg3 == msg4 || STREQ (msg3, str3));
|
| 29 | ASSERT (STREQ (msg4, str4));
|
| 30 |
|
| 31 | free (str1);
|
| 32 | diff --git a/tests/test-strerror_r.c b/tests/test-strerror_r.c
|
| 33 | index b11d6fd9f6..c1dbcf837b 100644
|
| 34 | |
| 35 | |
| 36 | @@ -165,9 +165,6 @@ main (void)
|
| 37 |
|
| 38 | strerror_r (EACCES, buf, sizeof buf);
|
| 39 | strerror_r (-5, buf, sizeof buf);
|
| 40 | - ASSERT (msg1 == msg2 || msg1 == msg4 || STREQ (msg1, str1));
|
| 41 | - ASSERT (msg2 == msg4 || STREQ (msg2, str2));
|
| 42 | - ASSERT (msg3 == msg4 || STREQ (msg3, str3));
|
| 43 | ASSERT (STREQ (msg4, str4));
|
| 44 |
|
| 45 | free (str1);
|