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 1w910d-0017J6-0K for pgsql-hackers@arkaria.postgresql.org; Sat, 04 Apr 2026 13:25:55 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w910b-00GQg6-1m for pgsql-hackers@arkaria.postgresql.org; Sat, 04 Apr 2026 13:25:53 +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 1w910b-00GQfQ-0t for pgsql-hackers@lists.postgresql.org; Sat, 04 Apr 2026 13:25:53 +0000 Received: from mail-qt1-x843.google.com ([2607:f8b0:4864:20::843]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w910Z-00000000WZn-3xZ6 for pgsql-hackers@lists.postgresql.org; Sat, 04 Apr 2026 13:25:52 +0000 Received: by mail-qt1-x843.google.com with SMTP id d75a77b69052e-50d6b9bca48so22028531cf.2 for ; Sat, 04 Apr 2026 06:25:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775309151; cv=none; d=google.com; s=arc-20240605; b=V1iQT71ABdtH+TuJKh2ZQy/fA0AcR4uawJQp8YO+gjV7gvcZ0oz18YR4LQELvC7EP6 iMZalqu/R7eQ8V5kG8LvKbU/XP37mtgygICI9sR2e8uJk8fW1T3tFDPuiGZV2lLG8Zh0 yqi9ShrBkjU/nY7i7nBQb8qf2LLg7ggzslvpInpmmncIsD01toMs3ciXThwkFpSOCkXh LzBCmT1WgWaKNazuGrzqDttJA1kLq5EVPVWgTgJsJBgd86FQ+Jg86IcCCby7rzCbj/AZ QAq2PdBzwI11Xs2wrP12Pnpax/m+0+d2cWZTS6C8rYCzrMh9pEtqe2aenszxjpgXMv1r RHQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=bPmDC2Zh9Jnmp3tfVQ2PHB5CA38uzmHyr36Nm5CQWBY=; fh=kN3eXCnnalfR3I+m3GfYIn0yzQ/PcjOI3YzWB9JbCMA=; b=Yrm26Du9nGdWWh06s/ZE/tG1U6GbMOu6WpUclvkwfXBhBg6l4zai6j+dR7ii4OHX7B McOvRt65bgWDLW4qZ0/S8ju36bdZScgSTMNi+14UREr2Je00FFJcmX+nMlAQsvU7YK7W 9SvPt2Pji0sHDtunWV+oyHreleuuoPnpXAV4jvlZP7SyaUQKoQe6E+pFkvcVkfhi13UU /KjKHqL9GeAsqYJSqPEL4K4y/oaHsMgoTAdlRhTOErl/IYjcquOC0PIxWnpRyO+S0O2F dcapsSIT1MIpyFpkQx5x99ooB+Zum21JEEShDg6sBmuejy7pltDsVcEesxCvWSaTSxEm 4NEA==; 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=20251104; t=1775309151; x=1775913951; 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=bPmDC2Zh9Jnmp3tfVQ2PHB5CA38uzmHyr36Nm5CQWBY=; b=X1Mu2gc/0FA6cpBrGjQbZ5/Il736YQIN56O4e4B8rpqMQpYSviCT6HbfO1ik8st23d 7jwOLbElcGXkmIXGbsQSrWPfyZ4szFySTBGw+yqmJe4EuVkgv/WpPPkpkBlwding+faZ Br45dzi1izlknn9/0mAxZyYY/cyL05iIawxUCWEk5JlAkpirfYOayp4Z8LReGITy2LgU deJkTg55pH7JW52xGUMIQKcSHGgNE3biFkTk1kq5s1do2t6hGL1ZdnXc3OdOr/e6+68g CudN31amfhlWRYEDKjBqxSl8X3nF30fdHk5oq7aru5ha1CVf/G0q8s6UxbV7VIlTDR4X HsJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775309151; x=1775913951; h=content-transfer-encoding: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=bPmDC2Zh9Jnmp3tfVQ2PHB5CA38uzmHyr36Nm5CQWBY=; b=IVu9VszvirflZlEmm/u4AlcH6vAaztsWPThQcha7KV+T+rLDga2bijgWlnwnjwtthT BSd6KAX944zIct/eMSUXQJPTZO0KsYc1qefRSVPyKnOAJPYxVUXKWL4nsvqs65SAjH5w nawlEgi8hR+eTpUBactqwDA9Vc0jRkTmVhVneniSw+oDkAQMcl7ZsjE0pb09wZZKAym6 3QlQ6F1fCVUQl6eBaKTwwAslR9Ghnu+wYr0AamA9RBnvZSOsRE7hRdICuOQGVgbP5Oxa NHOCOp+R9P1Wrg7c0h3KsQWRz5dZby+WjxEX6AjtB2BP8pb7uyoQdNhSBcahByyAYwDJ Sqnw== X-Forwarded-Encrypted: i=1; AJvYcCWhfoWtMG81Z07CCjw1YxTVpk2Ep1CyOWo72WAZcN0iSRLKXqjFcOTaxdmkmFriysXzfGUYQA+a0Ar2Ikuh@lists.postgresql.org X-Gm-Message-State: AOJu0YxNCv9ixb3zMMpcIA7qCqUSFTtN7rjF39X62JQdqhKreenMyInK tDCAsOUgsHCFdElNTcvjJD06QeXaOxpBmVLLGJaFSi11p6Q1sAwU4VtqXcC5M3cRYAsON6+YtQZ LgfqVKcVzwh9oKRvFFCygUBaSJSi12Mk= X-Gm-Gg: AeBDieuyeo6MHci8124BAG2HXdiEqXsQBBnfaRIqG6j9wRMOXo95MVlRMKd1JVEbqWa vE5O/SWcNdFPNJEbMOFWNbjgQW78Ta95Vs7zZsQ/Iqx+AA6NVWIiIAw3KQOkNBEG8+V4iEL2pSu EUyATzzOlZ6IOmk7GUdFeDTpNGBsZzkxn1ehSW4AkkotZh9lVINAdAREtsuVrz+XnZwEhbWqGI6 rNbEkfzI83XHzrl4JiV7kVOkjnOhPtpm37ZLVKhWLPA6S6z2xJmKC5utrIe0TuwSLbUjfKJqPOL DlcPfhkcfIklBXUlzcK7awi6AspUQkBweDa2QmeDi6DjcExGbEa0+edQtdG/n+JyV4arOXWFhXy 2cdZZuGhAcg/4/8OsEDyrB3hLUME= X-Received: by 2002:a05:622a:684f:20b0:509:238f:ad92 with SMTP id d75a77b69052e-50d62894aa8mr74758711cf.24.1775309151302; Sat, 04 Apr 2026 06:25:51 -0700 (PDT) MIME-Version: 1.0 References: <20250911054220.3784-1-root@ip-172-31-36-228.ec2.internal> <0be1b7b05726652ea0d83e8f72fd4cfe@postgrespro.ru> In-Reply-To: From: John Naylor Date: Sat, 4 Apr 2026 20:25:40 +0700 X-Gm-Features: AQROBzCtLGu_ocAVJUdRSg2jiw7F-XYPMFl22yO9P9HBT-EXlY6OEKdpqmDwquw Message-ID: Subject: Re: Proposal for enabling auto-vectorization for checksum calculations To: Andrew Kim Cc: Oleg Tselebrovskiy , pgsql-hackers@lists.postgresql.org 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 Mon, Mar 30, 2026 at 7:01=E2=80=AFPM John Naylor wrote: > I'll repeat building pg_filedump with this and if that goes well I > plan to push this week unless there are objections. Something change in my environment, or something, because I can't build pg_filedump anymore, although it hasn't had any recent new commits: pg_config /bin/sh: line 1: mkdir: command not found Looks like something messed with PATH, but I don't think it was me. In any case, very little has changed in the patch since I last built pg_filedump successfully, so I won't worry yet. I pushed with a couple cosmetic adjustments: - Removed no-longer-needed #includes from configure checks - Added a comment that we deliberately don't guard on __has_attribute - switch things around to use #ifdef instead of #ifndef for clarity Thanks Andrew, for picking this up again! -- John Naylor Amazon Web Services