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 1tASL4-00FpwF-7Y for pgsql-hackers@arkaria.postgresql.org; Mon, 11 Nov 2024 11:12:09 +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 1tASL1-00DT2i-Kc for pgsql-hackers@arkaria.postgresql.org; Mon, 11 Nov 2024 11:12:08 +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 1tASL1-00DT27-BC for pgsql-hackers@lists.postgresql.org; Mon, 11 Nov 2024 11:12:07 +0000 Received: from mail-ot1-x329.google.com ([2607:f8b0:4864:20::329]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tASKx-001Lfc-TU for pgsql-hackers@lists.postgresql.org; Mon, 11 Nov 2024 11:12:07 +0000 Received: by mail-ot1-x329.google.com with SMTP id 46e09a7af769-7181b86a749so1784187a34.3 for ; Mon, 11 Nov 2024 03:12:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1731323523; x=1731928323; 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=/Hs83XE2a7Vee6Jgr40G0i/q7S5kgpTbQaq72BqSkNg=; b=JPXz3L0QoqYmKyclr2HDxdlsME+itWSW1CE7TMg5NULSyyK3OmjFRfWozu5lpRdCAE DmhhOI/YBD2jo9qhFtHl3Q+Bw6k6pf/h1WKzrnBgaEA4uN2kZ8bIuc3chwxiI929G15b b8/V2HAAbPPTpS3aund2068Mb7Zg9If1D4cYay22J4Y8XxUbHaY0/XTFge+6UBI2SzOl vJzgarP5Kana73/Efxs+e9TgW5vwGNLbaZtBu6jY2plq7yTDtJCn8zOdh8x3wmsMMwqT qVZzSmSa4jU7a2+WMmzhkvm7xg7ORKiyXH55mZPqrXZK5bCrRkMSCefvz0A6f8hCW91/ RfDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731323523; x=1731928323; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/Hs83XE2a7Vee6Jgr40G0i/q7S5kgpTbQaq72BqSkNg=; b=CokVdMXn97V7Ol5LC1bKFmlnrTFnBsZfCXqahcYWimeMBH+aQztBA/Nq8Sa/VVqrIZ 9WpGuYhBak7uQc9vEnLGV0rYObLkWOBQfw1QNF+t15oPfILpNHvOJECmN8CfsMn0RWe9 a2MCUhE1inmG0pXrq4aYF/UmiAojXfYu54DqHTbE4n1iHV+uPVuKUf0IakZWASObFovZ LGOKIQtT5hdnCD0cy2pC89ZLI4c63B4ihPo1yDsb9E5W8uWlUAT+1gfB2U6y4zNXApvv 1hgG8vsVPnATEAZg7uEudaKOd+i/miCGDwRka2x3Lmc/tpcWdDDK3IPwerRDF1A8ZImt bvrg== X-Forwarded-Encrypted: i=1; AJvYcCUMtrvxWJRhf8jRUbitIqZK1RfqvNceJ76fWAofSQE8BR4ntpFF/kQFfP9vPgTupG5fKP0sWGE01ExtqYQJ@lists.postgresql.org X-Gm-Message-State: AOJu0YxO7hH52emwYlu+mF0Z37xsUuLAGwdBJuZeuWyx9NbH/zcfe0kN R6YZ/2jGQOfHosG4zmax30VR70n/iN6ovHVGyZylvNu+KBYbG3qOQb2PYkMoaJYzc3EYvn6RsJn eZkXTpDw1vt+Ms6aTRdqc/EAEbeE= X-Google-Smtp-Source: AGHT+IH3FIKcHta8RD9WatHr+CQsUpsWM1YpUMbLityrNBPUpYZI/W/H6vP3R1GIdMf0L/m0LUXb9WrT3My/UAYxD6U= X-Received: by 2002:a05:6830:6e0e:b0:710:ec4a:b394 with SMTP id 46e09a7af769-71a1c2a6ec7mr11685921a34.29.1731323522528; Mon, 11 Nov 2024 03:12:02 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Amit Kapila Date: Mon, 11 Nov 2024 16:41:51 +0530 Message-ID: Subject: Re: doc: pgevent.dll location To: Dave Page Cc: Peter Eisentraut , "Ryohei Takahashi (Fujitsu)" , Robert Haas , Gurjeet Singh , "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 Thu, Nov 7, 2024 at 1:46=E2=80=AFPM Dave Page wrote: > > Hi > > On Wed, 6 Nov 2024 at 16:11, Peter Eisentraut wrot= e: >> >> On 06.11.24 13:57, Ryohei Takahashi (Fujitsu) wrote: >> > The dll install paths are changed as follows on Windows. >> > >> > (1) pgevent.dll >> > PG16: lib/ >> > PG17: bin/ >> > >> > (2) dll for user (like libpq.dll, libecpg.dll) >> > PG16: Both in lib/ and bin/ >> > PG17: bin/ >> > >> > (3) contrib dll (like amcheck.dll) >> > PG16: lib/ >> > PG17: lib/ >> > >> > >> > I understand that Dave says (1) and (2) should exist on bin/ directory >> > and the paths in PG17 are correct. >> > >> > So, I think it is correct to update documentation. >> >> I don't have Windows handy to test it out, but looking at the respective >> build system source files, in master, pgevent is built and installed >> like a normal shared library in both meson.build and Makefile, so it >> should end up somewhere in lib. >> >> In src/tools/msvc in REL_16_STABLE, I see some code that appears to >> suggest that it installs in bin. >> >> Again, this is just reading the code, but it seems to be backwards from >> what is claimed earlier. > > > I downloaded the builds of v16 and v17 from > https://github.com/dpage/winpgbuild/actions/runs/11639786998, a project w= orked on by Andres, Dave Cramer, and myself. > > I've just double-checked I didn't get mixed up, and can confirm that in v= 17, pgevent.dll is installed into bin/ and in v16.4, it's in lib/ > I can re-confirm that on my Windows setup, pgevent.dll is present in bin/ for PG17 and HEAD and in lib/ for PG16. --=20 With Regards, Amit Kapila.