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 1nZvWn-0008Vz-1Z for pgsql-pkg-debian@arkaria.postgresql.org; Thu, 31 Mar 2022 14:11:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nZvWl-0005ws-Uk for pgsql-pkg-debian@arkaria.postgresql.org; Thu, 31 Mar 2022 14:11:55 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nZvMm-0002ha-P4 for pgsql-pkg-debian@lists.postgresql.org; Thu, 31 Mar 2022 14:01:36 +0000 Received: from feynman.df7cb.de ([195.49.152.168]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nZvMg-0005ZE-LH for pgsql-pkg-debian@postgresql.org; Thu, 31 Mar 2022 14:01:36 +0000 Received: from msg.df7cb.de (unknown [IPv6:2003:5b:203b:100:7627:eaff:fe52:8e03]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-384) server-digest SHA384) (Client did not present a certificate) by feynman.df7cb.de (Postfix) with ESMTPSA id 4KTlMr0JbKz3Dyd; Thu, 31 Mar 2022 16:01:28 +0200 (CEST) Date: Thu, 31 Mar 2022 16:01:27 +0200 From: Christoph Berg To: hubert depesz lubaczewski Cc: Tom Lane , PostgreSQL General , Andres Freund , PostgreSQL in Debian Subject: PostgreSQL on focal and llvm version Message-ID: Mail-Followup-To: Christoph Berg , hubert depesz lubaczewski , Tom Lane , PostgreSQL General , Andres Freund , PostgreSQL in Debian References: <20220303150428.GA26036@depesz.com> <20220303151156.GB26036@depesz.com> <20220303163921.GA10776@depesz.com> <20220303164401.GA13056@depesz.com> <3969790.1646420992@sss.pgh.pa.us> <20220304204510.GA21340@depesz.com> <3984384.1646431394@sss.pgh.pa.us> <20220306140402.GA6360@depesz.com> <2045.1646583000@sss.pgh.pa.us> <20220307151128.GA22074@depesz.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220307151128.GA22074@depesz.com> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Re: hubert depesz lubaczewski > Soo... plot thickens. > > Looks that pg 12 supplied by pgdg required libllvm9: > > =$ apt-cache show postgresql-12 | grep -E '^(Package|Version|Depends):' > Package: postgresql-12 > Version: 12.9-2.pgdg20.04+1 > Depends: ..., libllvm9 (>= 1:9~svn298832-1~), ... > > Package: postgresql-12 > Version: 12.9-0ubuntu0.20.04.1 > Depends: ..., libllvm10 (>= 1:9~svn298832-1~), ... > > Package: postgresql-12 > Version: 12.2-4 > Depends: ..., libllvm10 (>= 1:9~svn298832-1~), ... > > > Newer pg12 (12.10) from pgdg also depends on llvm9. Perhaps changing the deb to > use/depend-on llvm10 would solve the problem, for now I'm not sure how to do > it. Reached to Christoph about it. Thanks for spotting that. The problem turned out me being not smart enough to determine the newest llvm version installed; the not-quite-correct Makefile code failed on "9" < "10". I have now fixed that problem. Updated postgresql-{11,12,13,14} packages using libllvm10 instead of libllvm9 are available in focal-pgdg-testing. Since this is potentially a breaking change, I'll not push these live immediately but will give people a chance to test these until next week. Christoph