From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailgw1.uni-kl.de (mailgw1.uni-kl.de [IPv6:2001:638:208:120::220]) by sourceware.org (Postfix) with ESMTPS id 354D23858C83 for ; Fri, 22 Apr 2022 16:16:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 354D23858C83 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=scicomp.uni-kl.de Authentication-Results: sourceware.org; spf=none smtp.mailfrom=scicomp.uni-kl.de Received: from exmbx24.rhrk.uni-kl.de (exmbx24.rhrk.uni-kl.de [IPv6:2001:638:208:120::215]) by mailgw1.uni-kl.de (8.14.4/8.14.4/Debian-8+deb8u2) with ESMTP id 23MGGGkl163381 (version=TLSv1/SSLv3 cipher=AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 22 Apr 2022 18:16:16 +0200 Received: from exmbx22.rhrk.uni-kl.de (2001:638:208:120::207) by exmbx24.rhrk.uni-kl.de (2001:638:208:120::215) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.24; Fri, 22 Apr 2022 18:16:16 +0200 Received: from exmbx22.rhrk.uni-kl.de ([fe80::eef4:bbff:fedb:6bb2]) by exmbx22.rhrk.uni-kl.de ([fe80::eef4:bbff:fedb:6bb2%4]) with mapi id 15.01.2375.024; Fri, 22 Apr 2022 18:16:16 +0200 From: Max Sagebaum To: "amonakov@ispras.ru" CC: "gcc-help@gcc.gnu.org" Subject: Re: Detect '-fvisibility=hidden' during pre process or compile time Thread-Topic: Detect '-fvisibility=hidden' during pre process or compile time Thread-Index: AQHYVkdPmKXKKSMvt0ORkG91LQpDyqz759eAgAASqQA= Date: Fri, 22 Apr 2022 16:16:16 +0000 Message-ID: <4fc5fa2b65c0f9f16a304250c6a41604485f0650.camel@scicomp.uni-kl.de> References: <6e75545cc24f1198502ec3a517a1a7dcb5054742.camel@scicomp.uni-kl.de> <59e49ece-4353-5a81-905a-34c296d3ec8@ispras.ru> In-Reply-To: <59e49ece-4353-5a81-905a-34c296d3ec8@ispras.ru> Accept-Language: en-US, de-DE Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [2001:638:208:ef65:0:4fff:fe6d:d9a8] MIME-Version: 1.0 X-Spam-Status: No, score=1.0 required=5.0 tests=BAYES_20, HTML_MESSAGE, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, KAM_SHORT, SPF_HELO_NONE, SPF_NONE autolearn=no autolearn_force=no version=3.4.4 X-Spam-Score: (-0.999) X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc-help@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-help mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Apr 2022 16:16:20 -0000 SGVsbG8gQWxleGFuZGVyLA0KDQp0aGFuayB5b3UgZm9yIHRoZSBhbnN3ZXIuIFVuZm9ydHVuYXRl bHksIHRoZSB0eXBlIG5lZWRzIHRvIGJlIGEgdGVtcGxhdGUgcGFyYW1ldGVyLiAgSXMgdGhlcmUg YW55IG90aGVyIHdheSB0byBjaGFuZ2UgdGhlIHZpc2liaWxpdHkgb2YgYSBtZW1iZXIgb3IgaW4g YWRkaXRpb24gY2hhbmdlIHRoZSB2aXNpYmlsaXR5IG9mIGEgdGVtcGxhdGUgcGFyYW1ldGVyPw0K DQpUaGFua3MNCg0KTWF4DQoNCk9uIEZyaSwgMjAyMi0wNC0yMiBhdCAxODowOSArMDMwMCwgQWxl eGFuZGVyIE1vbmFrb3Ygd3JvdGU6DQpPbiBGcmksIDIyIEFwciAyMDIyLCBNYXggU2FnZWJhdW0g d3JvdGU6DQoNCkhlbGxvIEAgYWxsLA0KDQpTaG9ydCBxdWVzdGlvbjogSXMgdGhlcmUgYSB3YXkg dG8gZGV0ZWN0IHRoZSBvcHRpb24gJy1mdmlzaWJpbGl0eT1oaWRkZW4nDQpkdXJpbmcgdGhlIHBy ZXByb2Nlc3NvciBvciB0aGUgY29tcGlsZSB0aW1lLCBzdWNoIHRoYXQgYSB3YXJuaW5nIHRvIHRo ZSB1c2VyDQpjYW4gYmUgaXNzdWVkLCB0aGF0IHRoZSBsaWJyYXJ5IG1pZ2h0IG5vdCBzdXBwb3J0 IGl0Pw0KDQpObyAobm90ZSB0aGF0IHZpc2liaWxpdHkgY2FuIGNoYW5nZSBkdXJpbmcgb3B0aW1p emF0aW9uLCBsaWtlIHdoZW4gZHVyaW5nIExUTw0KdGhlIGNvbXBpbGVyIGxlYXJucyB0aGF0IGV4 dGVybmFsIHJlZmVyZW5jZXMgd2lsbCBub3QgYmUgcG9zc2libGUpLg0KDQpMb25nIHF1ZXN0aW9u OiBXZSBkZXZlbG9wIGEgaGVhZGVyIG9ubHkgbGlicmFyeSB3aGVyZSB3ZSBoYXZlIGEgc3RhdGlj DQpzdHJ1Y3R1cmUgbWVtYmVyIGluc2lkZSBvZiBhIGNsYXNzLiBXZSByZXF1aXJlIHRoYXQgdGhp cyBzdGF0aWMgbWVtYmVyIGlzIHNlZW4NCmJ5IGFsbCBvcGVyYXRpb25zIG9uIHRoaXMgY2xhc3Mu DQoNCklmIG91ciBsaWJyYXJ5IGlzIGluY2x1ZGVkIHdpdGggJy1mdmlzaWJpbGl0eT1oaWRkZW4n IHRoZW4gd2UgZ2V0IG11bHRpcGxlDQpzeW1ib2xzIG9mIHRoZSBzYW1lIHN0YXRpYyBtZW1iZXIu IFdlIHRyaWVkIHRvIGZpeCB0aGlzIGJ5IGRlY2xhcmluZyB0aGUNCnN0YXRpYyBtZW1iZXIgd2l0 aCAnX19hdHRyaWJ1dGVfXygodmlzaWJpbGl0eSgiZGVmYXVsdCIpKSknIGJ1dCBmb3IgbWVtYmVy cw0Kd2hpY2ggYXJlIHN0cnVjdHMgdGhpcyBkb2VzIG5vdCBzZWVtIHRvIHdvcmsuICBJIGZpbGVk IGFuIGJ1ZyByZXBvcnQgYWJvdXQNCnRoaXMgYW5kIGdvdCB0aGUgYW5zd2VyLCB0aGF0ICB0aGlz IGlzIG5vdCBhIGJ1ZyBidXQgdGhlIGJlaGF2aW9yIGlzIGFzDQpkZXNpcmVkLg0KaHR0cHM6Ly9n Y2MuZ251Lm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9MTA0NjMxDQoNCldlbGwsIGl0IGlz IG5vdCBhIG1hdHRlciBvZiBhIHNjYWxhciB2cyBhIHN0cnVjdCB0eXBlLiBUaGUgaXNzdWUgaXMg dGhhdCB0aGUNCmNvbnRhaW5pbmcgY2xhc3MgaXMgYSB0ZW1wbGF0ZSwgYW5kIHdoZW4geW91IGlu c3RhbnRpYXRlIGl0LCB0ZW1wbGF0ZSBwYXJhbWV0ZXINCmhhcyBoaWRkZW4gdmlzaWJpbGl0eS4g SSd2ZSBwb3N0ZWQgYSBzaG9ydCBleGFtcGxlIHRvIHRoZSBhYm92ZSBidWcuDQoNCg0KU2luY2Ug d2UgY2FuIG5vdCBjaGFuZ2UgdGhlIHZpc2liaWxpdHkgb2YgdGhlIHN0YXRpYyBtZW1iZXIgYW5k IGRvIG5vdCB3YW50IHRvDQpjaGFuZ2UgdGhlIHZpc2liaWxpdHkgb2YgdGhlIHdoaWxlIGxpYnJh cnkuIChTaW5jZSB0aGVyZSBpcyB0aGUgcmVhbCB1c2UgY2FzZSwNCnRoYXQgb3VyIGxpYnJhcnkg aXMgb25seSB1c2VkIGluIGEgZGlmZmVyZW50IGxpYnJhcnkgYW5kIGFsbCB0aGUgc3ltYm9scyBk bw0Kbm90IG5lZWQgdG8gYmUgZXhwb3NlZC4pDQoNCllvdSBjYW4gY2hhbmdlIHRoZSB2aXNpYmls aXR5IG9mIHRoZSBtZW1iZXIgaWYgeW91IGRvbid0IHJlcXVpcmUgdGhhdCBpdHMgdHlwZQ0KaXMg YSB0ZW1wbGF0ZSBwYXJhbWV0ZXIuDQoNCkFsZXhhbmRlcg0KDQoNCi0tDQoNCkRyLiBNYXggU2Fn ZWJhdW0NCg0KQ2hhaXIgZm9yIFNjaWVudGlmaWMgQ29tcHV0aW5nLA0KVFUgS2Fpc2Vyc2xhdXRl cm4sDQpCbGRnL0dlYiAzNCwgUGF1bC1FaHJsaWNoLVN0cmFzc2UsDQo2NzY2MyBLYWlzZXJzbGF1 dGVybiwgR2VybWFueQ0KDQpQaG9uZTogKzQ5ICgwKTYzMSAyMDUgNTYzOA0KRmF4OiAgICs0OSAo MCk2MzEgMjA1IDMwNTYNCkVtYWlsOiBtYXguc2FnZWJhdW1Ac2NpY29tcC51bmkta2wuZGU8bWFp bHRvOm1heC5zYWdlYmF1bUBzY2ljb21wLnVuaS1rbC5kZT4NClVSTDogICB3d3cuc2NpY29tcC51 bmkta2wuZGUNCg==