From nobody Sun Feb 12 21:48:59 2023 X-Original-To: freebsd-hackers@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 4PFLhq0bydz3pBx6 for ; Sun, 12 Feb 2023 21:49:15 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.31]) (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) by mx1.freebsd.org (Postfix) with ESMTPS id 4PFLhp50FTz4PyK for ; Sun, 12 Feb 2023 21:49:14 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676238552; bh=c7lG87VUSj/jQne6tC3wvyg/WV+hU/u77Zy5X2A76Jo=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=O+aNWC2eXXbgmx4/+Sc4zIamKLWnBx6VA6kpKZLW7vS9e52o1qhVBMLGXGS9SdHkYzS2TauAzdDa5Y4zlmpHTI3+vKCSgI2tVPFGecX6vF4EzBch07bhPoEXSjTExdLzvJesHTKIFoisD3r3886kuNLp3wZ/GlxEGpmVqihpMvj+RdqZF26WZrHbcSlF4hUjEWPl3VyyChyibXBQ4TKgdiD2SJsxUdOPmnV03hq3ggQ1KVn1az1VNVgS2OEL8m+iBWWIWNn6E5J6ORRBUD/5Q3K4Gd9NpcGMBUbiNSpYGcuH5pP6HFabAcXAy0oAGkq+zucjYI6Z0S0vEHEcy1fFLQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676238552; bh=4nc8w9VMM8uNt/r4YgG3Ki2BNJEj5ydAvHAxbGk08Rr=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=nYpL4PvnYP/IdFRCJc0UvmiODukm7kABhmkLz9BsCoJ2P88Ou+ed7G5TmmiY2S6Z6B+AFvpH/L8FTzYDje810Sajs6HbWl6XxqSWtMkJJE4lJh1UmC7lllPEQ6ic1iZMxdmd1CJfU43ZPfDeSTOcbYfu0fuCWca3EnI+zwC4Gq5Kdc55lEl8g1Hb1agwvr4x8ITv8utuInNbDbIveBlch9FtwH808I1gpDmbgguPTkIL0+f8awZK1CbYAfUfhn/1Wccba4xWjsmDpbzlebi98nrEPagZhaJq3LWEkbbPWBBJnMiKv2RZS5kvMa6XXBnQXUFf1lOTn1LeXUcRzn7RmA== X-YMail-OSG: CW6zhmAVM1k4hdGv2.Lmt8KC7vvbOTaYQ13FQATW2UW55o2vYjSM6ru5F0Zc175 ci2OX26KOByXMfJtxBRVQwHNN6P.U3v28Q9JB1Kbt6NZZ9wjRtTdlDhbrpKHTR_x2raoKomYibd. QA.cUPj7pkbNATUwzRwyFFh69LtDAe9mO8N2dh1j3G_8RFZpJuZXH.r0fPVo0sUYn0ETT8fnqsyY nxeu4zvQimGGzTgF0VdGfWR.yXttMCe7uP0DHwGx0gZntB3RJ906Dzbe3eCU5on0syiJTJDQUdV0 EtWQlW1faznuqEW3NeItdnCCBfZxQ8Sit9ar6Q9SkrgoOZDt0wTW0r7dIZNFz.VxwgYWSK45olDc FnwFrAXXttjm_HxLRfozTxx9S..pJUmsBIK4_NmHUqvdox7GZyyh3.7w7cV0J_.dcuuyYddEreyU Xn6svVzakvx0b.uLOpryH5bDSzHWl1J.c2mrHvl01KGLPBWjtxpOhyb1rXH0CmP4qIz9jw1UBNj3 9UURXm2ug68IGc9dOS_ncRVggVZRsghAo0Ixis9w5prUy_ewBMNMRK7r_vkNx4Jx7By7AN8.RmmX x226Jo3nnZjBB6CsyyAwXIPq9vdYLbe3bSzPXVqS0XwLFMzAxNBlIHzsGC7KpsI8dkmtkKWhZgOG vu2.kS06YUcBKgTjhCogvXw3uVAGfkzTcrtRTujBly__IECy6qPy_HHvqYC1aYPd05pdAxu2kVTB mGiBhx1E2CZG8fsLR3DYo8pkIhR609YGGUldqSgJfmbkg4ckK1EcUnNLo4wtNlA6nAMAT_gKepyH l_jK3jQC8f.ZjokrwFe6AhnpNoEfGK0UHs9Wmc9FkDQHBb8KT34mov16CVblXPVvBTR3uU_zLuCK fsSSuBl0ZT1UAGxraptgiqCxrPhXiwM6CBH0S.S92itJn2dTEf6XriCa_JTMsfQusnREoGANgbmi 3kFCemaaxlbhSdAcsTwPSb.tpSj._l.ZE7VVHCzyeEl1H4AWIPhHyUfCuPA9Tf8uDMtw4GAGn0Re .YKRcIrDeipzpR4Y3OxaIbZazy0s3HDrC1QLsxbwH9WNCfUrxFc_oWSmbGdSW8clmtpoz07Wowzh BnHkjFySM3PqBxQo.aPBN0mnp_bljnvUOAMrxru3.EDzXWwwKrYQLXAQuXJSlJfDggl4TkjxJ2lu 8CeFOYLLo6pFJ4NT7JUfvNXwNPmDk.UXt16xEDSAJQoRR4yEwGrSOgFF3Uax0LL8cmQpfriAvIqL 9bC70Dbe.PlkBVtjr1SsOUGyhQN0QB2qeB6dAszwjVCkMPIbnElsQH62aCcUIJP3tsAVc6dCnPT7 _vLvjryBEffRJZQ7AIDDXIo.ZisN80tO_OgDPpO4Az6FC7Y1gzy3PNPX9gu6BFHxqGfJcuHNbpOD mq_2Fd9mohFSZa41X.BG7cgLxRbTrXgBgVdgw7SnaNRN8zyvvn5Rt.6xvtOQPET91dRAOoZsc4Iv kWWZOi5D0bhH4R6jiVbEy0GKoeYAaBMT1uPt.7xnwt6Y0.aW0VJGoxP30cBHDDN12TUcTHtNIjVr FsuGv.U1YMHTvVaMamquXzRq1ZFtR.prHozh0eFzGJlir6yv5mdkOgpcHPaon9EjzYgEJyHEs.s4 xpzeBcNCssLkKFpublavdHJzGdVkCJlgwJ.buRQFXDiOS4RCrUOJ0QkWH4nygtJzOJBHvALqefGy lY3DYy99_pogv8.BfPKvzSuIr56ZgKatrxTZYYf.mDj0Hmo6QJzVmzUVSEykbpWS7bF5JTwx4NYA FYbAai92.UhpCb_3JSfj0rgLdq1X.fQ9e9ziqc.XVd.eAAiDqpXdEh5bEFkz4pRYRxg7Ndr7UaFM 3Fps..PeE0IYVLtiD_vkH06PafKI5p5b3K8Br_8KIgXYeHySo4gTKk1sxPDuyifii1gPwvLqkcvz rrvMkfgOZtVL0.QI5ECjFbuIgwf9xmf2qVN7YNeu.zoaXTFkURvKfYK6Z1TyqJRWO_HGjgUpaIhy DlM0lIQXbItI9jdozEVuod7JJ0P0vM1IVN8GryTW_LXyAyBSnv0AYY0cyYzCcRnA4uOgyNeXlXMo PSKIID361VEoxmvRoXHXGYtSpNiHWNZPSZ2lnwg_SSJSn1iyNpsgsq_hDMexR63gNAdyFhAJGwlu fxsgpEyuCCEa8PQsbs86EMPxH3qr46p_2fJop2.owqipNAaEBDm7Yqha4T85_WdQvpSgTR2qJgLI bZLzfx40eoGoDO.e2DpcB_yWeOWGEgQKEdMGKcg6e947N0UMyvnByp38yUMXkAG_arIlbotmcDhj A2f4- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Sun, 12 Feb 2023 21:49:12 +0000 Received: by hermes--production-gq1-655ddccc9-9lt6n (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c945023b7be092fd8d7fea417411153b; Sun, 12 Feb 2023 21:49:10 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.300.101.1.3\)) Subject: Re: CFT: snmalloc as libc malloc From: Mark Millard In-Reply-To: <20230212210904.nzxfwtzsjf2tu6ky@mutt-hbsd> Date: Sun, 12 Feb 2023 13:48:59 -0800 Cc: FreeBSD Hackers , David Chisnall Content-Transfer-Encoding: 7bit Message-Id: References: <20230212210904.nzxfwtzsjf2tu6ky@mutt-hbsd> To: Shawn Webb X-Mailer: Apple Mail (2.3731.300.101.1.3) X-Rspamd-Queue-Id: 4PFLhp50FTz4PyK X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Feb 12, 2023, at 13:09, Shawn Webb wrote: > . . . > That does not include the extra text that would be generated > by having added the -v requested to that shown command line. > That tet would likely have been before the text that you did > include. > > Did you add the -v option? Was there extra text? Good catch. I missed reading that. Here's the new output: http://ix.io/4nSy Hmm. Scanning that list . . . #include "..." search starts here: #include <...> search starts here: /data/src/hardenedbsd/lib/libc/include /data/src/hardenedbsd/include The above likely includes a non-C++: stddef.h That likely overrides any: . . ./include/c++/v1/stddef.h that is required for things to work for the nullptr_t issue. (See prior E-mail from when I noticed that I'd missed the include/c++/v1/stddef.h involved.) /data/src/hardenedbsd/lib/libc/amd64 /data/src/hardenedbsd/contrib/gdtoa /data/src/hardenedbsd/contrib/libc-vis /usr/obj/data/src/hardenedbsd/amd64.amd64/lib/libc /data/src/hardenedbsd/lib/libc/resolv /data/src/hardenedbsd/lib/libmd /data/src/hardenedbsd/lib/libc/locale /data/src/hardenedbsd/lib/libc/rpc /data/src/hardenedbsd/lib/libutil /data/src/hardenedbsd/lib/msun/amd64 /data/src/hardenedbsd/lib/msun/x86 /data/src/hardenedbsd/contrib/snmalloc/src/snmalloc /usr/obj/data/src/hardenedbsd/amd64.amd64/tmp/usr/include/c++/v1 The above looks to be the first/only chance to pick up a C++ based file header (that may in turn look for a C based one as well). /usr/lib/clang/15.0.7/include /usr/obj/data/src/hardenedbsd/amd64.amd64/tmp/usr/include /data/src/hardenedbsd/lib/msun/src End of search list. The ordering does not look anything like correct to me relative to C++ headers, some of which in turn may include the C variants from the environment. It is not so clear to me what the relationship is to the source_location file issue. === Mark Millard marklmi at yahoo.com