]> sourceware.org Git - glibc.git/commitdiff
Fix posix/tst-glob_lstat_compat on alpha [BZ #22818]
authorAurelien Jarno <aurelien@aurel32.net>
Sun, 18 Feb 2018 17:23:14 +0000 (18:23 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Sun, 18 Feb 2018 17:23:47 +0000 (18:23 +0100)
The tst-glob_lstat_compat test needs to run tests on the previous
version of glob. On alpha, there are three versions of glob, GLIBC_2.0,
GLIBC_2.1 and GLIBC_2.27, while on other architectures there are only
the GLIBC_2.0 and GLIBC_2.27 version. Therefore on alpha the previous
version is GLIBC_2.1 and not GLIBC_2.0.

Changelog:
[BZ #22818]
* posix/tst-glob_lstat_compat.c [__alpha__] (glob): Access
the GLIBC_2.1 version.

ChangeLog
posix/tst-glob_lstat_compat.c

index 9be766b2a1143c73b362f017895a69eb28f01af6..d6262e5746f9f886509d78c4b4a9708b0b43cf7b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2018-02-18  Aurelien Jarno  <aurelien@aurel32.net>
+
+       [BZ #22818]
+       * posix/tst-glob_lstat_compat.c [__alpha__] (glob): Access
+       the GLIBC_2.1 version.
+
 2018-02-18  Aurelien Jarno  <aurelien@aurel32.net>
 
        [BZ #21508]
index c46bc9e57834863d04ef74da495bdfe6bf2b149c..22cd1f02f96d5d118c3750cae96932b9f127daeb 100644 (file)
 #if TEST_COMPAT (libc, GLIBC_2_0, GLIBC_2_27)
 
 __typeof (glob) glob;
+/* On alpha glob exists in version GLIBC_2_0, GLIBC_2_1, and GLIBC_2_27.
+   This test needs to access the version prior to GLIBC_2_27, which is
+   GLIBC_2_1 on alpha, GLIBC_2_0 elsewhere.  */
+# ifdef __alpha__
+compat_symbol_reference (libc, glob, glob, GLIBC_2_1);
+# else
 compat_symbol_reference (libc, glob, glob, GLIBC_2_0);
+# endif
 
 /* Compat glob should not call gl_lstat since for some old binaries it
    might be unitialized (for instance GNUmake).  Check if it is indeed
This page took 0.080367 seconds and 5 git commands to generate.