blob: e1896bbd26b68eec7ba77e2578fcd33f4292fe23 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
# This file records the minimum symbol version number used by GNU libc
# for each Linux port that it supports. This is used to override the
# compatibility symbol versions in libcrypt.map.in, to ensure actual
# binary compatibility with the libcrypt formerly shipped by GNU libc
# on each architecture.
#
# If your architecture does not match any of the patterns in the list,
# or if your operating system is not Linux, it is assumed that you do
# not have a GNU libc that shipped libcrypt to be backward compatible
# with, and configure will automatically set --disable-obsolete-api.
# (This does include the Hurd, even though that's used glibc for a
# long time too -- we are currently assuming that binary backward
# compatibility is not a priority for the Hurd community so far.)
#
# The patterns in the first column are regular expressions (as
# understood by 'expr') to be matched against the configure-time
# $host_cpu variable. They are processed from top to bottom; since
# older architectures' regexps may match newer subarchitectures'
# patterns, that means the list is in *reverse* chronological order
# and new entries should be added at the *top*.
#
# The second column gives the minimum symbol version number.
#
# If there is anything more on the line after the second column, all of it
# is taken as a preprocessor #if expression which must be true for
# this line's version number to be used. The macros defined in
# <limits.h> are available to this expression. This mechanism is for
# subarchitectures that do not change $host_cpu (I wish they wouldn't
# do that...)
riscv64.* GLIBC_2.27
nios2.* GLIBC_2.21
microblaze.* GLIBC_2.18
aarch64.* GLIBC_2.17
powerpc64le.* GLIBC_2.17
x86_64.* GLIBC_2.16 /* x32 */ __x86_64__ && ULONG_MAX == UINT_MAX
tilegx.* GLIBC_2.12
tilepro.* GLIBC_2.12
arm.* GLIBC_2.4
m68k.* GLIBC_2.4 /* coldfire */ defined __mcoldfire__
powerpc64.* GLIBC_2.3
x86_64.* GLIBC_2.2.5 /* 64 */ defined __x86_64__
s390x.* GLIBC_2.2
alpha.* GLIBC_2.0
hppa.* GLIBC_2.0
i[3-9]86.* GLIBC_2.0
ia64.* GLIBC_2.0
m68k.* GLIBC_2.0
mips.* GLIBC_2.0
powerpc.* GLIBC_2.0
s390.* GLIBC_2.0
sh.* GLIBC_2.0
sparc.* GLIBC_2.0
x86_64.* GLIBC_2.0 /* 32 */
|