]> git.ipfire.org Git - thirdparty/glibc.git/blob - abi-tags
hurd: Fix build
[thirdparty/glibc.git] / abi-tags
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
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.
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
21 .*-.*-gnu-gnu.* 1 0.0.0
22
23 .*-sun-solaris2.* 2 2.0.0 # just an arbitrary value
24
25 .*-.*-freebsd.*-gnu.* 3 4.0.0 # earliest compatible kernel version
26
27 .*-.*-knetbsd.*-gnu.* 4 1.6.0 # earliest compatible kernel version
28
29 .*-.*-syllable.* 5 2.0.0 # just an arbitrary value
30
31 # There is no catch-all default here because every supported OS that uses
32 # ELF must have its own unique ABI tag.