mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-31 23:11:09 +00:00
2008-05-21 Roland McGrath <roland@redhat.com>
* scripts/soversions.awk: Grok ABI line. * Makeconfig ($(common-objpfx)soversions.mk): Likewise. Emit definition for abi-name variable.
This commit is contained in:
parent
e92799fc45
commit
6fa165975f
@ -826,6 +826,7 @@ $(common-objpfx)soversions.mk: $(common-objpfx)soversions.i $(..)Makeconfig
|
|||||||
(seen_DEFAULT=0; seen_WORDSIZE32=0; seen_WORDSIZE64=0; \
|
(seen_DEFAULT=0; seen_WORDSIZE32=0; seen_WORDSIZE64=0; \
|
||||||
while read which lib number setname; do \
|
while read which lib number setname; do \
|
||||||
eval seen_$$which=1; \
|
eval seen_$$which=1; \
|
||||||
|
test x"$$which" != xABI || echo abi-name = "$$lib"; \
|
||||||
test x"$$which" = xDEFAULT || continue; \
|
test x"$$which" = xDEFAULT || continue; \
|
||||||
case $$number in \
|
case $$number in \
|
||||||
[0-9]*) echo "$$lib.so-version=.$$number"; \
|
[0-9]*) echo "$$lib.so-version=.$$number"; \
|
||||||
|
@ -18,6 +18,16 @@ $2 ~ /WORDSIZE[3264]/ {
|
|||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$2 == "ABI" {
|
||||||
|
if ((config ~ thiscf) && !abiname) {
|
||||||
|
abiname = $3;
|
||||||
|
sub(/@CPU@/, cpu, abiname);
|
||||||
|
sub(/@VENDOR@/, vendor, abiname);
|
||||||
|
sub(/@OS@/, os, abiname);
|
||||||
|
}
|
||||||
|
next;
|
||||||
|
}
|
||||||
|
|
||||||
# Obey the first matching DEFAULT line.
|
# Obey the first matching DEFAULT line.
|
||||||
$2 == "DEFAULT" {
|
$2 == "DEFAULT" {
|
||||||
$1 = $2 = "";
|
$1 = $2 = "";
|
||||||
@ -66,6 +76,9 @@ END {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (abiname) {
|
||||||
|
print "ABI", abiname
|
||||||
|
}
|
||||||
for (c in lines) {
|
for (c in lines) {
|
||||||
print lines[c]
|
print lines[c]
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user