From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.1 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 6732 invoked from network); 23 Oct 2020 09:16:50 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 23 Oct 2020 09:16:50 -0000 Received: (qmail 7583 invoked by uid 550); 23 Oct 2020 09:16:47 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 7546 invoked from network); 23 Oct 2020 09:16:45 -0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OsAd2i7r41sw8ekXg0v28GKRkCxGkEkMntLsGlh3/SO7Oe5tGMcktIdtVWohEqJfD9/B9vzmDzX8er6qSu00Q0G2sN8iLtHvRUuZtwNz48R86rV7e4KE/2OOdqsimgFQGLMeSjNmuCnohnsIHzgE0XbEejCnvtDn39ES+PFEdtalgONYYLrd7vtPxWNj4K/qesPHzxgRdQ3HO5CBnf/wihUbZqelBQ0tDRrVW57borvKxUMDozLgGsLyXswnwSoIgaOodFVBPjuHK8oyuC52y6Fnuf9KrYaH/zNbvwMuaCz+y+5H6graVHASqxl9zGlO8Pn5ITQfgg4oRPjeR980Eg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=m6noeB7tHkCZ/r6/stTxoXmEC+1AC/xZ7WwEiRwLwbc=; b=O2CXj6+c2ilZh42XhBV9E4ub2XAGawSGBQIxs2SCO9mgSFShherMbSAuU7VFoyTPyGuHvldB/W4amK2em8s00MuxdDOUFpJv2SHiBMF6vmcWG4aJiHX+ZXcma+ozU4jmZikeRy0iEO9fgF2CZhZdmvARPrHQmfPRQpSv+ii6NFiE9uEmJSNJzq4RMQ0g1RwO0oppxUaq86o15UTj0vujOImWgv5NDKFYoA1y75lBB2xJiT7km6BlsIRkn26YXtscHSbBgC4uluxkTG2umxF17keRgANuLwwsSnajiXAAI3CjSxyjAA3Cy4eUv24nwnLccwp9DJhdZ+FWSQRYFI3kag== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=m6noeB7tHkCZ/r6/stTxoXmEC+1AC/xZ7WwEiRwLwbc=; b=fSfLeAqljuwfUiTlE2NXdQ/Yy3AXTSlDwgMHUDHpVWnU3e6K3Yxp6l8PE1pr9QxPzJqvJtgmB2jY2TBvvHHyoAkRmb0JFTh7CMSPUjwdHVV+FcViZZpXH9YsnTdFzYzXhbGG/gQXOndvtnh5T2Hcctd9uOrv1N37jYDYnXg8azDW09fnBhG45r/NhO5+9e1eV2DbP4uWMb3G+NA3G3qhbYeg4ioy7nUokNY8vvhJS8T/j9WMM2yWtd3CSZ4KLPCQ/QBrTgfG+igA0jeIvynyGot6lDOwaan9U+cP4gOaSunlkdRxRraQ4SVjiJxYd5Q5kpnrORjYARRqJguGaC8FJg== X-IncomingTopHeaderMarker: OriginalChecksum:D108D7E0B7E8F01F9E544BEE92426462473A4967F087AA4EECFA62668F5F2128;UpperCasedChecksum:E4943574D8A6D190FC581277260131BB3A244036CDB94F93AD4282A1AC541ADB;SizeAsReceived:8858;Count:47 Date: Fri, 23 Oct 2020 17:16:18 +0800 From: "Chen Wang" To: musl Cc: musl References: , , <20201023084853.GV2947641@port70.net>, , <20201023091139.GW2947641@port70.net> X-GUID: 95A7C8C6-0451-413E-AF9F-5314E2E15A34 X-Has-Attach: no X-Mailer: Foxmail 7.2.18.95[cn] Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart278666257132_=----" X-TMN: [d5w9yOl1+uiMmIhpCKGf3GkiKlV9w+9k] X-ClientProxiedBy: HK2PR02CA0127.apcprd02.prod.outlook.com (2603:1096:202:16::11) To OSYP286MB0181.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:92::16) X-Microsoft-Original-Message-ID: <2020102317161557221118@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 5cd83481-c048-4507-241f-08d877344c94 X-MS-TrafficTypeDiagnostic: SG2APC01HT189: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: N9aqVPYH96kSnu/FF9rWbelGDIEt+KUxJaWOhyoZLcoV3b8xf5IOvZ2YOvCuSeXXoiJ9z+Eoo3B98DpVfKmbLr9Urjy1Qk2ry342xoUE+VldwEiy0CGoxbg5WLEBW4fZml8cRrzMXfT+/OFVhNVl0eq0niXW/WUdsPbjn0RSntrNZXqqJ1gmM/KUSsXl+QD093Q6bf4Inm6X5ZPQ3sAKcA== X-MS-Exchange-AntiSpam-MessageData: LW7WSQVGelVfWbpaHJsll+iGIP1AXMKsvrde18VuODFXBPOafTdKRHF8KLnltBnqP3Ipm+MRcve2iA0sQ+5kplPqCNyMhUCT4LYVN37gUy72vBzTAXbm89iT1kfUG39jxMNZTUnpLlyWfu75OtcAbA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5cd83481-c048-4507-241f-08d877344c94 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2020 09:16:18.2474 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: SG2APC01FT064.eop-APC01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2APC01HT189 Subject: [musl] =?UTF-8?B?UmU6IFJlOlttdXNsXeWbnuWkjTogaXNzdWUgd2hlbiBydW5uaW5nIGxpYmMtdGVzdA==?= ------=_001_NextPart278666257132_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 SSBzZWUgdG9ucyBvZiBlcnJvciBpbmRpY2F0aW9ucyBpbiBidWlsZCBvdXRwdXQsIHN1Y2ggYXMg YmVsb3c6DQoNCmBgYA0Kc3JjL2NvbW1vbi9ydW50ZXN0LmV4ZSAtdyAnJyBzcmMvZnVuY3Rpb25h bC91bmdldGMtc3RhdGljLmV4ZSA+c3JjL2Z1bmN0aW9uYWwvdW5nZXRjLXN0YXRpYy5lcnIgfHwg dHJ1ZQ0KL2Jpbi9zaDogMTogc3JjL2NvbW1vbi9ydW50ZXN0LmV4ZTogbm90IGZvdW5kDQpgYGAN Cg0KSSdtIGFmcmFpZCB0aGlzIHRlbGwgdXMgc29tZSB0ZXN0Y2FzZXMgd2lsbCBub3QgYmUgcnVu IGZ1bGx5Lg0KDQoNCg0KQmVzdCBSZWdhcmRzDQoNCuaxqui+sChXYW5nIENoZW4pDQogDQrlj5Hk u7bkurrvvJogU3phYm9sY3MgTmFneQ0K5Y+R6YCB5pe26Ze077yaIDIwMjAtMTAtMjMgMTc6MTEN CuaUtuS7tuS6uu+8miBDaGVuIFdhbmcNCuaKhOmAge+8miBtdXNsDQrkuLvpopjvvJogUmU6IFJl OlttdXNsXeWbnuWkjTogaXNzdWUgd2hlbiBydW5uaW5nIGxpYmMtdGVzdA0KKiBDaGVuIFdhbmcg PHVuaWNvcm5fd2FuZ0BvdXRsb29rLmNvbT4gWzIwMjAtMTAtMjMgMTY6NTM6MTQgKzA4MDBdOg0K PiBZZXMsIEkgdGhpbmsgaXQgc2hvdWxkIGJlIGNvbmRpdGlvbmFsIHNpbGVuY2VkIGZvciBtdXNs LCBvdGhlcndpc2UgaXQgaGFzIGJsb2NrZWQgZm9sbG93aW5nIGJ1aWxkcywgc3VjaCBhcyBmb3Ig bWFpbi5leGUgYW5kIHJ1bnRlc3QuZXhlLiANCj4gU28gSSB0aGluayBpdCBpcyBhbiBpc3N1ZSwg cmlnaHQ/IA0KIA0Kb2gNCmZvciBtZSBpdCBkb2VzIG90IGJyZWFrIHRoZSBlbnRpcmUgdGVzdCBi dWlsZCwganVzdCBzcmMvYXBpL21haW4uZXhlLg0KIA0KPiDlj5Hku7bkurrvvJogU3phYm9sY3Mg TmFneQ0KPiDlj5HpgIHml7bpl7TvvJogMjAyMC0xMC0yMyAxNjo0OA0KPiDmlLbku7bkurrvvJog Q2hlbiBXYW5nDQo+IOaKhOmAge+8miBtdXNsDQo+IOS4u+mimO+8miBSZTogW211c2xd5Zue5aSN OiBpc3N1ZSB3aGVuIHJ1bm5pbmcgbGliYy10ZXN0DQo+ICogQ2hlbiBXYW5nIDx1bmljb3JuX3dh bmdAb3V0bG9vay5jb20+IFsyMDIwLTEwLTIzIDE1OjE5OjA1ICswODAwXToNCj4gPiBDb3JyZWN0 IHNvbWUgY29tbWVudHMgaW4gbGFzdCBlbWFpbC4gVGhlIGlzc3VlIGlzIG5vdCBkdWUgdG8gbGFj a2luZyBvZiBoZWFkZXIgZmlsZSwgaXQgc2hvdWxkIGJlIGR1ZSB0byBzb21lIGNvbnN0YW50cyBh cmUgbG9zdCwgSSBwYXN0ZSB0aGUgd2hvbGUgZXJyb3IgcmVwb3J0IGhlcmUgRllSOg0KPiA+IA0K PiA+IC4uL2luc3RhbGwvYmluL211c2wtZ2NjIC1Jc3JjL2NvbW1vbiAtSXNyYy9jb21tb24gLXBp cGUgLXN0ZD1jOTkgLURfUE9TSVhfQ19TT1VSQ0U9MjAwODA5TCAtV2FsbCAtV25vLXVudXNlZC1m dW5jdGlvbiAtV25vLW1pc3NpbmctYnJhY2VzIC1Xbm8tdW51c2VkIC1Xbm8tb3ZlcmZsb3cgLVdu by11bmtub3duLXByYWdtYXMgLWZuby1idWlsdGluIC1mcm91bmRpbmctbWF0aCAtV2Vycm9yPWlt cGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uIC1XZXJyb3I9aW1wbGljaXQtaW50IC1XZXJyb3I9 cG9pbnRlci1zaWduIC1XZXJyb3I9cG9pbnRlci1hcml0aCAtZyAtRF9GSUxFX09GRlNFVF9CSVRT PTY0IC1wZWRhbnRpYy1lcnJvcnMgLVdlcnJvciAtV25vLXVudXNlZCAtRF9YT1BFTl9TT1VSQ0U9 NzAwICAtYyAtbyBzcmMvYXBpL3VuaXN0ZC5vIHNyYy9hcGkvdW5pc3RkLmMgMj5zcmMvYXBpL3Vu aXN0ZC5vLmVyciB8fCBlY2hvIEJVSUxERVJST1Igc3JjL2FwaS91bmlzdGQubzsgY2F0IHNyYy9h cGkvdW5pc3RkLm8uZXJyDQo+ID4gQlVJTERFUlJPUiBzcmMvYXBpL3VuaXN0ZC5vDQo+ID4gc3Jj L2FwaS91bmlzdGQuYzogSW4gZnVuY3Rpb24g4oCYZuKAmToNCj4gPiBzcmMvYXBpL3VuaXN0ZC5j Ojg3OjM6IGVycm9yOiDigJhfQ1NfUE9TSVhfVjdfVEhSRUFEU19DRkxBR1PigJkgdW5kZWNsYXJl ZCAoZmlyc3QgdXNlIGluIHRoaXMgZnVuY3Rpb24pDQo+ID4gICAgODcgfCBDKF9DU19QT1NJWF9W N19USFJFQURTX0NGTEFHUykNCj4gPiAgICAgICB8ICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+DQo+ID4gc3JjL2FwaS91bmlzdGQuYzo1OjIxOiBub3RlOiBpbiBkZWZpbml0aW9uIG9mIG1h Y3JvIOKAmEPigJkNCj4gPiAgICAgNSB8ICNkZWZpbmUgQyhuKSBzd2l0Y2gobil7Y2FzZSBuOjt9 DQo+ID4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgIF4NCj4gPiBzcmMvYXBpL3VuaXN0ZC5j Ojg3OjM6IG5vdGU6IGVhY2ggdW5kZWNsYXJlZCBpZGVudGlmaWVyIGlzIHJlcG9ydGVkIG9ubHkg b25jZSBmb3IgZWFjaCBmdW5jdGlvbiBpdCBhcHBlYXJzIGluDQo+ID4gICAgODcgfCBDKF9DU19Q T1NJWF9WN19USFJFQURTX0NGTEFHUykNCj4gPiAgICAgICB8ICAgXn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+DQo+ID4gc3JjL2FwaS91bmlzdGQuYzo1OjIxOiBub3RlOiBpbiBkZWZpbml0aW9u IG9mIG1hY3JvIOKAmEPigJkNCj4gPiAgICAgNSB8ICNkZWZpbmUgQyhuKSBzd2l0Y2gobil7Y2Fz ZSBuOjt9DQo+ID4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgIF4NCj4gPiBzcmMvYXBpL3Vu aXN0ZC5jOjg4OjM6IGVycm9yOiDigJhfQ1NfUE9TSVhfVjdfVEhSRUFEU19MREZMQUdT4oCZIHVu ZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQ0KPiA+ICAgIDg4IHwgQyhfQ1Nf UE9TSVhfVjdfVEhSRUFEU19MREZMQUdTKQ0KPiA+ICAgICAgIHwgICBefn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+DQo+ID4gc3JjL2FwaS91bmlzdGQuYzo1OjIxOiBub3RlOiBpbiBkZWZpbml0 aW9uIG9mIG1hY3JvIOKAmEPigJkNCj4gPiAgICAgNSB8ICNkZWZpbmUgQyhuKSBzd2l0Y2gobil7 Y2FzZSBuOjt9DQo+ID4gICAgICAgfCAgICAgICAgICAgICAgICAgICAgIF4NCj4gPiBzcmMvYXBp L3VuaXN0ZC5jOjExNzozOiBlcnJvcjog4oCYX1BDX1RJTUVTVEFNUF9SRVNPTFVUSU9O4oCZIHVu ZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1bmN0aW9uKQ0KPiA+ICAgMTE3IHwgQyhfUENf VElNRVNUQU1QX1JFU09MVVRJT04pDQo+ID4gICAgICAgfCAgIF5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fg0KPiA+IHNyYy9hcGkvdW5pc3RkLmM6NToyMTogbm90ZTogaW4gZGVmaW5pdGlvbiBvZiBt YWNybyDigJhD4oCZDQo+ID4gICAgIDUgfCAjZGVmaW5lIEMobikgc3dpdGNoKG4pe2Nhc2Ugbjo7 fQ0KPiA+ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICBeDQo+ID4gc3JjL2FwaS91bmlzdGQu YzoyMzg6MzogZXJyb3I6IOKAmF9TQ19YT1BFTl9VVUNQ4oCZIHVuZGVjbGFyZWQgKGZpcnN0IHVz ZSBpbiB0aGlzIGZ1bmN0aW9uKQ0KPiA+ICAgMjM4IHwgQyhfU0NfWE9QRU5fVVVDUCkNCj4gPiAg ICAgICB8ICAgXn5+fn5+fn5+fn5+fn4NCj4gPiBzcmMvYXBpL3VuaXN0ZC5jOjU6MjE6IG5vdGU6 IGluIGRlZmluaXRpb24gb2YgbWFjcm8g4oCYQ+KAmQ0KPiA+ICAgICA1IHwgI2RlZmluZSBDKG4p IHN3aXRjaChuKXtjYXNlIG46O30NCj4gPiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgXg0K PiA+IA0KPiA+IGFuZCB0aGlzIHdvdWxkIGNhdXNlIHRoZSBmb2xsb3dpbmcgbWFpbi5leGUgYW5k IHJ1bnRlc3QuZXhlIGZhaWxlZCB0byBiZSBidWlsdC4NCj4gIA0KPiB0aGlzIGlzIGV4cGVjdGVk Og0KPiAgDQo+IHBvc2l4IHJlcXVpcmVzIHRoZXNlIG1hY3JvcyBidXQgbXVzbCBkb2VzIG5vdCBk ZWZpbmUgdGhlbS4NCj4gaW4gcHJhY3RpY2UgdGhleSBhcmUgdW5saWtlbHkgdG8gYmUgbmVlZGVk IHNvIGkgZ3Vlc3MNCj4gdGhlc2Ugc2hvdWxkIGJlIHNpbGVuY2VkIGluIHNvbWUgd2F5Lg0K ------=_001_NextPart278666257132_=---- Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable body { line-height: 1.5; }blockquote { margin-top: 0px; margin-bottom:= 0px; margin-left: 0.5em; }body { font-size: 14px; font-family: =E5=BE=AE= =E8=BD=AF=E9=9B=85=E9=BB=91; color: rgb(0, 0, 0); line-height: 1.5; }=0A=
I see tons of error indications in build output, such as = below:

```
src/common/runtest.exe -= w '' src/functional/ungetc-static.exe >src/functional/ungetc-static.err = || true
/bin/sh: 1: src/common/runtest.exe: not found
=
```

I'm afraid this tell us some testcases wi= ll not be run fully.
=0A=


=0A=
Best Regards

=E6=B1= =AA=E8=BE=B0(Wang Chen)
=0A=
 
= =E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A Szabolcs Nagy
=E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4=EF= =BC=9A 2020-10-23 17:11
=E6=94=B6=E4=BB=B6=E4=BA= =BA=EF=BC=9A Chen Wang=
=E6=8A=84=E9=80=81=EF=BC=9A musl
=E4=B8=BB=E9=A2=98=EF=BC=9A Re: Re:[musl]=E5=9B=9E=E5=A4=8D: issue when running libc-test
<= /div>
* Chen Wang <unicorn_wang@outlook.com> [2020-10-= 23 16:53:14 +0800]:
=0A=
> Yes, I think it should be conditional silenced for musl, otherwis= e it has blocked following builds, such as for main.exe and runtest.exe. =0A=
> So I think it is an issue, right?
=0A=
 
=0A=
oh
=0A=
for me it does ot break the entire test build, just src/api/main.exe.<= /div>=0A=
 
=0A=
> =E5=8F=91=E4=BB=B6=E4=BA=BA=EF=BC=9A Szabolcs Nagy
=0A=
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4=EF=BC=9A 2020-10-23 16:48=0A=
> =E6=94=B6=E4=BB=B6=E4=BA=BA=EF=BC=9A Chen Wang
=0A=
> =E6=8A=84=E9=80=81=EF=BC=9A musl
=0A=
> =E4=B8=BB=E9=A2=98=EF=BC=9A Re: [musl]=E5=9B=9E=E5=A4=8D: issue w= hen running libc-test
=0A=
> * Chen Wang <unicorn_wang@outlook.com> [2020-10-23 15:19:05= +0800]:
=0A=
> > Correct some comments in last email. The issue is not due to= lacking of header file, it should be due to some constants are lost, I pas= te the whole error report here FYR:
=0A=
> >
=0A=
> > ../install/bin/musl-gcc -Isrc/common -Isrc/common -pipe -std= =3Dc99 -D_POSIX_C_SOURCE=3D200809L -Wall -Wno-unused-function -Wno-missing-= braces -Wno-unused -Wno-overflow -Wno-unknown-pragmas -fno-builtin -froundi= ng-math -Werror=3Dimplicit-function-declaration -Werror=3Dimplicit-int -Wer= ror=3Dpointer-sign -Werror=3Dpointer-arith -g -D_FILE_OFFSET_BITS=3D64 -ped= antic-errors -Werror -Wno-unused -D_XOPEN_SOURCE=3D700  -c -o src/api/= unistd.o src/api/unistd.c 2>src/api/unistd.o.err || echo BUILDERROR src/= api/unistd.o; cat src/api/unistd.o.err
=0A=
> > BUILDERROR src/api/unistd.o
=0A=
> > src/api/unistd.c: In function =E2=80=98f=E2=80=99:
=0A=
> > src/api/unistd.c:87:3: error: =E2=80=98_CS_POSIX_V7_THREADS_= CFLAGS=E2=80=99 undeclared (first use in this function)
=0A=
> >    87 | C(_CS_POSIX_V7_THREADS_CFLAGS)
= =0A=
> >       |   ^~~~~~~~~~= ~~~~~~~~~~~~~~~~~
=0A=
> > src/api/unistd.c:5:21: note: in definition of macro =E2=80= =98C=E2=80=99
=0A=
> >     5 | #define C(n) switch(n){case n:;}=
=0A=
> >       |    = ;            &n= bsp;    ^
=0A=
> > src/api/unistd.c:87:3: note: each undeclared identifier is r= eported only once for each function it appears in
=0A=
> >    87 | C(_CS_POSIX_V7_THREADS_CFLAGS)
= =0A=
> >       |   ^~~~~~~~~~= ~~~~~~~~~~~~~~~~~
=0A=
> > src/api/unistd.c:5:21: note: in definition of macro =E2=80= =98C=E2=80=99
=0A=
> >     5 | #define C(n) switch(n){case n:;}=
=0A=
> >       |    = ;            &n= bsp;    ^
=0A=
> > src/api/unistd.c:88:3: error: =E2=80=98_CS_POSIX_V7_THREADS_= LDFLAGS=E2=80=99 undeclared (first use in this function)
=0A=
> >    88 | C(_CS_POSIX_V7_THREADS_LDFLAGS)
= =0A=
> >       |   ^~~~~~~~~~= ~~~~~~~~~~~~~~~~~~
=0A=
> > src/api/unistd.c:5:21: note: in definition of macro =E2=80= =98C=E2=80=99
=0A=
> >     5 | #define C(n) switch(n){case n:;}=
=0A=
> >       |    = ;            &n= bsp;    ^
=0A=
> > src/api/unistd.c:117:3: error: =E2=80=98_PC_TIMESTAMP_RESOLU= TION=E2=80=99 undeclared (first use in this function)
=0A=
> >   117 | C(_PC_TIMESTAMP_RESOLUTION)
=0A=
> >       |   ^~~~~~~~~~= ~~~~~~~~~~~~~~
=0A=
> > src/api/unistd.c:5:21: note: in definition of macro =E2=80= =98C=E2=80=99
=0A=
> >     5 | #define C(n) switch(n){case n:;}=
=0A=
> >       |    = ;            &n= bsp;    ^
=0A=
> > src/api/unistd.c:238:3: error: =E2=80=98_SC_XOPEN_UUCP=E2=80= =99 undeclared (first use in this function)
=0A=
> >   238 | C(_SC_XOPEN_UUCP)
=0A=
> >       |   ^~~~~~~~~~= ~~~~
=0A=
> > src/api/unistd.c:5:21: note: in definition of macro =E2=80= =98C=E2=80=99
=0A=
> >     5 | #define C(n) switch(n){case n:;}=
=0A=
> >       |    = ;            &n= bsp;    ^
=0A=
> >
=0A=
> > and this would cause the following main.exe and runtest.exe = failed to be built.
=0A=
=0A=
> this is expected:
=0A=
=0A=
> posix requires these macros but musl does not define them.
= =0A=
> in practice they are unlikely to be needed so i guess
=0A=
> these should be silenced in some way.
=0A=
=0A= = ------=_001_NextPart278666257132_=------