* scripts/extract-abilist.awk: If `lastversion' variable defined, omit
authorRoland McGrath <roland@gnu.org>
Tue, 31 Aug 2004 06:17:48 +0000 (06:17 +0000)
committerRoland McGrath <roland@gnu.org>
Tue, 31 Aug 2004 06:17:48 +0000 (06:17 +0000)
later sets from output.
* Makerules (check-abi): Pass option to set that with value of
LIB-abi-frozen variable if one is set.

* abilist/libcidn.abilist: New file (empty).

ChangeLog
Makerules
linuxthreads/ChangeLog
linuxthreads/Makefile
scripts/extract-abilist.awk

index 14d7891..63c0394 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2004-08-30  Roland McGrath  <roland@frob.com>
+
+       * scripts/extract-abilist.awk: If `lastversion' variable defined, omit
+       later sets from output.
+       * Makerules (check-abi): Pass option to set that with value of
+       LIB-abi-frozen variable if one is set.
+
+       * abilist/libcidn.abilist: New file (empty).
+
 2004-08-30  Jakub Jelinek  <jakub@redhat.com>
 
        * posix/bits/posix1_lim.h (_POSIX_CHILD_MAX, _POSIX_OPEN_MAX): If
index 01c9861..09a6b1f 100644 (file)
--- a/Makerules
+++ b/Makerules
@@ -1190,6 +1190,7 @@ check-abi-%: $(..)scripts/extract-abilist.awk $(common-objpfx)config.make \
 define check-abi
        LC_ALL=C \
        $(AWK) -f $< -v 'config=$(check-abi-config)' \
+              $(patsubst %,-v 'lastversion=%',$($*-abi-frozen)) \
               $(filter %.abilist,$^) \
        | { diff -p -U 0 - $(filter %.symlist,$^) $(check-abi-warn) ; }
 endef
index 2932af7..90ad1f5 100644 (file)
@@ -1,3 +1,7 @@
+2004-08-30  Roland McGrath  <roland@frob.com>
+
+       * Makefile (libpthread-abi-frozen): New variable.
+
 2004-08-26  Roland McGrath  <roland@redhat.com>
 
        * configure.in: New file.  If nptl add-on is also selected, barf if
index d416aa5..926de32 100644 (file)
@@ -25,6 +25,7 @@ all: # Make this the default target; it will be defined in Rules.
 
 linuxthreads-version := $(shell sed -n 's/^.*$(subdir)-\([0-9.]*\).*$$/\1/p' \
                                    Banner)
+libpthread-abi-frozen := GLIBC_2.3.2
 
 headers := pthread.h semaphore.h
 distribute := internals.h queue.h restart.h spinlock.h smp.h tst-signal.sh \
index e4f466e..c9adec4 100644 (file)
@@ -91,5 +91,8 @@ END {
     outpipe = "sort";
     print versions[version] | outpipe;
     close(outpipe);
+
+    if (version == lastversion)
+      break;
   }
 }