From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS17314 8.43.84.0/22 X-Spam-Status: No, score=-3.7 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI,NICE_REPLY_A, RCVD_IN_DNSWL_MED,RDNS_DYNAMIC,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (ip-8-43-85-97.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id B1C671F5AE for ; Sun, 2 May 2021 20:48:27 +0000 (UTC) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E84843943407; Sun, 2 May 2021 20:48:26 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E84843943407 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1619988507; bh=hwd2TaTx9hAirIwruaV+0T/88Q5VxbRsIPYhB/Nf6es=; h=Subject:To:References:Date:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=kUs3OiFRmYy0CxsTgF8Fko7m5sIDOMuf51Ba5oXvIh1ohXB01Amc9CYPMB1d6KBGb 08vZyN67F0nVBT15EXDI6AfFaQyCwJFokd7t18CRVf3QIRzNtU2aTMZSMDfbA4Gp9o tO0OwRwhMZNxPSfLD7PJF77SRNKoxpaS38cOP/pU= Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by sourceware.org (Postfix) with ESMTP id DCCD43896822 for ; Sun, 2 May 2021 20:48:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org DCCD43896822 Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-379-KhToytleMm6qQH4iwyjsiQ-1; Sun, 02 May 2021 16:48:17 -0400 X-MC-Unique: KhToytleMm6qQH4iwyjsiQ-1 Received: by mail-qv1-f71.google.com with SMTP id t9-20020a0cde090000b02901c4c7ae0cceso3582481qvk.7 for ; Sun, 02 May 2021 13:48:17 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=hwd2TaTx9hAirIwruaV+0T/88Q5VxbRsIPYhB/Nf6es=; b=qSTGaa8Anpzbwl9nV3AD4kEFLe4ziwmiWfczv2AnjwTuzVpZ/R6zF/q1EQNZOS++tX MmwPfbJf6iwpjgvWXIwCU4O8P+7FMCQVhu7Rf2CtYVHyUrX/uIGHpBaFXfIDCigoJlu2 HL4/aMAwb8snrAsL12CrYU/RUbiVz/7seGJYTUZla/MHhKyens6l9n2ZBIWAEeHHYAvL BL8rUs4T0pQ09DUaxqTf8Jp5aZGSXIfgAn/4tCOSvpcHhFOnUVNSUW81zPil13XGRXk5 b8Gm9GLYEVfke3W4ijg+x+oDAWOq+1+5zXkdYLw8O66jQBnJnbt3gKcG9gV1e5LNx0pr zP5g== X-Gm-Message-State: AOAM533ny/0bGnXVk6YsZTvD2D+fFCZZ4R5HG4Pht1DuEgk/8v89P9w0 10UHJgXTWDt7bAPTcEA0mnGqGuvI+krEv6LpwZ8IqobRtzavlQTYyRKCMr7NzqQOi5WvB2dNPhY BxTnPRuI6OtWNy71jL4Xa6rP7i4+MX+6lArBq+P2tUXMWy1Yo6IlOMGJCR5G/lY+GFXpPzQ== X-Received: by 2002:ad4:59d4:: with SMTP id el20mr16488205qvb.13.1619988496637; Sun, 02 May 2021 13:48:16 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzAQmkYpk/oIGpkuxa9gpT5ZIXGtokt/XqhJFhRSs0jyV2POglyow3NHzDRTCjsxIjN1leRLg== X-Received: by 2002:ad4:59d4:: with SMTP id el20mr16488177qvb.13.1619988496134; Sun, 02 May 2021 13:48:16 -0700 (PDT) Received: from [192.168.1.16] (198-84-214-74.cpe.teksavvy.com. [198.84.214.74]) by smtp.gmail.com with ESMTPSA id o125sm7040080qkf.87.2021.05.02.13.48.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 02 May 2021 13:48:15 -0700 (PDT) Subject: Re: [PATCH 04/19] nptl: Move cnd_destroy into libc To: Florian Weimer , libc-alpha@sourceware.org References: <6fe495d55c79d95ef80a27f11fe7d79c177b54ff.1619456219.git.fweimer@redhat.com> Organization: Red Hat Message-ID: Date: Sun, 2 May 2021 16:48:14 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <6fe495d55c79d95ef80a27f11fe7d79c177b54ff.1619456219.git.fweimer@redhat.com> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Carlos O'Donell via Libc-alpha Reply-To: Carlos O'Donell Errors-To: libc-alpha-bounces@sourceware.org Sender: "Libc-alpha" On 4/26/21 1:00 PM, Florian Weimer via Libc-alpha wrote: > The symbol was moved using scripts/move-symbol-to-libc.py. Tested and reviewed on x86_64 and i686. LGTM. Reviewed-by: Carlos O'Donell Tested-by: Carlos O'Donell > The __pthread_cond_destroy@@GLIBC_PRIVATE symbol is no longer > neded, so remove that as well. OK. > --- > nptl/Versions | 4 ++-- > sysdeps/pthread/Makefile | 3 ++- > sysdeps/pthread/cnd_destroy.c | 11 ++++++++++- > sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/arc/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/arc/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/csky/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/csky/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/i386/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/i386/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 ++ > .../unix/sysv/linux/m68k/coldfire/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 2 ++ > .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2 ++ > .../unix/sysv/linux/microblaze/be/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 ++ > .../unix/sysv/linux/microblaze/le/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist | 2 ++ > .../unix/sysv/linux/mips/mips32/libpthread.abilist | 1 - > .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 ++ > .../unix/sysv/linux/mips/mips64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 1 - > .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 2 ++ > .../sysv/linux/powerpc/powerpc32/libpthread.abilist | 1 - > .../sysv/linux/powerpc/powerpc32/nofpu/libc.abilist | 2 ++ > .../unix/sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 ++ > .../linux/powerpc/powerpc64/be/libpthread.abilist | 1 - > .../unix/sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 ++ > .../linux/powerpc/powerpc64/le/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 2 ++ > .../unix/sysv/linux/s390/s390-32/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 ++ > .../unix/sysv/linux/s390/s390-64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 2 ++ > .../unix/sysv/linux/sparc/sparc32/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 ++ > .../unix/sysv/linux/sparc/sparc64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist | 1 - > 64 files changed, 78 insertions(+), 33 deletions(-) > > diff --git a/nptl/Versions b/nptl/Versions > index fc34e59b70..08fcebacb7 100644 > --- a/nptl/Versions > +++ b/nptl/Versions > @@ -128,6 +128,7 @@ libc { > GLIBC_2.28 { > call_once; > cnd_broadcast; > + cnd_destroy; > thrd_current; > thrd_equal; > thrd_sleep; > @@ -158,6 +159,7 @@ libc { > __pthread_setspecific; > call_once; > cnd_broadcast; > + cnd_destroy; > pthread_cond_clockwait; > pthread_condattr_getclock; > pthread_condattr_getpshared; > @@ -220,7 +222,6 @@ libc { > __pthread_cleanup_pop; > __pthread_cleanup_push; > __pthread_cleanup_upto; > - __pthread_cond_destroy; # Used by the C11 threads. > __pthread_cond_init; # Used by the C11 threads. > __pthread_cond_signal; # Used by the C11 threads. > __pthread_cond_timedwait; # Used by the C11 threads. > @@ -375,7 +376,6 @@ libpthread { > > # C11 thread symbols. > GLIBC_2.28 { > - cnd_destroy; > cnd_init; > cnd_signal; > cnd_timedwait; > diff --git a/sysdeps/pthread/Makefile b/sysdeps/pthread/Makefile > index 821f4c920f..d7cfce2d33 100644 > --- a/sysdeps/pthread/Makefile > +++ b/sysdeps/pthread/Makefile > @@ -34,12 +34,13 @@ routines += thrd_current thrd_equal thrd_sleep thrd_yield > libpthread-routines += thrd_create thrd_detach thrd_exit thrd_join \ > mtx_destroy mtx_init mtx_lock mtx_timedlock \ > mtx_trylock mtx_unlock \ > - cnd_destroy cnd_init cnd_signal cnd_timedwait cnd_wait \ > + cnd_init cnd_signal cnd_timedwait cnd_wait \ > tss_create tss_delete tss_get tss_set > > $(libpthread-routines-var) += \ > call_once \ > cnd_broadcast \ > + cnd_destroy \ > > tests += tst-cnd-basic tst-mtx-trylock tst-cnd-broadcast \ > tst-cnd-timedwait tst-thrd-detach tst-mtx-basic tst-thrd-sleep \ > diff --git a/sysdeps/pthread/cnd_destroy.c b/sysdeps/pthread/cnd_destroy.c > index 5ef43bf74b..830cf6d7cb 100644 > --- a/sysdeps/pthread/cnd_destroy.c > +++ b/sysdeps/pthread/cnd_destroy.c > @@ -18,9 +18,18 @@ > > #include "thrd_priv.h" > #include "pthreadP.h" > +#include > > void > -cnd_destroy (cnd_t *cond) > +__cnd_destroy (cnd_t *cond) > { > __pthread_cond_destroy ((pthread_cond_t *) cond); > } > +#if PTHREAD_IN_LIBC > +versioned_symbol (libc, __cnd_destroy, cnd_destroy, GLIBC_2_34); > +# if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_28, GLIBC_2_34) > +compat_symbol (libpthread, __cnd_destroy, cnd_destroy, GLIBC_2_28); > +# endif > +#else /* !PTHREAD_IN_LIBC */ > +strong_alias (__cnd_destroy, cnd_destroy) > +#endif > diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist > index 010c6306a9..b7236ac82e 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist > @@ -2200,6 +2200,7 @@ GLIBC_2.27 wcstof64x F > GLIBC_2.27 wcstof64x_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > GLIBC_2.28 statx F > @@ -2253,6 +2254,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > index 7ebe4b990c..2fc70b29d0 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > @@ -69,7 +69,6 @@ GLIBC_2.17 sem_unlink F > GLIBC_2.17 sem_wait F > GLIBC_2.18 pthread_getattr_default_np F > GLIBC_2.18 pthread_setattr_default_np F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist > index 97594a27ba..af30149d8d 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist > @@ -2093,6 +2093,7 @@ GLIBC_2.27 wcstof64x F > GLIBC_2.27 wcstof64x_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > GLIBC_2.28 statx F > @@ -2334,6 +2335,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > index d9d6e39f3e..be6670f777 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > @@ -69,7 +69,6 @@ GLIBC_2.2 pthread_yield F > GLIBC_2.2 sem_timedwait F > GLIBC_2.2.3 __libpthread_version_placeholder F > GLIBC_2.2.6 __libpthread_version_placeholder F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist > index 8a1d89dde2..2c3bbd8fb2 100644 > --- a/sysdeps/unix/sysv/linux/arc/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist > @@ -627,6 +627,7 @@ GLIBC_2.32 close F > GLIBC_2.32 closedir F > GLIBC_2.32 closelog F > GLIBC_2.32 cnd_broadcast F > +GLIBC_2.32 cnd_destroy F > GLIBC_2.32 confstr F > GLIBC_2.32 connect F > GLIBC_2.32 copy_file_range F > @@ -2012,6 +2013,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/arc/libpthread.abilist b/sysdeps/unix/sysv/linux/arc/libpthread.abilist > index 264fbaad4a..e065ba609d 100644 > --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist > @@ -10,7 +10,6 @@ GLIBC_2.32 __pthread_rwlock_tryrdlock F > GLIBC_2.32 __pthread_rwlock_trywrlock F > GLIBC_2.32 __pthread_unregister_cancel F > GLIBC_2.32 __pthread_unregister_cancel_restore F > -GLIBC_2.32 cnd_destroy F > GLIBC_2.32 cnd_init F > GLIBC_2.32 cnd_signal F > GLIBC_2.32 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > index 8903c23f98..e1b4beda1f 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > @@ -120,6 +120,7 @@ GLIBC_2.27 wcstof64 F > GLIBC_2.27 wcstof64_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -177,6 +178,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > index eb81e3d96b..33f2773528 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > @@ -3,7 +3,6 @@ GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > GLIBC_2.18 pthread_setattr_default_np F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > index f51e280491..816f15b789 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > @@ -120,6 +120,7 @@ GLIBC_2.27 wcstof64 F > GLIBC_2.27 wcstof64_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -174,6 +175,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > index eb81e3d96b..33f2773528 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > @@ -3,7 +3,6 @@ GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > GLIBC_2.18 pthread_setattr_default_np F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist > index d917316ca3..7035f7fe5a 100644 > --- a/sysdeps/unix/sysv/linux/csky/libc.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist > @@ -662,6 +662,7 @@ GLIBC_2.29 close F > GLIBC_2.29 closedir F > GLIBC_2.29 closelog F > GLIBC_2.29 cnd_broadcast F > +GLIBC_2.29 cnd_destroy F > GLIBC_2.29 confstr F > GLIBC_2.29 connect F > GLIBC_2.29 copy_file_range F > @@ -2196,6 +2197,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist > index 431fb2d034..1c1f20d069 100644 > --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist > @@ -10,7 +10,6 @@ GLIBC_2.29 __pthread_rwlock_tryrdlock F > GLIBC_2.29 __pthread_rwlock_trywrlock F > GLIBC_2.29 __pthread_unregister_cancel F > GLIBC_2.29 __pthread_unregister_cancel_restore F > -GLIBC_2.29 cnd_destroy F > GLIBC_2.29 cnd_init F > GLIBC_2.29 cnd_signal F > GLIBC_2.29 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist > index 9dc38d515d..f1b97213b8 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist > @@ -1931,6 +1931,7 @@ GLIBC_2.27 wcstof64 F > GLIBC_2.27 wcstof64_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -2147,6 +2148,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > index 5f4c6e4fb4..a64697fd3b 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > @@ -61,7 +61,6 @@ GLIBC_2.2 sem_unlink F > GLIBC_2.2 sem_wait F > GLIBC_2.2.3 __libpthread_version_placeholder F > GLIBC_2.2.6 __libpthread_version_placeholder F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist > index 3209278a47..7d83e71ed3 100644 > --- a/sysdeps/unix/sysv/linux/i386/libc.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist > @@ -2105,6 +2105,7 @@ GLIBC_2.27 wcstof64x F > GLIBC_2.27 wcstof64x_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -2324,6 +2325,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist > index 02fe491881..84d2421b5b 100644 > --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist > @@ -69,7 +69,6 @@ GLIBC_2.2 pthread_yield F > GLIBC_2.2 sem_timedwait F > GLIBC_2.2.3 __libpthread_version_placeholder F > GLIBC_2.2.6 __libpthread_version_placeholder F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist > index f90d5c3655..0497849035 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist > @@ -1967,6 +1967,7 @@ GLIBC_2.27 wcstof64x F > GLIBC_2.27 wcstof64x_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > GLIBC_2.28 statx F > @@ -2181,6 +2182,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > index 5f1490bb30..2b1d6498c9 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > @@ -61,7 +61,6 @@ GLIBC_2.2 sem_unlink F > GLIBC_2.2 sem_wait F > GLIBC_2.2.3 __libpthread_version_placeholder F > GLIBC_2.2.6 __libpthread_version_placeholder F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > index 17456911b3..307ca0c188 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > @@ -121,6 +121,7 @@ GLIBC_2.27 wcstof64 F > GLIBC_2.27 wcstof64_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -178,6 +179,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > index eb81e3d96b..33f2773528 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > @@ -3,7 +3,6 @@ GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > GLIBC_2.18 pthread_setattr_default_np F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > index f4ccf202bf..7191931fa6 100644 > --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > @@ -2048,6 +2048,7 @@ GLIBC_2.27 wcstof64 F > GLIBC_2.27 wcstof64_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -2267,6 +2268,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > index 02fe491881..84d2421b5b 100644 > --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > @@ -69,7 +69,6 @@ GLIBC_2.2 pthread_yield F > GLIBC_2.2 sem_timedwait F > GLIBC_2.2.3 __libpthread_version_placeholder F > GLIBC_2.2.6 __libpthread_version_placeholder F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > index 65f5876df4..edc60f5349 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > @@ -2190,6 +2190,7 @@ GLIBC_2.27 wcstof64 F > GLIBC_2.27 wcstof64_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -2247,6 +2248,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > index eb826125b7..cde7ab521d 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > @@ -69,7 +69,6 @@ GLIBC_2.18 sem_timedwait F > GLIBC_2.18 sem_trywait F > GLIBC_2.18 sem_unlink F > GLIBC_2.18 sem_wait F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > index fa89345217..f1556f9eac 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > @@ -2190,6 +2190,7 @@ GLIBC_2.27 wcstof64 F > GLIBC_2.27 wcstof64_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -2244,6 +2245,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > index eb826125b7..cde7ab521d 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > @@ -69,7 +69,6 @@ GLIBC_2.18 sem_timedwait F > GLIBC_2.18 sem_trywait F > GLIBC_2.18 sem_unlink F > GLIBC_2.18 sem_wait F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > index c2ed5070b8..a072735778 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > @@ -2018,6 +2018,7 @@ GLIBC_2.27 wcstof64 F > GLIBC_2.27 wcstof64_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -2230,6 +2231,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > index 2a4c32e892..b379783371 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > @@ -68,7 +68,6 @@ GLIBC_2.2 sem_unlink F > GLIBC_2.2 sem_wait F > GLIBC_2.2.3 __libpthread_version_placeholder F > GLIBC_2.2.6 __libpthread_version_placeholder F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > index e2b257284c..4f201fa1a4 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > @@ -2016,6 +2016,7 @@ GLIBC_2.27 wcstof64 F > GLIBC_2.27 wcstof64_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -2228,6 +2229,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > index 2a4c32e892..b379783371 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > @@ -68,7 +68,6 @@ GLIBC_2.2 sem_unlink F > GLIBC_2.2 sem_wait F > GLIBC_2.2.3 __libpthread_version_placeholder F > GLIBC_2.2.6 __libpthread_version_placeholder F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > index 57effe3164..96428847ca 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > @@ -2024,6 +2024,7 @@ GLIBC_2.27 wcstof64x F > GLIBC_2.27 wcstof64x_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -2236,6 +2237,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > index d7c86117f7..2dfae80e0c 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > @@ -2020,6 +2020,7 @@ GLIBC_2.27 wcstof64x F > GLIBC_2.27 wcstof64x_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > GLIBC_2.28 statx F > @@ -2230,6 +2231,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist > index 5522622b47..14195c2606 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist > @@ -2232,6 +2232,7 @@ GLIBC_2.27 wcstof64 F > GLIBC_2.27 wcstof64_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -2286,6 +2287,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > index 897ec5cf12..8967a5b4ee 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > @@ -69,7 +69,6 @@ GLIBC_2.21 sem_timedwait F > GLIBC_2.21 sem_trywait F > GLIBC_2.21 sem_unlink F > GLIBC_2.21 sem_wait F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > index fd8f040bf0..f22c55c3fe 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > @@ -2052,6 +2052,7 @@ GLIBC_2.27 wcstof64 F > GLIBC_2.27 wcstof64_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -2294,6 +2295,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > index 26eb6f444e..3a6b340995 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > @@ -69,7 +69,6 @@ GLIBC_2.2 pthread_yield F > GLIBC_2.2 sem_timedwait F > GLIBC_2.2.3 __libpthread_version_placeholder F > GLIBC_2.2.6 __libpthread_version_placeholder F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > index 920f870a40..69ff47f672 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > @@ -2056,6 +2056,7 @@ GLIBC_2.27 wcstof64 F > GLIBC_2.27 wcstof64_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -2327,6 +2328,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > index 50b9ca8f04..c4c2294a3b 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > @@ -121,6 +121,7 @@ GLIBC_2.27 wcstof64 F > GLIBC_2.27 wcstof64_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > GLIBC_2.28 statx F > @@ -2148,6 +2149,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > index 9bb7212a79..a4e1072df8 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > @@ -3,7 +3,6 @@ GLIBC_2.12 pthread_getname_np F > GLIBC_2.12 pthread_setname_np F > GLIBC_2.18 pthread_getattr_default_np F > GLIBC_2.18 pthread_setattr_default_np F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > index e769052263..c21a5b8e37 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > @@ -2290,6 +2290,7 @@ GLIBC_2.27 wcstof64x F > GLIBC_2.27 wcstof64x_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > GLIBC_2.28 statx F > @@ -2449,6 +2450,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > index 7ebe4b990c..2fc70b29d0 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > @@ -69,7 +69,6 @@ GLIBC_2.17 sem_unlink F > GLIBC_2.17 sem_wait F > GLIBC_2.18 pthread_getattr_default_np F > GLIBC_2.18 pthread_setattr_default_np F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > index 3976da6199..5d3a06c16f 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > @@ -620,6 +620,7 @@ GLIBC_2.33 close F > GLIBC_2.33 closedir F > GLIBC_2.33 closelog F > GLIBC_2.33 cnd_broadcast F > +GLIBC_2.33 cnd_destroy F > GLIBC_2.33 confstr F > GLIBC_2.33 connect F > GLIBC_2.33 copy_file_range F > @@ -2014,6 +2015,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist > index d2542dc026..90182ed58c 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist > @@ -10,7 +10,6 @@ GLIBC_2.33 __pthread_rwlock_tryrdlock F > GLIBC_2.33 __pthread_rwlock_trywrlock F > GLIBC_2.33 __pthread_unregister_cancel F > GLIBC_2.33 __pthread_unregister_cancel_restore F > -GLIBC_2.33 cnd_destroy F > GLIBC_2.33 cnd_init F > GLIBC_2.33 cnd_signal F > GLIBC_2.33 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > index b10e0ff980..aa6069610f 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > @@ -2161,6 +2161,7 @@ GLIBC_2.27 xprt_register F > GLIBC_2.27 xprt_unregister F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > GLIBC_2.28 statx F > @@ -2214,6 +2215,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > index ab9d50d141..d245f51458 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > @@ -69,7 +69,6 @@ GLIBC_2.27 sem_timedwait F > GLIBC_2.27 sem_trywait F > GLIBC_2.27 sem_unlink F > GLIBC_2.27 sem_wait F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > index 7ea1691859..ce48f75533 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > @@ -2061,6 +2061,7 @@ GLIBC_2.27 wcstof64x F > GLIBC_2.27 wcstof64x_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -2292,6 +2293,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > index 9b247afe89..34ed551fc4 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > @@ -70,7 +70,6 @@ GLIBC_2.2 pthread_yield F > GLIBC_2.2 sem_timedwait F > GLIBC_2.2.3 __libpthread_version_placeholder F > GLIBC_2.2.6 __libpthread_version_placeholder F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > index 8198098146..d39120d119 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > @@ -1959,6 +1959,7 @@ GLIBC_2.27 wcstof64x F > GLIBC_2.27 wcstof64x_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > GLIBC_2.28 statx F > @@ -2185,6 +2186,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > index 49af06d18b..2aad6ea032 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > @@ -62,7 +62,6 @@ GLIBC_2.2 sem_unlink F > GLIBC_2.2 sem_wait F > GLIBC_2.2.3 __libpthread_version_placeholder F > GLIBC_2.2.6 __libpthread_version_placeholder F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > index e6f7a5a6a9..d02efe81dd 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > @@ -1935,6 +1935,7 @@ GLIBC_2.27 wcstof64 F > GLIBC_2.27 wcstof64_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -2154,6 +2155,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > index 5f4c6e4fb4..a64697fd3b 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > @@ -61,7 +61,6 @@ GLIBC_2.2 sem_unlink F > GLIBC_2.2 sem_wait F > GLIBC_2.2.3 __libpthread_version_placeholder F > GLIBC_2.2.6 __libpthread_version_placeholder F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > index a1de20d37b..2ff5c0eb65 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > @@ -1935,6 +1935,7 @@ GLIBC_2.27 wcstof64 F > GLIBC_2.27 wcstof64_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -2151,6 +2152,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > index 5f4c6e4fb4..a64697fd3b 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > @@ -61,7 +61,6 @@ GLIBC_2.2 sem_unlink F > GLIBC_2.2 sem_wait F > GLIBC_2.2.3 __libpthread_version_placeholder F > GLIBC_2.2.6 __libpthread_version_placeholder F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > index 68fdfe10f3..afb234ddc1 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > @@ -2055,6 +2055,7 @@ GLIBC_2.27 wcstof64x F > GLIBC_2.27 wcstof64x_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > @@ -2283,6 +2284,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > index d9d6e39f3e..be6670f777 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > @@ -69,7 +69,6 @@ GLIBC_2.2 pthread_yield F > GLIBC_2.2 sem_timedwait F > GLIBC_2.2.3 __libpthread_version_placeholder F > GLIBC_2.2.6 __libpthread_version_placeholder F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > index bea7f71479..c351223840 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > @@ -1989,6 +1989,7 @@ GLIBC_2.27 wcstof64x F > GLIBC_2.27 wcstof64x_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > GLIBC_2.28 statx F > @@ -2202,6 +2203,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > index 5f1490bb30..2b1d6498c9 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > @@ -61,7 +61,6 @@ GLIBC_2.2 sem_unlink F > GLIBC_2.2 sem_wait F > GLIBC_2.2.3 __libpthread_version_placeholder F > GLIBC_2.2.6 __libpthread_version_placeholder F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > index 5ce35614d7..036d27f4fe 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > @@ -1948,6 +1948,7 @@ GLIBC_2.27 wcstof64x F > GLIBC_2.27 wcstof64x_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > GLIBC_2.28 statx F > @@ -2163,6 +2164,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > index 556655d6a3..df633c1a1b 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > @@ -60,7 +60,6 @@ GLIBC_2.2.5 sem_trywait F > GLIBC_2.2.5 sem_unlink F > GLIBC_2.2.5 sem_wait F > GLIBC_2.2.6 __libpthread_version_placeholder F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > index a0f16ed9a8..8fc39c63c8 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > @@ -2213,6 +2213,7 @@ GLIBC_2.27 wcstof64x F > GLIBC_2.27 wcstof64x_l F > GLIBC_2.28 call_once F > GLIBC_2.28 cnd_broadcast F > +GLIBC_2.28 cnd_destroy F > GLIBC_2.28 fcntl64 F > GLIBC_2.28 renameat2 F > GLIBC_2.28 statx F > @@ -2268,6 +2269,7 @@ GLIBC_2.34 __pthread_setspecific F > GLIBC_2.34 __pthread_unwind_next F > GLIBC_2.34 call_once F > GLIBC_2.34 cnd_broadcast F > +GLIBC_2.34 cnd_destroy F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > index 86e79e1a18..070ccfa078 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > @@ -69,7 +69,6 @@ GLIBC_2.16 sem_unlink F > GLIBC_2.16 sem_wait F > GLIBC_2.18 pthread_getattr_default_np F > GLIBC_2.18 pthread_setattr_default_np F > -GLIBC_2.28 cnd_destroy F > GLIBC_2.28 cnd_init F > GLIBC_2.28 cnd_signal F > GLIBC_2.28 cnd_timedwait F > -- Cheers, Carlos.