Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oXRYS-00085F-Hv for pgsql-committers@arkaria.postgresql.org; Sun, 11 Sep 2022 18:19:41 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oXRYR-0004wL-DO for pgsql-committers@arkaria.postgresql.org; Sun, 11 Sep 2022 18:19:39 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oXRYP-0004wB-Or for pgsql-committers@lists.postgresql.org; Sun, 11 Sep 2022 18:19:39 +0000 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oXRYI-0000Qv-NN for pgsql-committers@lists.postgresql.org; Sun, 11 Sep 2022 18:19:36 +0000 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id C9A8E3200406; Sun, 11 Sep 2022 14:19:27 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sun, 11 Sep 2022 14:19:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anarazel.de; h= cc:cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm2; t=1662920367; x=1663006767; bh=nBfmrz17Di Y0piO9YCRNqde16evCvVivVoeg9sHxTCk=; b=Psof5MsoaOsz02T2ZeW9hAN/3S uEzO343dcg8KHFySrHYEfDj7ibnIi7C9IghSraMscH3yR+C4lOTAPnDY323CtPE0 ftHn8ipulpT2UuoZ8+tv2Z5prGSn9mVysct3qfUwLPg+MDxiIxcOe6nEWXKQ5J93 a2nB5A1w10zp9+oK430LXGgDwKlUkl5KnjyV9ZApoSI1NdXVvHrxlrjBkUpnBvcS zgacysAWJWApFfzyCWmt0ck2IVpUYDNstdurHhJ7P+jq28ucje5voi5HKDk7h6aL wx400+lW2Z8OuwQdJmNgT789fvAOESfC8SICpra0+PfWzG/H2ECSYnbAPIsA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm2; t=1662920367; x=1663006767; bh=nBfmrz17DiY0piO9YCRNqde16evC vVivVoeg9sHxTCk=; b=z2cnZ8UT8VeO29Om3jCcqd9mG/glYALUaUKdcdrrlvp3 RjpjJdIdWG3QsYb26ly2gSRY9Z962wX3hVBo4vA97i4/cIdTjmwyXstgWjsNOWRX HxyvYxnobHia06BskVszL67TfsbkYVoH/Cdm1EkCVdUrqnpiPk2alowy/VZgkI/G pHDSTaG997RuwaaQ7kzkThcegzH4o3YNiDq4b/8pYH0bE7rfyPpIk50GWE2aL01t pKaOd0Q9kskZ+Nli2wAII3IqzwCsh3v7XzF3S5D5PekHJaMSWILQAZHlxJA+J83H XNK0cbL6J2aHZriIJWERZUw+KjjJEzJmxlBAOlQHKw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedrfedutddguddviecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvvefukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpeetnhgu rhgvshcuhfhrvghunhguuceorghnughrvghssegrnhgrrhgriigvlhdruggvqeenucggtf frrghtthgvrhhnpeeuvddvtdfffefgvdeugeevudekueevuddtveelieffleeutdekkeej geeuueelgeenucffohhmrghinhepphhoshhtghhrvghsqhhlrdhorhhgpdhisghmrdgtoh hmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghn ughrvghssegrnhgrrhgriigvlhdruggv X-ME-Proxy: Feedback-ID: id4a34324:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 11 Sep 2022 14:19:26 -0400 (EDT) Date: Sun, 11 Sep 2022 11:19:25 -0700 From: Andres Freund To: Tom Lane Cc: Noah Misch , pgsql-committers@lists.postgresql.org Subject: Re: pgsql: aix: No need to use mkldexport when we want to export all symbol Message-ID: <20220911181925.ygxbync3uk5ezcic@awork3.anarazel.de> References: <325593.1662783266@sss.pgh.pa.us> <89D645BA-FF97-4516-A21D-9FC4A4B31F8C@anarazel.de> <20220910043749.koidc5k4j5dxo3if@awork3.anarazel.de> <20220910052741.t7w7csyrggwus2ze@awork3.anarazel.de> <338810.1662787972@sss.pgh.pa.us> <20220910055736.htsr5juo3ldlay2l@awork3.anarazel.de> <20220910081944.oiayp5lky3kv2o43@awork3.anarazel.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220910081944.oiayp5lky3kv2o43@awork3.anarazel.de> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, On 2022-09-10 01:19:44 -0700, Andres Freund wrote: > On 2022-09-09 22:57:36 -0700, Andres Freund wrote: > > On 2022-09-10 01:32:52 -0400, Tom Lane wrote: > > > Andres Freund writes: > > > > It seem worth applying the -qvisibility patch and seeing whether that fixes > > > > the buildfarm? > > > > > > Worth a try. > > > > Done now. > > Seems to have done the trick for at least hoverfly. And wrasse (sunpro) is > still happy. Still need to wait for the older xlc's (mandril, hornet) > though... At least hornet isn't happy: https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=hornet&dt=2022-09-10%2021%3A44%3A00 Looks like the support for -qvisibility came with xlc 13.1, released April 28, 2014: https://www.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ca&infotype=an&appname=iSource&supplier=897&letternum=ENUS214-162 > -qvisibility option specifies visibility attributes for entities. Entity > visibility attributes describe whether and how entities defined in one > module can be referenced or used in other modules. Visibility attributes > affect entities with external linkage only, and cannot increase the > visibility of other entities. Since xlc 13.1 supports all still supported AIX versions I'm inclined to think we should increase our requirement to 13.1 rather than revert back to the higher complexity way of building modules. We could also try to fall back to using -Wl,b,expall for extension modules. Greetings, Andres Freund