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 1tB98F-0028eL-8X for pgsql-hackers@arkaria.postgresql.org; Wed, 13 Nov 2024 08:53: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 1tB98B-00CUdX-Mb for pgsql-hackers@arkaria.postgresql.org; Wed, 13 Nov 2024 08:53: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 1tB98B-00CUdO-B8 for pgsql-hackers@lists.postgresql.org; Wed, 13 Nov 2024 08:53:43 +0000 Received: from fout-a4-smtp.messagingengine.com ([103.168.172.147]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tB987-001gwe-64 for pgsql-hackers@lists.postgresql.org; Wed, 13 Nov 2024 08:53:42 +0000 Received: from phl-compute-06.internal (phl-compute-06.phl.internal [10.202.2.46]) by mailfout.phl.internal (Postfix) with ESMTP id 140D813805E2; Wed, 13 Nov 2024 03:53:39 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Wed, 13 Nov 2024 03:53:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eisentraut.org; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm2; t=1731488019; x= 1731574419; bh=WqA63qxtSYxS0ycyKhSpzYySlcYUOn47ECMxqxBUe9Y=; b=u 6GCyL2/Kr3HjY8dmhyWTpTcBn8JQ93ysIfjayU7YAhjT0Nx0qxu5hV0xNeTdVV7e YVerV9fW23tHj/Q/W5alnm8KAEZvavAIVvfef6iWaKHCvImbe9wc5f1xAXzP41jr LS2pIbaiVwfPGRjJUKG/QPFx5Z6ofIl0i2rHf90IUnNmuKbfC2aLjMThQQ3k/apn CNe9XkahRBi/5f1Sz/PpN9/lL+6fU5s0pMK38gd/Bqe6jSZ9/UfG5Woa27rH3GGG IYTb2QNfoj8UFm5s+FOZriGk3m3Wq80KhzFX9jD8JezClQh73aMkGbyVzLSMPZKn l4E2+lqgdSvnIRp/odmZg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1731488019; x=1731574419; bh=WqA63qxtSYxS0ycyKhSpzYySlcYUOn47ECM xqxBUe9Y=; b=JCH45czFCLislSrIPL13nAYcHvmU9hPllOSlF5KyI+lv4yqGjQh 2rw/Yllnnb4/tpfPyvQo+AtbT58vRgG3aqnMZYsoVRsPC2p3wFTVsQjWFB2Z2Tz0 UK3sWGT6yzalMQIWXjulE9xQL0Oz1Hcc4eE/0sw5eBU9KRgknLEXYv9nYgcJc34z rYJt1rxUBSG6qWQ0aGpZbCOXZ3nEYxC0IoiLTVwmgV4RGIZt/zEyvECRpc8PfqY3 h62XM/uNpALCEvDFuqs5UtwGkXbqU+3iZ/1rbNRNDa0P9c1SdAjXqlBZQ1jgKrNj iSlEkRW3vzMHRacMha9ilvNJ31v55y+LlQA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudelgddvudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnth hsucdlqddutddtmdenucfjughrpegtkfffgggfuffhvfevfhgjsehmtderredtvdejnecu hfhrohhmpefrvghtvghrucfgihhsvghnthhrrghuthcuoehpvghtvghrsegvihhsvghnth hrrghuthdrohhrgheqnecuggftrfgrthhtvghrnhepledtheekleffieevfedtkeelveev feekkeevheehvdejfefgveethfetiedtuedvnecuvehluhhsthgvrhfuihiivgeptdenuc frrghrrghmpehmrghilhhfrhhomhepphgvthgvrhesvghishgvnhhtrhgruhhtrdhorhhg pdhnsggprhgtphhtthhopeehpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehpgh hsqhhlqdhhrggtkhgvrhhssehlihhsthhsrdhpohhsthhgrhgvshhqlhdrohhrghdprhgt phhtthhopehrohgsvghrthhmhhgrrghssehgmhgrihhlrdgtohhmpdhrtghpthhtoheprh drthgrkhgrhhgrshhhihgpvdesfhhujhhithhsuhdrtghomhdprhgtphhtthhopeguphgr ghgvsehpghgrughmihhnrdhorhhgpdhrtghpthhtohepghhurhhjvggvthesshhinhhghh drihhm X-ME-Proxy: Feedback-ID: ie0a040ee:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 13 Nov 2024 03:53:37 -0500 (EST) Content-Type: multipart/mixed; boundary="------------s0ghVxgtG2XrpPLX8fMkWcEH" Message-ID: <6feeda05-6d12-45b5-b15a-2e4d6cb96734@eisentraut.org> Date: Wed, 13 Nov 2024 09:53:36 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: doc: pgevent.dll location From: Peter Eisentraut To: "pgsql-hackers@lists.postgresql.org" Cc: Robert Haas , "Ryohei Takahashi (Fujitsu)" , Dave Page , Gurjeet Singh References: <130a8a66-c5eb-49d4-bba9-8ff473c4a0c2@eisentraut.org> Content-Language: en-US In-Reply-To: <130a8a66-c5eb-49d4-bba9-8ff473c4a0c2@eisentraut.org> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is a multi-part message in MIME format. --------------s0ghVxgtG2XrpPLX8fMkWcEH Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 12.11.24 17:52, Peter Eisentraut wrote: > So the most straightforward way to "make it work like it used to" would > be to change src/bin/pgevent/meson.build to use shared_module() instead > of shared_library(). I developed the attached patch for this. I haven't tested it locally, but I checked in the CI logs that the build commands for pgevent don't change with this. CI doesn't test meson install, it seems, so can't actually tell whether this changes the installation directory successfully, but I think it should work. Someone with Windows handy please give this a test. --------------s0ghVxgtG2XrpPLX8fMkWcEH Content-Type: text/plain; charset=UTF-8; name="0001-meson-Build-pgevent-as-shared_module-rather-than-sha.patch" Content-Disposition: attachment; filename*0="0001-meson-Build-pgevent-as-shared_module-rather-than-sha.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSAwNjQwMTNhZjgwMjAxMTJiNWVlOTY1MzhlOWJmOTI4YzYyM2I3NGUwIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBFaXNlbnRyYXV0IDxwZXRlckBlaXNlbnRy YXV0Lm9yZz4KRGF0ZTogV2VkLCAxMyBOb3YgMjAyNCAwOTo0OToyNSArMDEwMApTdWJqZWN0 OiBbUEFUQ0hdIG1lc29uOiBCdWlsZCBwZ2V2ZW50IGFzIHNoYXJlZF9tb2R1bGUgcmF0aGVy IHRoYW4KIHNoYXJlZF9saWJyYXJ5CgpUaGlzIG1hdGNoZXMgdGhlIGJlaGF2aW9yIG9mIHRo ZSBtYWtlZmlsZXMgYW5kIHRoZSBvbGQgTVNWQyBidWlsZApzeXN0ZW0uICBUaGUgbWFpbiBl ZmZlY3QgaXMgdGhhdCB0aGUgYnVpbGQgcmVzdWx0IGdldHMgaW5zdGFsbGVkIGludG8KcGtn bGliZGlyIHJhdGhlciB0aGFuIGJpbmRpci4gIFRoZSBkb2N1bWVudGF0aW9uIHNheXMgdG8g bG9jYXRlIHRoZQpsaWJyYXJ5IGluIHBrZ2xpYmRpciwgc28gdGhpcyBtYWtlcyB0aGUgY29k ZSBtYXRjaCB0aGUgZG9jdW1lbnRhdGlvbgphZ2Fpbi4KClJlcG9ydGVkLWJ5OiBSeW9oZWkg VGFrYWhhc2hpIChGdWppdHN1KSA8ci50YWthaGFzaGlfMkBmdWppdHN1LmNvbT4KRGlzY3Vz c2lvbjogaHR0cHM6Ly93d3cucG9zdGdyZXNxbC5vcmcvbWVzc2FnZS1pZC9mbGF0L1RZM1BS MDFNQjExODkxMjEyNTYxNDU5OTY0MUNBODgxQjc4MjUyMiU0MFRZM1BSMDFNQjExODkxLmpw bnByZDAxLnByb2Qub3V0bG9vay5jb20KCmNpLW9zLW9ubHk6IHdpbmRvd3MKLS0tCiBzcmMv YmluL3BnZXZlbnQvbWVzb24uYnVpbGQgfCA2ICsrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIg aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvYmluL3Bn ZXZlbnQvbWVzb24uYnVpbGQgYi9zcmMvYmluL3BnZXZlbnQvbWVzb24uYnVpbGQKaW5kZXgg NWMyZDI5NmZlZjkuLmY3NDIyNDM4NjY0IDEwMDY0NAotLS0gYS9zcmMvYmluL3BnZXZlbnQv bWVzb24uYnVpbGQKKysrIGIvc3JjL2Jpbi9wZ2V2ZW50L21lc29uLmJ1aWxkCkBAIC0yMSwx MyArMjEsMTEgQEAgaWYgY2MuZ2V0X2lkKCkgPT0gJ21zdmMnCiAgIHBnZXZlbnRfbGlua19h cmdzICs9ICcvaWdub3JlOjQxMDQnCiBlbmRpZgogCi1wZ2V2ZW50ID0gc2hhcmVkX2xpYnJh cnkoJ3BnZXZlbnQnLAorcGdldmVudCA9IHNoYXJlZF9tb2R1bGUoJ3BnZXZlbnQnLAogICBw Z2V2ZW50X3NvdXJjZXMsCiAgIGRlcGVuZGVuY2llczogW2Zyb250ZW5kX2NvZGVdLAogICBs aW5rX2FyZ3M6IHBnZXZlbnRfbGlua19hcmdzLAogICB2c19tb2R1bGVfZGVmczogJ3BnZXZl bnQuZGVmJywKLSAga3dhcmdzOiBkZWZhdWx0X2xpYl9hcmdzICsgewotICAgICduYW1lX3By ZWZpeCc6ICcnLAotICB9LAorICBrd2FyZ3M6IGRlZmF1bHRfbW9kX2FyZ3MsCiApCiBiaW5f dGFyZ2V0cyArPSBwZ2V2ZW50Ci0tIAoyLjQ3LjAKCg== --------------s0ghVxgtG2XrpPLX8fMkWcEH--