diff options
| author | Ulrich Drepper <drepper@gmail.com> | 2012-01-30 22:34:33 -0500 |
|---|---|---|
| committer | Ulrich Drepper <drepper@gmail.com> | 2012-01-30 22:34:33 -0500 |
| commit | 0eb6f47528cc10645cb0a6919b3af53166ca4fe8 (patch) | |
| tree | db61d4a90096b60be41fb33d6d87e79d1d9c3b04 /scripts/firstversions.awk | |
| parent | 27a25b6e633a3ea071e229337eaae36d0fa243fa (diff) | |
| parent | c8a89e7dd5cab24242cc9050387bd5bb902da11a (diff) | |
| download | glibc-0eb6f47528cc10645cb0a6919b3af53166ca4fe8.tar.xz glibc-0eb6f47528cc10645cb0a6919b3af53166ca4fe8.zip | |
Merge branch 'master' of ssh://sourceware.org/git/glibc
Conflicts:
ChangeLog
Diffstat (limited to 'scripts/firstversions.awk')
| -rw-r--r-- | scripts/firstversions.awk | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/scripts/firstversions.awk b/scripts/firstversions.awk index 4a20fc0f9d..ccde4b59b4 100644 --- a/scripts/firstversions.awk +++ b/scripts/firstversions.awk @@ -54,9 +54,13 @@ $1 == "}" { while (vers_compare($1, v) >= 0) { delete firstversion[thislib, idx[thislib]]; idx[thislib]++; - if ((thislib, idx[thislib]) in firstversion) + if ((thislib, idx[thislib]) in firstversion) { + # If we're skipping a referenced version to jump ahead to a + # later version, synthesize the earlier referenced version now. + if (v != $1 && (thislib, v) in usedversion) + print " " v; v = firstversion[thislib, idx[thislib]]; - else + } else break; } if ($1 == v || $1 == f) |
