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.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 18212 invoked from network); 23 Jun 2022 19:25:48 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 23 Jun 2022 19:25:48 -0000 Received: (qmail 1364 invoked by uid 550); 23 Jun 2022 19:25:45 -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 1332 invoked from network); 23 Jun 2022 19:25:44 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1656012333; bh=ubIqmDKKAYFMTNrkmX0re7sf28cLil61jw8gECaLwPs=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=E0sSE7irv0W8QrvTN8dySv9Lr7hnxya5gJomx/m6iwYGHeMi5n5EjFbchpPh2lzBR /qQP/6ZEIjJN0bAfhqLWTI2+UMQAUUAHwzbi4cTq7g0s0LSiALaud9nBxMs6xUt/fL NhlTtIZDHlox3zM2NfjJQ8cn6wgJ3tXp5Kqt/8R4ewgKmagJ7qEr44DJyu1fxWMM7U JFuqQ6Nht9NtX/ayuMm9FZ2C2lsu4oxqmCHxSOJVwsRy7DDH3UWzJOeACXM8W6/P5n wfwAbBeNF/FovYSUc4FdXZ7deiCnPl14/KsqhZOF1We8sdbxBU2c3zF1ITn1UX8c+8 tbw0BsfyjTQC6hkUusQ2K8kcyoZaKFTsC3BX48ZHzUBpjCPFodJqyfH1TchaM5qZQg 0368+LsOBTKxhOgYxWBzFXjgKmQ0415qFt3RrOI8x5kZT5fXQLmVk1iGDqDucVLSmJ sSdDqgdxi7x9CxWpV1B1fGDz4RaKyvTZ4zYBi1fyvXYt5QrFdElMF+ND7a8TJj2z6u RkNr8kIfEPSNCWeubiaw0HqpeXdGMqIzXBJWMmAx/bdHtrpoFsQErsSPY5+MNzE2y6 IcC/w13sZ+kYCV/LPTsQV+VvWUFHf1MxLc0dFmBqPH11k6Eow8kBYVFnXj6SOFBQ60 Mcr/prwBv+5Ag1qCKUe5et5g= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1656012332; bh=ubIqmDKKAYFMTNrkmX0re7sf28cLil61jw8gECaLwPs=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=Ph3t9AswaVPv+LKaYRvfI0/epeWq0PT14VA6y5U8D+rBhbQT+5FJbeM+RjgAGggYs roetsLbMq7bZ22XrsNaCeWDlU6kTZe9TzkViVQJgnQws3uAvOhmY5v2tn3breudfci xfZhKHb8uvkGo+NV1DJZ1AMEN4spO2Tel5/tLCaNE+ujh/cgH3Qev+KuMdxxcNwj1S NMskEwb8ge+pB+Pfdkc+L7TCn05eM6JbRAd8kfDVIq8dZlLiVchHFMqWVYcGuHJrug 630Mk/vLl2XwPgVvzApo4LFXAlIArxgRMPAcznPbI9/gAa+MDT2NbjDVrYsCf9OPLw 8ZqWcpHGkvIN/NMNLinCUBjam2ht3s+Xp/TOEjsoh8C8irBZBKj/bNtMyiKZ/TuLfS rBWsNm/Pz3MTQRVyLf5d82irUmqFzQNq73Dw9HZHKiX7BxIPRz9WXWw+mAe6xwHqfl UrYfq/ibhP0JNAY70mxCymw/xex8Q4gKuXwb6BOBChfTP0GCP72aXChVOLSsABKEwF 6NT5CK9ZFqJ/0okmHMCBN38HJccZ1OKDqqtAfwSoHKqJ92aZ/+1fD2MessF4SR/Z+B yuPdjzarQAe1w8miYBXIWJ+WFKig3wFnzkwmJfvIanF0BV5fmGf6cU2ELBCEiTOwC6 LM+i8Br/XAKlWmAhs+Qp58UE= Date: Thu, 23 Jun 2022 21:25:32 +0200 From: Wolf To: musl@lists.openwall.com Cc: Rich Felker Message-ID: Mail-Followup-To: musl@lists.openwall.com, Rich Felker References: <20220622131859.GM7074@brightrain.aerifal.cx> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="yHzQNsQrGgjLE0Ww" Content-Disposition: inline In-Reply-To: Subject: Re: [musl] g++ fpermissive compilation error for strdupa --yHzQNsQrGgjLE0Ww Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2022-06-23 10:59:07 +0800, He X wrote: > > so it's been kinda nice that this is catching bugs in C++ programs. >=20 > I agreed. I will see what bazel guys say about the usage of strdupa. Maybe > they are willing to remove strdupa. As far as I can tell there is exactly one usage of strdupa in bazel [0]. And that usage should be fairly easily replaceable by a dynamic allocation, or static buffer. I will explore the possibility of sending a patch to remove this usage to upstream. 0: https://github.com/bazelbuild/bazel/blob/master/src/main/tools/linux-san= dbox-pid1.cc#L149 --=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --yHzQNsQrGgjLE0Ww Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmK0viwACgkQL7/ufbZ/ wakJHxAAsub/9N7n8Gb5JEx5M4+BTg6kPsjGCFLMx66yVNeFoQzEXTP05eK8gpiU dSBjeo8myg4OeX/RT+qsuX2CfjdBWW0aUQhtIaKV7EHr1I5QHJgA3lCu8A0NAgfQ qG772yP6V+C6iQULR+Wf7cC7SzQZLbzFwr5PZfSN0Np6KjPPDns0UlISADLXRn9F THQJWGdD8hFM5zGU7/VdJ+k7LG8aJhCCJDol9l5of2FdCUuzZWo/sAalzfkFYjJv LQ/8Q22icLmqWtd6xRYCeU3w0eCtoL1Um4WzCLW35Ps9lant9fnL2Q3hvmdWKMvN d3MBpgZL53emuAwlNumBxf4jEIzxqIifzUTdx1j9HejGTR4FW/jLmfgQE0SFU983 iNW8ZilEzvOLxRG2M6OUkaql5E3h44epALNZdbQuSaAy6cjl2VIneRNJUZuYuuqn 72ms9e3UoRkuZZT+1bWkicNGaj+NU671IaWXh86ZepbZiGw1uFGiwmAh8UANpRhl 0pHMPfosfA2bSBeW8ox96TUQc4FlS6R5hr53+VO/ft3kwdhNnHhlk4eBpglPP9B0 FyGKBm+XOPo+4j6EPVAWJdH8q71dBpDKVwEnvwFIHFG1roAhqeo1X8nHb7E36cm5 RB1eyzm/bO3yTjJAvR9SZy15cGvU9cKTUp+xyFZCtTx91GMRhuE= =s4ax -----END PGP SIGNATURE----- --yHzQNsQrGgjLE0Ww--