]> git.ipfire.org Git - thirdparty/glibc.git/blame - abi-tags
nptl: Move pthread_attr_setinheritsched implementation into libc.
[thirdparty/glibc.git] / abi-tags
CommitLineData
92f1da4d
UD
1# This file defines the ABI tag value we will use in the ELF note included
2# in the startup code to be linked into every program.
3
4# The following lines list regexps matching canonical configurations, and
5# the associated ABI tag values. The entire list is processed, with
6# earlier entries taking precedence over later entries. So loose patterns
7# at the end of the list can give defaults.
8
e7c5513d
UD
9# The ABI tags we use are four 32-bit integers. The first of these
10# is the operating-system number, the next three are the revision number
11# of the first compatible kernel.
92f1da4d
UD
12
13# After the configuration regexp, four integers in C syntax appear
14# surrounded by any whitespace or punctuation, one for each byte, MSB first.
15
16# Configuration ABI OS ABI version
17# ------------- ------ -----------
18
19.*-.*-linux.* 0 2.0.0 # earliest compatible kernel version
20
ebf27d12 21.*-.*-gnu-gnu.* 1 0.0.0
92f1da4d 22
e7c5513d 23.*-sun-solaris2.* 2 2.0.0 # just an arbitrary value
e2575a4f 24
82c26126
RM
25.*-.*-freebsd.*-gnu.* 3 4.0.0 # earliest compatible kernel version
26
ae0d550c
RM
27.*-.*-knetbsd.*-gnu.* 4 1.6.0 # earliest compatible kernel version
28
8e856b5a
RM
29.*-.*-syllable.* 5 2.0.0 # just an arbitrary value
30
92f1da4d
UD
31# There is no catch-all default here because every supported OS that uses
32# ELF must have its own unique ABI tag.