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.96) (envelope-from ) id 1wC3Hb-001cUh-0B for pgsql-hackers@arkaria.postgresql.org; Sun, 12 Apr 2026 22:27:59 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wC3HX-003LA2-1s for pgsql-hackers@arkaria.postgresql.org; Sun, 12 Apr 2026 22:27:56 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wC3HX-003L9j-0U for pgsql-hackers@lists.postgresql.org; Sun, 12 Apr 2026 22:27:56 +0000 Received: from relay3-d.mail.gandi.net ([217.70.183.195]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wC3HU-00000000hRm-2v5y for pgsql-hackers@lists.postgresql.org; Sun, 12 Apr 2026 22:27:54 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id 95DEF1F461; Sun, 12 Apr 2026 22:27:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vondra.me; s=gm1; t=1776032869; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=OjXLsxfa53LttbCCdQw+c5bJXHoTeSGpDfM7odvsJoo=; b=CGg51+vg+S7rEHUxEeqFM8S1etLNHp1w4fjqq/woZtgmH4M4Z1/Oe7VBCXXVeMYLQtRsG5 4MldqLrtKQha+TAyR5gUgkTQy2ru2QTw4yJ0Wkh2Eb5ij6Z3GhTBUWCEQtB6boRw760Oka 3osQfOjGlJ+Taf4gTK9Bf25sXqpvA1niLGk2kR8RY/DkBJANkejWbIweMuqcdGSdDYZBiB I9IailiTI0ffNdUWFBwwu9HQOvcc+bWnYntQchbRKogMOdhnszKa7phUNShEhaBoAGgc43 7WYndD0u2m4VYG5IcFapbJTKgmTb44TrdUUDaw7XX6cFK2fAj4pF4lssCwFddg== Message-ID: Date: Mon, 13 Apr 2026 00:27:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Change default of jit to off From: Tomas Vondra To: Andrew Dunstan , Thomas Munro Cc: Andres Freund , Pierre Ducroquet , Tom Lane , Jelte Fennema-Nio , Greg Sabino Mullane , Adrien Nayrat , Christoph Berg , Euler Taveira , =?UTF-8?Q?=C3=81lvaro_Herrera?= , PostgreSQL Hackers , Andreas Karlsson , Anthonin Bonnefoy , pgsql-hackers , Michael Banck References: <49490d8d-e8b9-497b-9a58-712daadb9ca9@anayrat.info> <5b5d04c3-e34e-4ae9-8b39-12b52e63154a@vondra.me> <1629115.1774023867@sss.pgh.pa.us> <0be4f0df-4a17-44b2-9445-fcfbd234d871@dunslane.net> Content-Language: en-US In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-GND-Sasl: tomas@vondra.me X-GND-State: clean X-GND-Score: -100 X-GND-Cause: dmFkZTG2vDwrJuZehKRrPZsmaBQ/QQyAbAwk2lOX8zQx4JhY4bwJupHc4zYrSIM32wbyah3sSCksDknP9fCTLU338UT1gC1wFefYyZReItajVhpJT2UuEKl3NVH5zieHpsl0GwzVtj/XubIORFBfsSaFM1lpl+EQ7DoExDTXIGrfi7a1GJJewiUss0pAW28BBLOaiwrPFoLxG3CaRolxuoYwptmnWOZi9H7cY9GkvyjHfgd9cywW1g3SRe+g6gcBJQBWYQSTKf1v+3/1frsFeXxfr5TjC6sCif5w6VerLZRpUYCwxYmkyDLmDVZRxHXlM/p4Flhue5q3wKFUyDY83UBCyDpLNZbjluTOfGJBXvrBAD9e0IfHSQlkuPzr3sZJPBp64nivvCozsamdPh8xUod3h3ZZtYxi8NSU4xFxTtU0ubaN6+9J4jfyRX4HK2kcyZ36qlQTqNSQTdwNHNKsRIMGsPunulXZLK807tVEQTuad0urXLNWbpen5wFuSfttvCykVfU/4dbqmlSTXvdRXEeGitfWevRMMa0tmS0IaznVIiPaZqf4LkXu+XYQhEwC68/qoCXJ96IKtUVVI/WrUte4omo6Z5NvWN47WeUPWQ2jaFk9ojpERXO8NUgY9f9FrEpLUpSbOesWli5LHUoWw2yuhiupoqI4eS4FFW6oIWynhzg9Zg List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 4/2/26 21:46, Tomas Vondra wrote: > > > On 4/2/26 15:10, Andrew Dunstan wrote: >> >> On 2026-04-02 Th 8:50 AM, Thomas Munro wrote: >>> On Fri, Apr 3, 2026 at 12:52 AM Tomas Vondra wrote: >>>> Pushed, after rewording the commit message a little bit, and removing >>>> the sentence in the docs saying >>>> >>>>      (before PostgreSQL 19 the default was on) >>> How can we keep it enabled in the build farm? >>> >>> >> >> No easy way to do it globally - I guess we could default it to on in the >> next client release. Individual owners can enable it in their buildfarm >> configs, in the extra_config section. >> > > That's a good idea. Maybe we should ping the buildfarm owners (those > that are already running --with-llvm) to add jit=on. > > I'll do that on my two clang animals dikkop/jay, and maybe on some of > the gcc ones too. But I'll wait a bit, I don't want to upset them right > before feature freeze. > FWIW I've now done this on my 5 animals - dikkop, turaco, widowbird, jay and hippopotamus. None of them was even building with LLVM before. On the last two it was a bit of a struggle, due to having old gcc and LLVM. regards -- Tomas Vondra