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 1oXwlF-0007v5-Se for pgsql-committers@arkaria.postgresql.org; Tue, 13 Sep 2022 03:38:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1oXwlE-0000qY-JW for pgsql-committers@arkaria.postgresql.org; Tue, 13 Sep 2022 03:38:56 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oXwlE-0000qP-Ct for pgsql-committers@lists.postgresql.org; Tue, 13 Sep 2022 03:38:56 +0000 Received: from mail-qk1-x730.google.com ([2607:f8b0:4864:20::730]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1oXwl7-0007Bw-PL for pgsql-committers@lists.postgresql.org; Tue, 13 Sep 2022 03:38:56 +0000 Received: by mail-qk1-x730.google.com with SMTP id k12so7508964qkj.8 for ; Mon, 12 Sep 2022 20:38:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leadboat.com; s=google; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:from:to:cc:subject:date; bh=Bq0rLaCyIHQ/KS/aY2BjnLG2a3iUL7mWbBPkd9YtEcE=; b=bDQRQlA9HV28cAPK3qflzXR2GVhtWfynC2h9H3xdnlTCAQtd5rNV55eJEy5Lub3C2K kU1gxodVU1+WVUdOXwnGMqeuKIDEz01PieJSr3/yXpmsnT3cuBBe6VyAfgyehn/XiYLm 6zY1EMgUXHIA0fCGIslQBUZT6qlusb+QbMIpA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date; bh=Bq0rLaCyIHQ/KS/aY2BjnLG2a3iUL7mWbBPkd9YtEcE=; b=GK7iw/b7hGoaSNGxu63mLSb+3NSXgtkSmsYOc86RIGhx1bBBM5Y5+W8gdB43NY6UVR TzPfRjQ0BVS+hrFNEHZzi9gD8mVToY0xxKNKD/uPpGRJ+wIs7qSfbVMjdGlhOARoFjvF GoLQGMqayvapQ9ZcMZ/h28dUzrZM2/Gs6enMe5yCxb/CbG3N+Ntj7Wo/XjA9+4/bqxsX i+Lm1S3Sx48DFldrIbAitZcgQ3uajjkszv0BcvkEjg7kePDQubrD2VDV7De57RQG5zLb i/qe2XaT2gIVeIFp/9h9JucF+8D0fd+sIyLo5pqUQ5p35E9ABVSf7n2474R9O3b/bglT vcCw== X-Gm-Message-State: ACgBeo2hL2W4uktDa/qAKuekO8+n88T2epxbO6cWYUR9PPukch//NnhJ X8e2mr8PVRSVX7XRjGI8xGb6cA== X-Google-Smtp-Source: AA6agR56iUNqf5Ag65jIuLPIVUBGDjY4ydrUWlZ0bryJFoGiU+VsTgC5Cj2BK9CaM+yOXTrVgPTW4w== X-Received: by 2002:a05:620a:4042:b0:6ce:3ffb:d9a3 with SMTP id i2-20020a05620a404200b006ce3ffbd9a3mr4888993qko.730.1663040328138; Mon, 12 Sep 2022 20:38:48 -0700 (PDT) Received: from rfd.leadboat.com ([2600:1702:a20:5750::2e]) by smtp.gmail.com with ESMTPSA id w20-20020a05620a445400b006bb2cd2f6d1sm9142315qkp.127.2022.09.12.20.38.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 12 Sep 2022 20:38:47 -0700 (PDT) Date: Mon, 12 Sep 2022 20:38:45 -0700 From: Noah Misch To: Andres Freund Cc: Tom Lane , pgsql-committers@lists.postgresql.org Subject: Re: pgsql: aix: No need to use mkldexport when we want to export all symbol Message-ID: <20220913033845.GA1439680@rfd.leadboat.com> 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> <20220911181925.ygxbync3uk5ezcic@awork3.anarazel.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220911181925.ygxbync3uk5ezcic@awork3.anarazel.de> User-Agent: Mutt/1.5.24 (2015-08-30) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Sun, Sep 11, 2022 at 11:19:25AM -0700, Andres Freund wrote: > 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 Last two sungazer (gcc64) runs failed with a suspicious "missing magic block": https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=sungazer&dt=2022-09-12%2006%3A24%3A53 https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=sungazer&dt=2022-09-10%2018%3A09%3A11 Both runs had the latest commits discussed above. tern (gcc32) passed, but it doesn't use --with-perl. > > -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. Perhaps. That would demolish two buildfarm members. What does PostgreSQL lose if you revert fe6a64a? > We could also try to fall back to > using -Wl,b,expall for extension modules. I have no knowledge of that option.