From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from hamza.pair.com (hamza.pair.com [209.68.5.143]) by sourceware.org (Postfix) with ESMTPS id A417D385DC1A for ; Mon, 21 Dec 2020 17:39:01 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org A417D385DC1A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=pfeifer.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gerald@pfeifer.com Received: from hamza.pair.com (localhost [127.0.0.1]) by hamza.pair.com (Postfix) with ESMTP id 47D7633E55; Mon, 21 Dec 2020 12:39:01 -0500 (EST) Received: from [192.168.1.5] (77.118.226.34.wireless.dyn.drei.com [77.118.226.34]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by hamza.pair.com (Postfix) with ESMTPSA id 4103E33E50; Mon, 21 Dec 2020 12:38:53 -0500 (EST) Date: Mon, 21 Dec 2020 18:38:46 +0100 (CET) From: Gerald Pfeifer To: Nathan Sidwell cc: GCC Patches Subject: Re: C++ 20 modules In-Reply-To: <974febbd-dfe9-507e-e2e4-22e885fd3ec9@acm.org> Message-ID: <3521e113-eada-2b68-d21e-b6fb8ed320b4@pfeifer.com> References: <71a3e6c0-3138-cc6d-e2b7-954d906a2a4a@acm.org> <00534e11-85e3-ef81-b330-9d9ecf427629@acm.org> <41e5175-afe7-55cf-1bf-ca412bd6dbe2@pfeifer.com> <974febbd-dfe9-507e-e2e4-22e885fd3ec9@acm.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-1284634583-1608572329=:4906" X-Spam-Status: No, score=-10.9 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Dec 2020 17:39:02 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-1284634583-1608572329=:4906 Content-Type: text/plain; charset=US-ASCII O Mon, 21 Dec 2020, Nathan Sidwell wrote: >> /scratch/tmp/gerald/GCC-HEAD/gcc/cp/mapper-client.cc:31: >> In file included from >> /scratch/tmp/gerald/GCC-HEAD/gcc/cp/mapper-client.h:26: >> In file included from >> /scratch/tmp/gerald/GCC-HEAD/gcc/../libcody/cody.hh:24: >> In file included from /usr/include/c++/v1/memory:653: >> /usr/include/c++/v1/typeinfo:346:5: error: no member named 'fancy_abort' >> in namespace 'std::__1'; did you mean simply 'fancy_abort'? >> _VSTD::abort(); >> ^~~~~~~ >> /usr/include/c++/v1/__config:782:15: note: expanded from macro '_VSTD' >> #define _VSTD std::_LIBCPP_ABI_NAMESPACE > Care to try this? Thank you, Nathan! This made a difference, though it appears a similar change is needed for gcc/cp/module.cc as well, which also includes mapper-client.h. Please find an extended patch attached. (Bootstrap is still running, but has progressed farther than without your patch or your original patch alone, and already is in libstdc++ now.) Gerald --0-1284634583-1608572329=:4906 Content-Type: text/plain; charset=US-ASCII; name=geraldv2 Content-Transfer-Encoding: BASE64 Content-Description: Content-Disposition: attachment; filename=geraldv2 ZGlmZiAtLWdpdCBhL2djYy9jcC9tYXBwZXItY2xpZW50LmNjIGIvZ2NjL2Nw L21hcHBlci1jbGllbnQuY2MNCmluZGV4IDJhZDc3MGIzZDc4Li40MGU5Mjgz YTc5NCAxMDA2NDQNCi0tLSBhL2djYy9jcC9tYXBwZXItY2xpZW50LmNjDQor KysgYi9nY2MvY3AvbWFwcGVyLWNsaWVudC5jYw0KQEAgLTI0LDYgKzI0LDgg QEAgYWxvbmcgd2l0aCBHQ0M7IHNlZSB0aGUgZmlsZSBDT1BZSU5HMy4gIElm IG5vdCBzZWUNCiAvLyB3aWxsIGluY2x1ZGUgaXQgbGF0ZXIgdW5kZXIgdGhl IGFib3ZlIGNoZWNrDQogI2luY2x1ZGUgPHN5cy9zb2NrZXQuaD4NCiAjZW5k aWYNCisjZGVmaW5lIElOQ0xVREVfU1RSSU5HDQorI2RlZmluZSBJTkNMVURF X1ZFQ1RPUg0KICNpbmNsdWRlICJzeXN0ZW0uaCINCiANCiAjaW5jbHVkZSAi bGluZS1tYXAuaCINCmRpZmYgLS1naXQgYS9nY2MvY3AvbWFwcGVyLXJlc29s dmVyLmNjIGIvZ2NjL2NwL21hcHBlci1yZXNvbHZlci5jYw0KaW5kZXggNTNj NDgyNDQxYjQuLmUzNDg3NTdkOTljIDEwMDY0NA0KLS0tIGEvZ2NjL2NwL21h cHBlci1yZXNvbHZlci5jYw0KKysrIGIvZ2NjL2NwL21hcHBlci1yZXNvbHZl ci5jYw0KQEAgLTIxLDYgKzIxLDggQEAgYWxvbmcgd2l0aCBHQ0M7IHNlZSB0 aGUgZmlsZSBDT1BZSU5HMy4gIElmIG5vdCBzZWUNCiAvKiBGb3J3YXJkIHRv IHRoZSByZXNvbHZlciBpbiBjKyt0b29scy4gICovDQogDQogI2luY2x1ZGUg ImNvbmZpZy5oIg0KKyNkZWZpbmUgSU5DTFVERV9TVFJJTkcNCisjZGVmaW5l IElOQ0xVREVfVkVDVE9SDQogI2RlZmluZSBJTkNMVURFX0FMR09SSVRITQ0K ICNpbmNsdWRlICJzeXN0ZW0uaCINCiANCmRpZmYgLS1naXQgYS9nY2MvY3Av bW9kdWxlLmNjIGIvZ2NjL2NwL21vZHVsZS5jYw0KaW5kZXggZmM5MThkMjk2 YTIuLjdkYjMxMmQzYzQ0IDEwMDY0NA0KLS0tIGEvZ2NjL2NwL21vZHVsZS5j Yw0KKysrIGIvZ2NjL2NwL21vZHVsZS5jYw0KQEAgLTIwNyw2ICsyMDcsOCBA QCBDbGFzc2VzIHVzZWQ6DQogDQogI2RlZmluZSBfREVGQVVMVF9TT1VSQ0Ug MSAvKiBUbyBnZXQgVFogZmllbGQgb2Ygc3RydWN0IHRtLCBpZiBhdmFpbGFi bGUuICAqLw0KICNpbmNsdWRlICJjb25maWcuaCINCisjZGVmaW5lIElOQ0xV REVfU1RSSU5HDQorI2RlZmluZSBJTkNMVURFX1ZFQ1RPUg0KICNpbmNsdWRl ICJzeXN0ZW0uaCINCiAjaW5jbHVkZSAiY29yZXR5cGVzLmgiDQogI2luY2x1 ZGUgImNwLXRyZWUuaCINCg== --0-1284634583-1608572329=:4906--