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 1w0IDt-001meY-1d for pgsql-hackers@arkaria.postgresql.org; Wed, 11 Mar 2026 11:59:33 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w0IDr-008r7e-2S for pgsql-hackers@arkaria.postgresql.org; Wed, 11 Mar 2026 11:59:32 +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 1w0IDr-008r7W-1N for pgsql-hackers@lists.postgresql.org; Wed, 11 Mar 2026 11:59:31 +0000 Received: from mail-dy1-x1336.google.com ([2607:f8b0:4864:20::1336]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w0IDp-00000001bVw-3eru for pgsql-hackers@lists.postgresql.org; Wed, 11 Mar 2026 11:59:30 +0000 Received: by mail-dy1-x1336.google.com with SMTP id 5a478bee46e88-2ba895adfeaso12050135eec.0 for ; Wed, 11 Mar 2026 04:59:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773230369; cv=none; d=google.com; s=arc-20240605; b=Hq3qDbSE1hMyOBZHXqbu59Zlnc8JdEKNMAfdetjT7pmgll4YP8WbnyJ1I9YV+N4qWz 66Q6IsRiECBJDvGiXcHTDxmvNFoyAajZMVvLSWBHaxF+74tu2SUL4fxT8Nr6iXTa6+WF ccU3JQz3C8jq2QOTCHKDfwvih7+igoPR6xu57rZP1EEre9uPJMRVdQsBIcWDnX6k9V6c 8QQ1KIjBah4Qq8Qc80c/IJtxXYWKdaVqlwCFfAVQfeaTXFAD0FFiGGFgN+fURP0NQ0dh byuzeHjoD+Y+G2RtlcCujmOT08L4uqmvYQ9+VjYGt4f+VyiQ1dFBEtid37V4GxruR2y8 sUsw== 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=L+YbUbRlqP+3VVPBhDJsJplFmzaOb9QOn5WyXCxdCKY=; fh=PyrCF+qsNaqndkAt6nzpU6jTKSl/iqI3Radtv0tyAIM=; b=SykuPjua5jUYWX5Q5DcMNj+YhUmijwF/52FDjlGen4JK0YUr1v7tBkVvP0K1ylZFpt zCSoM0y/0hhVpOuT4SsiBlV2Z0670Hub2TQj1KzXfvw72H9bVKgU/jHzr6av+D2BhMNw nlEx9p8acdSsxPQtTL/u6Bo8uqBES1D4GNw3omBFF68n891jqJpAL0S2Zv01Ntvzh9ir obDpIdJZKGDppQZtDuoJgRnkKGioRiFOh/nbsucfyBhxxfoI0yoLUEJSA+qJgKJKVeBo LXV3c6GbdVAVsA9ClucQc/aeaElXWky4iMexJ6l5fmpy8Gyiv7rq8mi7V+2rihaAhHXW YI7Q==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773230369; x=1773835169; darn=lists.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=L+YbUbRlqP+3VVPBhDJsJplFmzaOb9QOn5WyXCxdCKY=; b=Z0oIOLwN2ME0ilkc2ggtN3dJPfztsl0ccRxJ98ybeP6lcVrDUkDkd80cltVzYcoQ00 8gSmllOHw3mgdF2eiKYSyqIHskMnOJNtir2afzL2jtPK/Cl9RsaK+pDwjb4fuBhqlkLe LyYe8yaNzBWK3I7lM/sIWPAOQOdW29EJN0fvRdiZ98Of+Ra52eL1FUyAHNr6KX5l8KGt xfh9vLoLdmX9NB1EsEUdQb2CTmDyvET3dprc2ogWkuJftt7BzyJhApUqDCSIXMd05zov 5tjZu7X05vkfGo2NSEdmjm3YPYcxgOBjzf+J8VYulyBTv4SWi3rewaW6ydoVL3mul9QO Ydjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773230369; x=1773835169; 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=L+YbUbRlqP+3VVPBhDJsJplFmzaOb9QOn5WyXCxdCKY=; b=firA3uXlWIxcWv9gJGS3APrwZJxMJuD9/kDcRAoznS81ti60TqgT7JaoVYnDGFzIVR f3ZEMtc8dU/SrXftvlen6ptfaaBv/t19FPgy2FXgZRzcZ3O+Gd3+g+x0eCxVAxBoMqzH xXMN73/ki5Xg2mvySX9PAAi0xlM9ruI9buXQ0zbIydQKb58hzEIpNFuQJK4AMcOe3atL woMSHeFGsGi+8G3oa11oL7q+pK817fuapCOfLe6gigZl+GraY6gnLjb/NC4q6nSNZcY1 TOpEkMTW5z0W74DoHfE1lEWkEjvYDkacPz+oPJQaFvIhMboM8ecVDc0N4jv3ySUBiuOo wubQ== X-Gm-Message-State: AOJu0Yx915RachwY0WbnV0fS6NdSxqaznH2Wv28LmoIVDd5ChxNWxiaS awmkIQ/YJgmtV6JXvMrPcf6bNcd4kXWZ6fRY6O1uSu29cdZx3p4EChWLiCYQ4EIsvctXit8tlJ8 /uGT5AZuMuXRHlZRMiysH0yosdGItXT8= X-Gm-Gg: ATEYQzzJYVEMi6qsa0DRi2gmVdCURfLx6bXngbVn+VU/8MEdXi9U6D6a/p+1kxatLZc wDCJXzfLwSNZ5heER9HiZDRkhaKXva4o8qRZ4XA4KHeDrP29WVR3sQ7lFNp5GErjTAYWoovDoLo TjepcrWCSxYSdZoG70Mo0ztCcMK+2SpCwWhRbssPpwM0+Q3UOgu/NR/j1kBgdps6tHg6UDcjAr4 hpFxw99gATgEr4HWypaq0PGdWIymmZiKZYmwZAzixOjVxGug0cCjVY1x1z6zCUJmPa+H3Xwt4nA NW7Lbhhh7ZLV0YuVjQ== X-Received: by 2002:a05:7300:8ca4:b0:2bd:cfce:4c4b with SMTP id 5a478bee46e88-2be8a26fb7bmr883973eec.2.1773230367773; Wed, 11 Mar 2026 04:59:27 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Nazir Bilal Yavuz Date: Wed, 11 Mar 2026 14:59:16 +0300 X-Gm-Features: AaiRm51Gll_2jlSWZ_55vjw1_B8CKOYJdUoX-COB6e_O_sQNKQZlNYqnjtYHU24 Message-ID: Subject: Re: Defend against -ffast-math in meson builds To: Bertrand Drouvot Cc: pgsql-hackers@lists.postgresql.org Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On Wed, 11 Mar 2026 at 14:52, Bertrand Drouvot wrote: > > Hi hackers, > > while working on a patch (not shared yet), I had issues with floating-point and > realized that we don't defend against -ffast-math in meson builds. We defend > against in autoconf (because we don't want fast-math optimizations [1]), so the > attached does the same for meson. > > [1]: https://postgr.es/m/424007.1644003689%40sss.pgh.pa.us You are right. I applied the patch and confirmed that it works. -- Regards, Nazir Bilal Yavuz Microsoft