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 1w5WD3-003KZw-2Y for pgsql-hackers@arkaria.postgresql.org; Wed, 25 Mar 2026 21:56:17 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w5WD2-00GocC-0u for pgsql-hackers@arkaria.postgresql.org; Wed, 25 Mar 2026 21:56:16 +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.96) (envelope-from ) id 1w5WD1-00Goc0-33 for pgsql-hackers@lists.postgresql.org; Wed, 25 Mar 2026 21:56:16 +0000 Received: from mail-yx1-xb134.google.com ([2607:f8b0:4864:20::b134]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w5WCy-000000018sX-2BNh for pgsql-hackers@postgresql.org; Wed, 25 Mar 2026 21:56:15 +0000 Received: by mail-yx1-xb134.google.com with SMTP id 956f58d0204a3-64ae2ce2fe1so391751d50.1 for ; Wed, 25 Mar 2026 14:56:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774475771; cv=none; d=google.com; s=arc-20240605; b=ku9w+cKxJvdh9PfHO192umTy0j+YR+fp1PJttYIV83Pg6NZUXk2ay4bX4DA+knpBLc wL6uPQyisrPZqAxFftaLCxvHH/NL95qFCrEFABx+XwPypjEQJwYpISkLiwwWIYlfzADA KR0U7DdCWnE39hXNliwfu9wwGaPcSUC+UQVXJnsrCYsfEYGYD+m1MDvuV7jjAKvTggBH hA+lCL4FURJqH/Vk0ThrpTaDuKRs7TWquJNCiw5CJn5i8sIDmoq3k2k/tXFflg6w5Iwk tmCVAUh24aU3azwKCGYZGq4mcvm27P4JRFGZw0T92h1TJXt0ZURJn9ZuSc/A6l1zfo2j g/eg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=sycRS6O8RqGcTdfDUaiZ6D8ioM7+vIXGQ0IAsQUoVSM=; fh=SdwJHIRkv+kktnt+msfJldJIjOERfyUD2OX99nG+HDI=; b=OVmw1kc0b/wOvmX4J+IrTGxLc0LtxwxJPgZ6aM6aVVkdNxwMi8CTpNhkViVPesWCpQ M+n0D24rpLX7URINeRIbd6Z22DlHYuS6z0Y5757PpyxHZ9ieL6GBxeRItvlJ3nsDc+O1 EqvtFcDNs6omBMtpZMZsNLcFrj5EulZkj+V8MNcOdKVTT6neY2+BYP373/K70HPPzd60 VBBFDN9HVMSwgBjryN2KG2B4XKtNw7djZYvl7XCZyqm5CQcwAw5Lw9MaLBhk9a1FrHss BM3a+KXZ2b53OT2uXuO0uiTv0nNmieGnxcprsmNTOuTE+Zajdo9Rfhi4lOEnR1Tty7N6 c15w==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=percona.com; s=google; t=1774475771; x=1775080571; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=sycRS6O8RqGcTdfDUaiZ6D8ioM7+vIXGQ0IAsQUoVSM=; b=KRCOSjq5XcDG9+3jX/BAKTUNIQBQ9QRfLH2iYB7EhgDtWKwmdzllhfzyK1hByVXsD6 fcn3x+yAo0aIVxb9ya2AvPLEkdwycLAcitW/H058FL85BY3u3HSF1pcxIyM01818PDod /ID1ZYw8Ce7rJ2agXoYybvyTCbkOLlFGl2umM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774475771; x=1775080571; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=sycRS6O8RqGcTdfDUaiZ6D8ioM7+vIXGQ0IAsQUoVSM=; b=kWyU2aGltCDF2jSkpNE8FJ/JzDVi+iKy8EOR+tL6+l43g07ls4DM8ASpKIbEm2FiRe oGpF1HbGtMk+i4avdOnBNql/eBO5cF4sI8bjh7WhO0ODRoYtYF4nAxDqMs6jXPIavnwX FeU0Ng17dZ4ZmUAeugBeEmr7fkfBnqmMCphaz7ksAbYAEQ329gSmVKD8cY9ZjAlK44rf 3aizEk2sK1oRj6EzkaNxZzoCf4G7AtaIX+VJutwhgJKU39VNGaEV/+nlNmTFgcaAa7xr M4aebWyg1UzJUAAiIlyJ+9rYfBZGtek2biT4RbvtdIiKDKaTRsCWtGNEPuJlIj8WlUki jF7w== X-Forwarded-Encrypted: i=1; AJvYcCWeomd/SO9CtYm/VeE8++odWqArI+jR3wBccXq5fWlsSEVZEsndWfeblXVA06z6/OQPbglmgkxJuapzMr8n@postgresql.org X-Gm-Message-State: AOJu0YwjHIAaKAMW5ilymc9u+rVznrkNIORlLnuR7yR+kxEvbZ7lvsGP muABK6E/HLceX4unqK+JpEX9HUWnj5rJaRGw+qJwRBuwRu0y5ZOvq/xtSgP5E1riUdPUrOUZXAf iQUNXnfAZG3CFbhebglXUhd7j01MshTu4KrEqi2H6gVwDeGRxAwEOMnJEhWV9wnCn22OqRBCOe2 k0gVVpQSqtua2dZT9xuAhjOl1O5A+A69/EjnWIiryg4VaFAqZn8GEWL3qhVXdik5aoBtrARf7IA OAqhou/tt7jWRB9SYlQoPsTlXaA0xgxh0YlgfUI4+8vkrPUAcPATbzLJF6dbjLJCFU3ag== X-Gm-Gg: ATEYQzzrE5wd/6GQMkodHuP+JPnHVJW8e3nLNXh4hpHe8Ik4PkZ0FDs2V/Ah0ia8ylN 9T5lIJZV4aQlJTR9GlNMzWQ6WdwOUkfu74jN0TTPvXgtlAJpQgCztxp9aKmx84E5E1oMk9k51h5 4Av+OXcvDpLhYjqc0SAL14HheTKG5U8W7+VrpXSslPNYndn0XncyB1EESKcgGHwIvXzREEqZ5x/ lYMrDKVosrFou2jl/GVi+LmoGOy2CdgbF4Z2+knNeS8as29vl5IrEN4d9qMxoQnPIcCAzYvuyfJ YZzLQYEZHbs8TDEYM5bvi34cgn+hsTJlQ0OK44xrTjpUPa4s3fyeeh0tbZ4rYXpWie4Z X-Received: by 2002:a05:690c:387:b0:798:63e9:6783 with SMTP id 00721157ae682-79acf3a4bd4mr56870997b3.14.1774475770953; Wed, 25 Mar 2026 14:56:10 -0700 (PDT) MIME-Version: 1.0 References: <206b001d-1884-4081-bd02-bed5c92f02ba@eisentraut.org> <4286824f-40c3-4716-ad71-2085b83f3736@eisentraut.org> In-Reply-To: From: Zsolt Parragi Date: Wed, 25 Mar 2026 21:56:00 +0000 X-Gm-Features: AQROBzC5ARNgS8G620NKZptw5na5SE3MBvAiNK5bOX2jGxINw8m69aCiSPY0aXo Message-ID: Subject: Re: meson vs. llvm bitcode files To: Nazir Bilal Yavuz Cc: Peter Eisentraut , pgsql-hackers , Andres Freund Content-Type: text/plain; charset="UTF-8" X-CLOUD-SEC-AV-Sent: true X-CLOUD-SEC-AV-Info: percona,google_mail,monitor X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk > I couldn't reproduce this. There are 43 .bc files and header change (I > changed simd.h) triggers a recompilation of only 'postgres.index.bc' > on my end. This behavior seems correct to me. Could you please share > steps to reproduce the behavior you saw? I can reliably reproduce it on multiple computers. patch applied on top of 009833ef2002430b1f8fae3a8e47718642b7a5d9, default meson build with only -Dllvm=enabled both on ubuntu 24.04/openSUSE tumbleweed with meson 1.3.2, ninja 1.11.1/1.13.2 ninja # to ensure I built everything ninja # nothing happens, up to date touch ../src/include/port/simd.h && time ninja -j$(nproc) 2>&1 [884/884] Generating src/backend/jit/llvm/bitcode/postgres with a custom command ninja -j$(nproc) 2>&1 188.04s user 31.36s system 4541% cpu 4.831 total touch ../src/include/port/simd.h && ninja -j$(nproc) 2>&1 -n | grep bc | wc -l 796