Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qj7ri-009MLo-4G for pgsql-hackers@arkaria.postgresql.org; Thu, 21 Sep 2023 00:48:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1qj7re-004Z88-R1 for pgsql-hackers@arkaria.postgresql.org; Thu, 21 Sep 2023 00:48:18 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qj7re-004Z7u-Gk for pgsql-hackers@lists.postgresql.org; Thu, 21 Sep 2023 00:48:18 +0000 Received: from mail-lj1-x22e.google.com ([2a00:1450:4864:20::22e]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1qj7rZ-006QFM-E5 for pgsql-hackers@lists.postgresql.org; Thu, 21 Sep 2023 00:48:17 +0000 Received: by mail-lj1-x22e.google.com with SMTP id 38308e7fff4ca-2c124adf469so6766481fa.0 for ; Wed, 20 Sep 2023 17:48:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695257292; x=1695862092; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=+ErFPGX0hLFvOR8vSdi1dSvJTFdxoWWRhCDuIVivUl0=; b=Q1R2atqQCnD3Sw20P9t3Z7YNYkOQ4pDuc4yM3VaWgVLUZ90Pl5PUTNijcltNpjrIDH xppfM8cWevQ2oGOCeRzm6FTDIIcI0I2J3kSS+u0jfYEKWDZG/9RwAMSmIX3ZidW/hAvP gDqr+UlYQrHz8shglv1AwED0ErCBg77ok/sSpxC0LK/PV69FxCrV3mh6FabhTJRLNAT2 FZ/YOD+h8li5gfUBvO0R7+BZ1b7wXxzmN+asXfXuQDArjId4i/r6KH8ySGr0RV2wIdkl JSw8TS3AKi37kTOlzK+Yb0R4aBMCCvw1MgNPgi0QPPAQrPedMHsZYFjm82NzdG3ImHBe 5Msg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695257292; x=1695862092; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+ErFPGX0hLFvOR8vSdi1dSvJTFdxoWWRhCDuIVivUl0=; b=h9IORB5m63vTxh54dGyoyfhcKxEclvygXWpveCyRHBRmnhzjd6MT3VSHXDFb7pPJSV Oc3JgXirS0ZYh3wLiJvquVvvQtbgCzDHywtP7xUD/lSAhfypx8pBC+azVUPKQrff8FO/ cPFonB8hiwiRvpJYU0gPInaehPcPy4IQMitzFnu0n+wO8x7ZmiB+rxGYv3eQnB61Bp7+ dbkNbCAi2IrTnIqvvVO91bfk4XGXMzroVYMYbaYsmq3kFzIymgfgDMq+WCciIq21s+nM nNQUyjrA3lmpVt9MPNNIsSF4lUKlZALY8xj/lJcabhseZTNkGgAK+hhR/3g40guuRRnR JnGQ== X-Gm-Message-State: AOJu0YzHlwCQmtJxz2qsxap3whrZZ0BkUBUxWEwPQVeAIhRXO7nD7SPC RSSn+KK8ao2RZu+Lo/vLBpMfLbdyAgW35+60IbE= X-Google-Smtp-Source: AGHT+IFLvxaY9kFjOZ85tAHzxG8ESlnAo2mYLn7BxYbzogBbj2cMP6vAOzyqrtAVtjLJ7jYyoAplTy7kBlR+YmyPEow= X-Received: by 2002:a2e:7c15:0:b0:2bc:d993:b7ba with SMTP id x21-20020a2e7c15000000b002bcd993b7bamr3203423ljc.27.1695257291886; Wed, 20 Sep 2023 17:48:11 -0700 (PDT) MIME-Version: 1.0 References: <7d82e672-ed84-4fb1-b686-d477a7e2a043@mines-paristech.fr> <34036e05460e871024873d7542ceff0b2eaac13c.camel@gunduz.org> In-Reply-To: <34036e05460e871024873d7542ceff0b2eaac13c.camel@gunduz.org> From: Thomas Munro Date: Thu, 21 Sep 2023 12:47:35 +1200 Message-ID: Subject: Re: LLVM 16 (opaque pointers) To: =?UTF-8?B?RGV2cmltIEfDvG5kw7x6?= Cc: PostgreSQL Hackers , Fabien COELHO , Ronan Dunklau , Andres Freund , Dmitry Dolgov <9erthalion6@gmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, Sep 21, 2023 at 12:24=E2=80=AFPM Devrim G=C3=BCnd=C3=BCz wrote: > On Thu, 2023-09-21 at 08:22 +1200, Thomas Munro wrote: > > So far I've tested LLVM versions 10, 15, 16, 17, 18 (=3D their main > > branch) against PostgreSQL versions 14, 15, 16. I've attached the > > versions that apply to master and 16, and pushed back-patches to 14 > > and 15 to public branches if anyone's interested[1]. Back-patching > > further seems a bit harder. I'm quite willing to do it, but ... do we > > actually need to, ie does anyone really *require* old PostgreSQL > > release branches to work with new LLVM? > > RHEL releases new LLVM version along with their new minor releases every > 6 month, and we have to build older versions with new LLVM each time. > From RHEL point of view, it would be great if we can back-patch back to > v12 :( Got it. OK, I'll work on 12 and 13 now.