From nobody Mon Jul 29 14:54:56 2024 X-Original-To: freebsd-toolchain@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WXhGq1Vfgz5RPHL; Mon, 29 Jul 2024 14:54:59 +0000 (UTC) (envelope-from vishwin@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WXhGq0z61z4vwB; Mon, 29 Jul 2024 14:54:59 +0000 (UTC) (envelope-from vishwin@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722264899; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=goAfZUtupcQ03OHnGHOKC/i4cSErRNMK14/S9MPCWXc=; b=j/uAVXfeoxf+lTnA7itx7B5tenJtmbNTGeSYuyXsgULZ52wi9ecQEDXMdK4M0gB7oT1e/K 9oHeoF1MeIpyn151j653kWrYzqH1J4Od7350lf9iinEe31CxJBFrp/nfVwjTfp+YIXgXvH nF75FFHD5B9nS+3pf8H/UWI+RCwNVy+maKVa1i7T1PLXrnS3MbWusWsh0q5g/kSPVcK59h 7LX2gZpSss47LfyTh1JMQEE2zCRvWO+L93LYi8OtBhdbHWi5/aIdseoQ+aHl8LWZrola9a kK1YkTbGbe+X54SDLckBRbapQKc90GTJQUnbAp71YTwW0F6Igxi7pqvBm9IFAQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1722264899; a=rsa-sha256; cv=none; b=nZmfjx9ljkTo+SGKol+NjPO/VNo6K60DtBpFPN0JauqZhYDm/biiVujnsrIzEmDdgczLxc W/qVHLfS7UZtAVj+p36t03tDr5MgXLHDV1RTmIoxdmfbCpywOBkd32AD3iIvGKiZs4XVEb uY1QSsT01jOkHA4yeV1Phph3DGMPEaBHUCe6slD1eMv0dhvaAumU3B5bYemMBp8+LVaVHw Oh13vSdHdAAHCVNpf4jocpGwUFgL9DeCId3MvjbUjPtanF58rjUVyw4aKuu9snlqig6NgB d1MvtW79nwFCxlj0AmvGzyz+r6qeTwPzRN5g+dulHSlztRGTPWAgxHxpejTPFw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1722264899; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:autocrypt:autocrypt; bh=goAfZUtupcQ03OHnGHOKC/i4cSErRNMK14/S9MPCWXc=; b=tvnhaGb2JoH2KHNuejBAuO8BuuGBMQ25XtrPMnrvfUNdNWmMOK5AuO6Z150k+IPysvyHj4 ijD3gtH5UX64JN3Wch79JKu3qqAYbEk9neQ8RA07FIp0Iwr150YNNJLW3nEoKg6sT7blXJ 73ZE8QUg5CkEXvbxm77BHD2I1d2Hlxjuo1AMuTOOCFZYipmdAUXUJ/GE8gGQDAoAI567ru hVMaqUBSOrWvkjjmul1VTWmDfw/vGxsLy6tu8nmAiE/t72pV4iP21ZaMfOH2xt5k4S1pdf vwClBstOWdebfQdFfPV2qSjA94uuORzYRfUQo7ihYnNCcW/ITscQ9c8P3VCzuQ== Received: from [IPV6:2601:98a:d00:c180:56ee:75ff:fe50:69b5] (unknown [IPv6:2601:98a:d00:c180:56ee:75ff:fe50:69b5]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: vishwin/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4WXhGp6XFSz1Qjp; Mon, 29 Jul 2024 14:54:58 +0000 (UTC) (envelope-from vishwin@freebsd.org) Message-ID: <5ef8f532-e411-449e-9d0e-798ad9da3c3f@freebsd.org> Date: Mon, 29 Jul 2024 10:54:56 -0400 List-Id: Maintenance of FreeBSD s integrated toolchain List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-toolchain@freebsd.org Sender: owner-freebsd-toolchain@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: FreeBSD libc++ , ports, and import std or import std.compat : what if potential ports start using them over time? To: Mark Millard , freebsd-arch Cc: FreeBSD Toolchain References: <87497F2F-8C4F-48C8-8737-979070B41C78.ref@yahoo.com> <87497F2F-8C4F-48C8-8737-979070B41C78@yahoo.com> Content-Language: en-GB From: Charlie Li Autocrypt: addr=vishwin@freebsd.org; keydata= xjMEZFWWqBYJKwYBBAHaRw8BAQdAINFDmM+bgGkT1C4nD5a3BxgcH8Xnx5qTJbPuIBxD57LN MkNoYXJsaWUgTGkgKEZyZWVCU0QgUHJvamVjdCkgPHZpc2h3aW5ARnJlZUJTRC5vcmc+wpkE ExYKAEEWIQRTQA7vBfo8y1zE1rpnj5NgWEFcygUCZFWWqAIbAwUJA+3ogAULCQgHAgIiAgYV CgkICwIEFgIDAQIeBwIXgAAKCRBnj5NgWEFcyllaAP9CGICFEvTUOv5BYh/H8m49VJ87a/wd 0obeQfVBnS464AD9FopTHbjEs0HDV0ZYmJPxzJIznjumsj9gBxX0bBqqTgzOOARkVZaoEgor BgEEAZdVAQUBAQdA6BUWuG5RuT0vmtoDyCUUqiJGdtd78GM5ic3kw2AntSADAQgHwn4EGBYK ACYWIQRTQA7vBfo8y1zE1rpnj5NgWEFcygUCZFWWqAIbDAUJA+3ogAAKCRBnj5NgWEFcyn55 AP9ezKDCUgHqAq6JX976abb9pYdbSjxxNJqnrjgNkfhgIQD/QhR+fgnUHhcGTMBy+pYHZUGH 5DCuITsK1U4+v252uws= Organization: FreeBSD Project In-Reply-To: <87497F2F-8C4F-48C8-8737-979070B41C78@yahoo.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------nxeyVR9FyzCI26O9aJc0GWBE" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------nxeyVR9FyzCI26O9aJc0GWBE Content-Type: multipart/mixed; boundary="------------ErixNfhXqLVirFSlCGD4P0b2"; protected-headers="v1" From: Charlie Li To: Mark Millard , freebsd-arch Cc: FreeBSD Toolchain Message-ID: <5ef8f532-e411-449e-9d0e-798ad9da3c3f@freebsd.org> Subject: Re: FreeBSD libc++ , ports, and import std or import std.compat : what if potential ports start using them over time? References: <87497F2F-8C4F-48C8-8737-979070B41C78.ref@yahoo.com> <87497F2F-8C4F-48C8-8737-979070B41C78@yahoo.com> In-Reply-To: <87497F2F-8C4F-48C8-8737-979070B41C78@yahoo.com> --------------ErixNfhXqLVirFSlCGD4P0b2 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 TWFyayBNaWxsYXJkIHdyb3RlOg0KPiBGcmVlQlNEIGhhcyB0aGUgcHJvcGVydHkgdGhhdCB0 aGUgb25seSBpbXBsZW1lbnRhdGlvbiBvZiAobW9kZXJuLA0KPiBjbGFuZyBiYXNlZCkgbGli YysrIGlzIHRoZSBvbmUgcHJvdmlkZWQgYnkgdGhlIHN5c3RlbS4gSGF2aW5nDQo+IHRoZSBw b3J0cyBlbnZpcm9ubWVudCBoYXZlIGl0cyBkZXZlbC9sbHZtKiBjb250ZXh0cyB1c2UgdGhl aXIgb3duDQo+IGxpYmMrKyB0aGF0IG1pZ2h0IG5vdCBtYXRjaCBvciBiZSBjb21wYXRpYmls ZSB3aXRoIHRoZSBzeXN0ZW0NCj4gbGliYysrIGlzIG5vdCBwcm92aWRlZCBmb3IgY3VycmVu dGx5LCBhcyBJIHVuZGVyc3RhbmQuDQo+IA0KPiBCdXQsIGFzIGZhciBhcyBJIGNhbiB0ZWxs LCBpdCBsb29rcyB1bmxpa2VseSB0aGF0IHRoZSBzeXN0ZW0gbGliYysrDQo+IHdvdWxkIGJl IGNvbmZpZ3VyZWQgdG8gYWxsb3cgaW1wb3J0IHN0ZCBvciBpbXBvcnQgc3RkLmNvbXBhdCA6 DQo+IFRoZXJlIGxvb2tzIHRvIGJlIGV4dGVuc2l2ZSBjb21waWxlciBvcHRpb25zIG1hdGNo aW5nIHJlcXVpcmVtZW50cw0KPiBmb3IgaG93IHRoZSBzdXBwbGllZCBzdGQgYW5kIHN0ZC5j b21wYXQgd2VyZSBzZXQgdXAgYmVmb3JlIHRoZXkNCj4gY2FuIGJlIHVzZWQuIEJ1aWxkaW5n IEZyZWVCU0QgaXRzZWxmIG1heSBoYXZlIG5vIGludGVuZGVkIHVzZSBvZg0KPiB0aGUgbGlr ZXMgb2YgaW1wb3J0IHN0ZCBvciBpbXBvcnQgc3RkLmNvbXBhdCAuDQo+IA0KPiBUaGlzIGxl YWRzIG1lIHRvIHdvbmRlciBpZiBGcmVlQlNEIHdpbGwgZW5hYmxlIGFsdGVybmF0ZSBsaWJj KysNCj4gdXNhZ2UgZm9yIHBvcnRzIGF0IHNvbWUgcG9pbnQgaW4gb3JkZXIgdG8gYWxsb3cg cG9ydHMgdG8gdXNlIGltcG9ydA0KPiBzdGQgYW5kL29yIGltcG9ydCBzdGQuY29tcGF0IC4g TWlnaHQgdGhhdCBuZWVkLCBzYXksIGEgbGFuZy9jbGFuZysrKg0KPiBzZXBhcmF0ZSBmcm9t IHRoZSBkZXZlbC9sbHZtKiA/IExpa2VseSBub3QgaW50ZW5kZWQgZm9yIGJ1aWxkaW5nDQo+ IEZyZWVCU0QgaXRzZWxmPw0KPiANCj4gQSBwcm9ibGVtIGhlcmUgaXMgYXZvaWRpbmcgaGUg bmVlZCBmb3IgYW55IHByb2Nlc3MgdG8gaGF2ZSBtdWx0aXBsZQ0KPiBsaWJjKysgaW1wbGVt ZW50YXRpb25zLiBUaGlzIG1pZ2h0IGJlIG1lc3N5IGVub3VnaCB0byBibG9jayB1c2Ugb2YN Cj4gaW1wb3J0IHN0ZCBvciBpbXBvcnQgc3RkLmNvbXBhdCBpbiBwb3J0cyBmYWlybHkgZ2Vu ZXJhbGx5LCBuZWVkaW5nIGENCj4gZnJvbSBzY3JhdGNoIGJ1bGsgLWEgcnVuIHRoYXQgaXMg b3ZlcmFsbCBiYXNlZCBvbiBhIHNwZWNpZmljDQo+IGFsdGVybmF0ZSBsaWJjKysgZm9yIGV4 YW1wbGUuIChNYXkgYmUgb25seSB0aG9zZSBmb2xrcyBidWlsZGluZw0KPiB0aGVyZSBvd24g cGFja2FnZXMvcG9ydHMgZ2V0IHRvIGRvIHN1Y2g/KQ0KPiANCkF0IGxlYXN0IGluIHBvcnRz LCBHQ0MgYW5kIGFueXRoaW5nIGJ1aWx0IHdpdGggaXQgYWxyZWFkeSB1c2VzIGl0cyBvd24g DQpsaWJzdGRjKysgd2hpY2ggaXMgc2VwYXJhdGUgZnJvbSBiYXNlIHN5c3RlbSBsaWJjKysg YmFzZWQgb24gTExWTS4gSSANCmltYWdpbmUgb3RoZXIgQysrIGNvbXBpbGVycyAodGhhdCBo YXZlIGJlZW4gcG9ydGVkLCBvdXRwdXQgZnVuY3Rpb25hbCANCmJpbmFyaWVzLCBidXQgbWF5 IG5vdCBiZSBpbiB0aGUgcG9ydHMgdHJlZSkgaGF2ZSBzaW1pbGFyIGRlYWxzLg0KDQpXaGls ZSB5b3UncmUgdGFsa2luZyBhYm91dCBzdGQgYW5kIHN0ZC5jb21wYXQsIEkgaGF2ZSBhIHJl bGF0ZWQgaXNzdWUgDQp3aGlsc3Qgd29ya2luZyBvbiB0aGUgd3d3L3dlYmtpdDItZ3RrIHVw ZGF0ZS4gVGhleSBoYXZlIGNvZGUgdGhhdCByZWxpZXMgDQpvbiBhIHN0ZDo6cGFpciBpbXBs ZW1lbnRhdGlvbi9BQkkgdGhhdCBkb2VzIG5vdCB3b3JrIHdpdGggb3VyIGJhc2UgDQpzeXN0 ZW0gbGliYysrLiBUaGlzIGlzIGJlY2F1c2Ugb3VyIGJhc2Ugc3lzdGVtIHVzZXMgTExWTSBs aWJjKysgQUJJIA0KdmVyc2lvbsKgMSwgYnV0IHRoZSBuZWVkZWQgaW1wbGVtZW50YXRpb24g aXMgaW4gQUJJIHZlcnNpb27CoDIsIHdoaWNoIHRoZXkgDQpoYXZlIHN0aWxsIChldmVuIGlu IHRydW5rISkgbm90IGRlY2xhcmVkIHN0YWJsZS4gTWVhbndoaWxlIGxpYnN0ZGMrKyANCndv cmtzIGZpbmUuIEdpdmVuIHRoZSBjb21wbGV4aXR5IG9mIFdlYktpdCAoYW5kIGJyb3dzZXIg cmVuZGVyaW5nIA0KZW5naW5lcyBnZW5lcmFsbHkgYW55bW9yZSkgYW5kIGJhbGFuY2luZyBt YWludGVuYW5jZSBjb25zaWRlcmF0aW9ucywgDQp1c2luZyBHQ0MvbGlic3RkYysrIGZvciB0 aGlzIHBvcnQgaXMgbW9zdCBsaWtlbHkgaW5ldml0YWJsZS4NCg0KU28gdG8gYW5zd2VyIHlv dXIgcXVlc3Rpb24sIHVzaW5nIG90aGVyIEMrKyBTdGFuZGFyZCBMaWJyYXJ5IA0KaW1wbGVt ZW50YXRpb25zLCBwYXJ0aWN1bGFybHkgd2l0aCBvdGhlciBjb21waWxlcnMsIGFscmVhZHkg aGFwcGVucyBpbiANCnBvcnRzLCBidXQgbm90IGF0IGEgZ2VuZXJhbC9ibGFua2V0IGxldmVs Lg0KDQotLSANCkNoYXJsaWUgTGkNCi4uLm5vcGUsIHN0aWxsIGRvbid0IGhhdmUgYW4gZXhp dCBsaW5lLg0KDQo= --------------ErixNfhXqLVirFSlCGD4P0b2-- --------------nxeyVR9FyzCI26O9aJc0GWBE Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQRTQA7vBfo8y1zE1rpnj5NgWEFcygUCZqetQQUDAAAAAAAKCRBnj5NgWEFcygzC AP4334ujPPSuUIylCIS9y7A750HN4RSWpLbY+IpM6tTt9QEA692P43tA+6LMicX+0CCxXNxLVR3I OYgHTR9wK7NBZws= =UX3p -----END PGP SIGNATURE----- --------------nxeyVR9FyzCI26O9aJc0GWBE--