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.94.2) (envelope-from ) id 1uWhAo-0000aa-8h for pgsql-hackers@arkaria.postgresql.org; Tue, 01 Jul 2025 20:01:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1uWhAm-008FYe-9C for pgsql-hackers@arkaria.postgresql.org; Tue, 01 Jul 2025 20:01:44 +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.94.2) (envelope-from ) id 1uWhAl-008FYP-V7 for pgsql-hackers@lists.postgresql.org; Tue, 01 Jul 2025 20:01:44 +0000 Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uWhAk-0059cz-1G for pgsql-hackers@lists.postgresql.org; Tue, 01 Jul 2025 20:01:44 +0000 Received: by mail-ed1-x535.google.com with SMTP id 4fb4d7f45d1cf-604bff84741so11342893a12.2 for ; Tue, 01 Jul 2025 13:01:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751400100; x=1752004900; darn=lists.postgresql.org; h=user-agent:in-reply-to:content-disposition:mime-version:references :subject:cc:to:from:date:sender:message-id:from:to:cc:subject:date :message-id:reply-to; bh=PoVfNIC9AMEuVZpApo1GPQE6adw22zI8jyYPOi8DnaU=; b=T3U8h+q0tfaEMbqgcThCQ2ehAlw5Ex8Qlg7yXPpEFPNQh8Clsw0ir8Mhx5Z1qUrPIg suYPywYYBJW/CECwfXwM479Cm6PJMgRUeKT7gkUETdt/8cJAN4GOHhscVs9+uBIuSsvZ MLkmfBMF4O9zIst/AsohrR2WkSZb2atkQ71f+0oV/3faUWqMcdgsEwMW9FBfFj8+A/eZ p2rICkhE17FCl5fr5Ttekr+n287h3K5AxI0UR7hN1YjV9LhzR8idEsFmIo/1zVbfessx P2eXfOGJtRpbLfzBmX5sKcUbPoqzuPlsRzB1aCqfa8g6adJxRx8GszZawVqqhRdLyET8 zR2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751400100; x=1752004900; h=user-agent:in-reply-to:content-disposition:mime-version:references :subject:cc:to:from:date:sender:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=PoVfNIC9AMEuVZpApo1GPQE6adw22zI8jyYPOi8DnaU=; b=MM46tAtKpGMVfOyFu7uGRzmspkMGrOB5N421TV9v8UzUzC8bEZvY79SbBABOTPfDTG xySmlirwrK1ubijOpq21JvNYpOWMag/of0HstjOALiGYGCw9QfysqU0Cz3WbIPrun90L nK93aHxGM233mLDb0R8J+b7t+n2G/tX+eUeZxNhqol+p81eih0s7gQhakAaVdbS86kpy IaY6n0DvoVGUVoi5Asn6LneBSTVC7GMh7COBef6LB3hHAGjhXRjSFXD7pXiH8/ZglTRc zumg+Jw5/L5VtaUDwo/uP0GLJuRlIXrLSzmLs0iISZrCpTRrLNvS/dfd1BZAOOJaR3vP zy7Q== X-Gm-Message-State: AOJu0YyEb8+F9VBx1/inYVjWEI7sC+6q+RpZ7btKJeMYoNNz3C0laMAL Q/pa6dZDlyn0OLD1cIcnN1sTzw+O1Q0auamddR1LR8E2qeh3nCpZxwrAM2CLfg== X-Gm-Gg: ASbGncs/9ENAA+2BKz3JIGWV2jT2kiZO7Leww9kXRYgxOP3+0aooXjAQKUecDkEBgNd 9aRDFmyKwzAvWzk8HRcxmAVll5PBg3qiYXyruyxCGCwWXBv07PuzVINnd3S+kZYBnm39+jT7Bjg OUKKxDG6vOFU/9/eAJ3/AnFY28D1nfy/zc1V5Sl/lhH21kIlc2lZonFmrHe0DYa5Uavp9jKW8fQ rf48dwEJoWixvpO9V1aVl3vEv15quh+4Uf8HS9DYeY71GF21X59N/CjQTxzbmvgFCqN4SRQkyhG BUc6OSTQB9guizx7u9MOMvIMBnZUT6U5z2FFtXHShfSUm/Noxy69LX2Qrw28eOH0q1D9ItKFWlU hXWNUonpvnyvLSQ15Ch0= X-Google-Smtp-Source: AGHT+IGY4LrXbIvHH59TPTjxUDaBSpGNURy3SGT0r2h1k8KLHqFjeqFT/TxVS3VWiWtsbSVUg/lx4g== X-Received: by 2002:a05:6402:440a:b0:5fd:c426:9d17 with SMTP id 4fb4d7f45d1cf-60e5362d0b9mr64168a12.34.1751400099309; Tue, 01 Jul 2025 13:01:39 -0700 (PDT) Received: from lightning.caipicrew.dd-dns.de ([2001:a61:1057:ab01:707a:510:756:de77]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-60c8320b5aasm7841288a12.76.2025.07.01.13.01.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Jul 2025 13:01:38 -0700 (PDT) Message-ID: <68643ea2.050a0220.128f53.3f77@mx.google.com> X-Google-Original-Message-ID: <20250701200137.GB20978@caipicrew.dd-dns.de;lightning.caipicrew.dd-dns.de> Sender: Michael Banck Received: from mbanck by lightning.caipicrew.dd-dns.de with local (Exim 4.92) (envelope-from ) id 1uWhAf-0001Mo-Te; Tue, 01 Jul 2025 22:01:37 +0200 Date: Tue, 1 Jul 2025 22:01:37 +0200 From: Michael Banck To: Tom Lane Cc: pgsql-hackers@lists.postgresql.org, Thomas Munro Subject: Re: GNU/Hurd portability patches References: <6862e8d1.050a0220.194b8d.76fa@mx.google.com> <3245994.1751388110@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3245994.1751388110@sss.pgh.pa.us> User-Agent: Mutt/1.10.1 (2018-07-13) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On Tue, Jul 01, 2025 at 12:41:50PM -0400, Tom Lane wrote: > Michael Banck writes: > > please find attached the current patches required to get master built > > and the testsuites run on Debian's hurd-i386 port. I have not had the > > time to test the hurd-amd64 port in the same fashion, but will do so > > next. > > Pushed, after some fooling with the comments and commit messages. Thanks! Also for back-patching them. Regarding the comment, | * If didn't define IOV_MAX, define our own. X/Open requires at | * least 16. (GNU Hurd apparently feel that they're not bound by X/Open, | * because they don't define this symbol at all.) I personally don't care much about those missing limits on the Hurd, but Thomas mentioned in CA+hUKG+tqFVY7Fi=WBvZ6-UsATjcPNBDtphDm7YLjevm2kxSvw@mail.gmail.com (and Samuel Thibault cited the same sentence to me now when I discussed the commit with him) that POSIX said "A definition of one of the symbolic constants in the following list shall be omitted from on specific implementations where the corresponding value is equal to or greater than the stated minimum, but is unspecified". So "requires at least 16" might be a bit too strong here, AIUI. > Please go ahead and set up a Hurd buildfarm member, so that it > stays fixed. Right, will look into this next. Michael