Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nTttU-0007pl-Kt for pgsql-committers@arkaria.postgresql.org; Mon, 14 Mar 2022 23:14:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nTtsU-0001P7-KD for pgsql-committers@arkaria.postgresql.org; Mon, 14 Mar 2022 23:13:26 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nTtsU-0001Oy-Bu for pgsql-committers@lists.postgresql.org; Mon, 14 Mar 2022 23:13:26 +0000 Received: from mail-io1-xd35.google.com ([2607:f8b0:4864:20::d35]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1nTtsQ-0005wl-LK for pgsql-committers@lists.postgresql.org; Mon, 14 Mar 2022 23:13:25 +0000 Received: by mail-io1-xd35.google.com with SMTP id c23so20283899ioi.4 for ; Mon, 14 Mar 2022 16:13:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Ho6KoGBAY9XK+ksRSY8CSN3rJ9dduR2EfFGRcRhr/Hc=; b=Y55VBnrb5L5q6yz1xhLYPkmSWohON0chBEnMUS/rsighwSpyhoRofEKdJxPdrX+JG9 2YSa6uPH10HFqXHO+AVal4RgW6LrpZIlHm900qNQfleLZlXx35MtX2wisWRWGq6MbMux IcmA+2To3+Wp8NHNpAOnjuqpervTjSlS/6C3ScKr6To8nCERqDtjnu7uQiC7DKUrkcc+ RkKBoeTZdlQLbxWOgaALiK1slEcT9fGxwwg+tcub4Ju5K2UArgMKo18DdRI/GtdX7YGI RQVXAvQDDHlShvVuCU8zTpBcEZWbPLbVGLu8oameEE2XDFbh0XRwtBLBMW4OsSFQKgbu ztfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Ho6KoGBAY9XK+ksRSY8CSN3rJ9dduR2EfFGRcRhr/Hc=; b=v0sIN/RrFp657JPfd2FrzZQIVfu+PUFfYmiVMlxb6mCWmz46AgQ76xgwbm1df1EzXW +M7V1Qnk6jk3cprGQ3tnlIxiF4zw6lgCMvfMnYdE2YYi4NPLvbDUFKoYMia0BJy9jRCd uqp8xTLfs+09Cd0t/wSoOCAF0bOcJGf1IPSSc+9bRmYlqBr4qNdHx+c0yfci2JPTec+8 EFYLWLtWfn+vP4NUuBDtyfMlvwGcX7uU8u5gdoJo3WTOl4D/nGEFcP1h60XVWUf4Sgml yl6hPq2/uWe+auQD14DcLDYSlfLro2XgFamqkEjPHeJLbZQ2uKXWqJ1frexP4KNAv6su C1Ww== X-Gm-Message-State: AOAM533mXgAyDg4IQaynClzGVL0UG8rlnQ6rKZLhgm7BuXqGuutlsqMU kExQcHQNKRG3I1Wyg98K87K62EC2FGJxTVeVU0TdQx3YhkfSZQ== X-Google-Smtp-Source: ABdhPJyFdSUicA7HcOft2bY7NfJd2IX+eb8uq7+OsvUbz/Px552a6SQmLfJllrm1axinZZXUaOzmCWN/Mz8E7umiqmg= X-Received: by 2002:a05:6638:2404:b0:319:ad8a:e925 with SMTP id z4-20020a056638240400b00319ad8ae925mr21877173jat.18.1647299601718; Mon, 14 Mar 2022 16:13:21 -0700 (PDT) MIME-Version: 1.0 References: <202202142122.eqz4mu2ecfes@alvherre.pgsql> <3155481.1644950069@sss.pgh.pa.us> <20220215224123.fx2mxkvlbvhk7377@alap3.anarazel.de> <3224284.1644965080@sss.pgh.pa.us> In-Reply-To: <3224284.1644965080@sss.pgh.pa.us> From: Thomas Munro Date: Tue, 15 Mar 2022 12:12:44 +1300 Message-ID: Subject: Re: pgsql: Track LLVM 15 changes. To: Tom Lane Cc: Andres Freund , Alvaro Herrera , Fabien COELHO , Thomas Munro , pgsql-committers Content-Type: multipart/mixed; boundary="00000000000099828d05da35d372" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000099828d05da35d372 Content-Type: text/plain; charset="UTF-8" On Wed, Feb 16, 2022 at 11:44 AM Tom Lane wrote: > Andres Freund writes: > > On 2022-02-16 09:18:53 +1300, Thomas Munro wrote: > >> Yeah I mentioned this problem in the other thread. I got as far as > >> finding this write-up: > >> https://llvm.org/docs/OpaquePointers.html > > > Given that major parts of llvm (clang alone contains ~1k references) aren't > > yet transitioned, I wonder if should silence them for now? > > For my own part, I don't have any problem with just filtering these > warnings for now. I don't need any buildfarm changes for that. Shortly I'll do the back-patch of LLVM 14 API changes (their final release tag is scheduled for tomorrow, as I've been reminded by package maintainers trying and failing to build). But I figured I should also follow up on this bandaid solution to the API deprecation warnings, that is, silencing them for now, so we don't spew screeds of warnings. Does someone have a better idea than the attached? --00000000000099828d05da35d372 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Silence-LLVM-14-API-deprecation-warnings.patch" Content-Disposition: attachment; filename="0001-Silence-LLVM-14-API-deprecation-warnings.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l0rblnt20 RnJvbSA5MWQxZjgzM2NiZjZmMTliNWViYjRlYzU5YTQ0ZDEyMjcyNWE1OTYzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUaG9tYXMgTXVucm8gPHRob21hcy5tdW5yb0BnbWFpbC5jb20+ CkRhdGU6IFR1ZSwgMTUgTWFyIDIwMjIgMTI6MDE6NDkgKzEzMDAKU3ViamVjdDogW1BBVENIXSBT aWxlbmNlIExMVk0gMTQgQVBJIGRlcHJlY2F0aW9uIHdhcm5pbmdzLgoKV2UgYXJlIGdvaW5nIHRv IG5lZWQgdG8gaGFuZGxlIHRoZSBvcGFxdWUgcG9pbnRlciBBUEkgY2hhbmdlc1sxXSwKcG9zc2li bHkgaW4gdGltZSBmb3IgTExWTSAxNSwgYnV0IGluIHRoZSBtZWFudGltZSBsZXQncyBzaWxlbmNl IHRoZQp3YXJuaW5ncyBwcm9kdWNlZCBieSBMTFZNIDE0LgoKWzFdIGh0dHBzOi8vbGx2bS5vcmcv ZG9jcy9PcGFxdWVQb2ludGVycy5odG1sCgpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9t L0NBJTJCaFVLRyUyQnAlM0RmYUJRUjJQU0FxV29XYSUyQl90SmRLUFQwd2paUFFlN1hjREV0dFVD Z2RRJTQwbWFpbC5nbWFpbC5jb20KLS0tCiBzcmMvYmFja2VuZC9qaXQvbGx2bS9NYWtlZmlsZSB8 IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv c3JjL2JhY2tlbmQvaml0L2xsdm0vTWFrZWZpbGUgYi9zcmMvYmFja2VuZC9qaXQvbGx2bS9NYWtl ZmlsZQppbmRleCAwMjY4YmQ0NmQ1Li40YWY1N2IwMmIwIDEwMDY0NAotLS0gYS9zcmMvYmFja2Vu ZC9qaXQvbGx2bS9NYWtlZmlsZQorKysgYi9zcmMvYmFja2VuZC9qaXQvbGx2bS9NYWtlZmlsZQpA QCAtMjIsNiArMjIsMTIgQEAgZW5kaWYKIFBHRklMRURFU0MgPSAibGx2bWppdCAtIEpJVCB1c2lu ZyBMTFZNIgogTkFNRSA9IGxsdm1qaXQKIAorIyBMTFZNIDE0IHByb2R1Y2VzIGRlcHJlY2F0aW9u IHdhcm5pbmdzLiAgV2UnbGwgaGFuZGxlIHRob3NlLCBidXQgZm9yIG5vdworIyBzaWxlbmNlIHRo ZSB3YXJuaW5ncy4KK2lmZXEgKCQoR0NDKSwgeWVzKQorTExWTV9DRkxBR1MgKz0gLVduby1kZXBy ZWNhdGVkLWRlY2xhcmF0aW9ucworZW5kaWYKKwogIyBBbGwgZmlsZXMgaW4gdGhpcyBkaXJlY3Rv cnkgdXNlIExMVk0uCiBDRkxBR1MgKz0gJChMTFZNX0NGTEFHUykKIENYWEZMQUdTICs9ICQoTExW TV9DWFhGTEFHUykKLS0gCjIuMzAuMgoK --00000000000099828d05da35d372--