From nobody Fri Dec 31 22:28:32 2021 X-Original-To: freebsd-current@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 9238E1930E11 for ; Fri, 31 Dec 2021 22:28:44 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-22.consmr.mail.gq1.yahoo.com (sonic310-22.consmr.mail.gq1.yahoo.com [98.137.69.148]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4JQftg3MdRz4lSq for ; Fri, 31 Dec 2021 22:28:43 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640989716; bh=25HIIEvaYw4hX+Q7qXR0mp3jSsNE4TAaaPgCK2hzwP4=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=k6sXILTxvETkV7PAUaUPzJCYAG+tzgTywtrQuckK/085FkswU1W8wASCcsnCjgtcAU0sqTV94l90mZXsupZ5z7jMHzsEeuhEdhiUeYzIgq9XG9WU/zmx+re9y01gxUuUAYnAhls73B+5JfNC34smUDf0JGYTiDq6MqHQNKUlJOdPJZjgpLsN2M/FkvOXxsLStDb9FTsoo4VUZUohj1mNgawb2nT7pALTL2VfRJvBYwpN8As0QjtNz+l/O4MBwQbyQKfyq6bscqf5DaGN2lq2NRZVbFck2B+1ozvqSEQUHrmrONQ5VANEivF8Kw3/G9wP8nNjM4h9xs2bqwq8fofYKA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640989716; bh=hjbMA53Wo8FKVwPTX0cGKMwsnde3wOY+jzEoLz9FZlO=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=rWEBcR9y2G+qaGY2NbPjgZ2vUFwePMbe20fNhHrNdoCjjkc7KoG0f2US5UMcks18JbNFRdsgrpEbrfqVJyaDQTbW7Gtia79UZgM/qYffNsXTRpUxKiWphoG4zkutwAmw8BdUHowx6I3sFSP69+I9H89U0U/c9lDFOZBxmZbehLqWoLgHPLkOl+fYxPK/SXzA07fxDezr2DWT5Tb2sLaK6mBc/sc0UBfxwsSa6ZCvJVFMjYUYnPycMJY7OsuplmTFMh+w9D8JhDPbi4Hgep0x4YCZNz3RgDPolHxVA69Fw/YM498n6WSzSXELhmulZFV1g8iZSvg+Y7Ahch2s7ZpLYQ== X-YMail-OSG: vYAafH4VM1lkQ7EBZrUJ2b7_zJoUw85IAfYtxyV47qBezyj.5hm221cQePKiBlL YOj2QEdk4cIvQQGpSF5MUD62kIwN8VgmR211OoqXA_9.Tg4Zatz4cI3CwmOCzOHlciHkoPRedVsx O.F2xLPGwUZh7JFqx04JgAz4WHfd1rNbhSzBt3ce7f_e7RxozC9LEc.g9f2Fu6OXfkaAIynaBeTl NDSpHWd7xD0m8.XCWhDjwH6TXslpJSD7JTKdHsw4Vkcxvd2tV1PhSHkt9QUN_8mEgSOqQQ.VmCWk PTa_.e.w1zexA0odgTh2So7rpzOT7dcUrtQNsVOBMwXFOX1WKAUwPYPteb7UvhTLdAhYHnMkvc68 qUQjgphIpMeKmyBY6d.AIepxlfTnSA5p4cPCWO.skTWvC9Rf0r79.ZQ35hNsnfpFAjNF5UWMWN5y fh4dCH6YCHiUGrYbVys6yZYvnhRvVjzq6VV_nOYd9u7vMMsLNLLl9.IZwNLi3frTiMH0AxLosRK. J.2i8hU_maPVeMGnAsU5zCTYyMM449U4pMVaUtLlVm8.mrGtpP530Wo9fm6db9ZcfurgKQOvfyCq EAXF5WvxGCW4O9G3q6yx8ZHKfCmCIci5_U9XukIRYXnFMBAxtQr9P1VSv53vQoURYwKvhfRehONo cgExnzGei4bA6v9Qkl3c0X9YVXDKLlWDTfCEp_qUrB3EQFMvmUuK97mzzZFnlwY31cqFBoTbPAiY 5DJbRKOkuWwzhh722Py12iNX1Dg1F2J4zrqcGi1cEANoJ9qiheeEQK5HKzN8YYNavftr9JW77bgv otgzNrFoZsI8jrodSpqcQ1MhyW9mdQSepdLBO4d1ZqrunFtaz8mTSMIVf0Lb6763JbpUk1.N7RLq Hpk0S5_pu_BzDwbTGAZP9.ieQvCj2HPKxvD4vjj.JaUEmcLSuxQHAqq4icDcdite3_WfksqOW2gY jufmkDRhlCT08dwIiXc_tNwCUDNtD1JPmnLtV0CtAO9gbneONAD0fwl.P_wO962NIiSOKJQjEAh6 AT4hB067M3AG6pcF7ZdsvO65xwwu2Le7I8pGUaBUQrbG9UxuLqimtG1uSMJEgy0Z3DytVUwpGR60 h0EVl0y2tVJqNQ.5_C0J0gI2nk8_OY8.DpcdoWkKwHgukp.FHsi4JHyIdS801X85Qlt1y8vugYny fuD3L6Fz5ClUXo0.9h_GdiTAUjmmxHbU.X_Qu9pz7Ufioj7LZYXvC_bMlYKRrqCb.9IlNiWHX4rG YvAaDEX9KNELGA.9AWNntLdMjtBKJ3t2cmNNNcLeM.RSwSE7qaI_ywXLY83jk.SATsA6oj2nR4zr okI1VmMVXJ.Daj6nJLQMMHG3Yb1uAHi3gIyVzlV0I8HBWM9SgakI62XoMZKfQzcnyJ1H84NLAQPm 83m4okKzTNi.0heFbA3MsUGKrcL1dcl0H3ntx7db7ogsbvV15Ut1ENluiB2qtV2wShkziZFE9ITR Hk3fnLmmuqEjeSq6tXPGNXT1Pl6Jlm1D2Ht5oVwxyN8c03J1FtIGyULfwX8uRiEp_hWYjcd4s8Yb upO_hX0S9k1MVCCx5rR48JoAlLoa352FaqZK5tz_2r_BFhOlMi4.9_G61gAtzJ_VuJmuYatF0F5U QkjbLkD_BZzdadC31tQtlS.qNzhjBbqN94qa5E4B1d0cBOnpTscnLXmfclAFcXHG1a8LG7sx4K1y wdhv.DBkTX9wiFh5ffQqH.2r_uPg6pUZWODJpxcAQi0xCzNGnf_Gyi1nrOZam2kL8Cg4l4uT7Pdg 96YFW0RyJgnD86Kk_CQk87zPI3efdyWjphJ.KcdbbrqU5HhYTfpN_W127XCF5I0z_HW6oeEiNp6X FHOovBOhtDBrXdxi9S81hZ3UTxfVZ9ZQsDDYLgOBfmwJNOqjJig2YgzqhLddOT4FcIi697zXH8QQ hUkxkldL711Wao5CTo04BSRUKRwVkuusapRL6QI31C8CuZUj8L8ZgE.8t0IR.Np2DHvhctkL6X26 WovKz6yFrOAeppG3EteoFJCJOY0rRf7O94zLLUR5j9m51oKfyfaHtPyzXFSok0Vvcj8eMvJK2lh0 eVoMtnTNWD0aBpoS64RdyNvLllFlWjLv4D6k3eIBxFjjiDeGydMnWcqRg8i6PkMyIbKPPxHGTklV nlY49hCZLJZt9Ocd4sksfMdMpeEOM97_Ohq87Oz4IsTWnCGNQOGOtzous9YbkZY4NrRo3LWlcQrL 1w8eF7ktF0eqoZs5QbdRgl7vA6hX8IA7c5ZOwcF9aYylIrXI3o__U_mGWNFUMUY4XyVHFvqXkOzX CBV_uX.54OGjjWstwHbzs X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Fri, 31 Dec 2021 22:28:36 +0000 Received: by kubenode534.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID df2d1529c0031c1b33fbe53c9cec1078; Fri, 31 Dec 2021 22:28:33 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: git: 5e6a2d6eb220 - main - Reapply: move libc++ from /usr/lib to /lib [add /usr/lib/libc++.so.1 -> ../../lib/libc++.so.1 ?] In-Reply-To: <5a24eb16-078f-15c5-dcd4-ecef33d15ac7@FreeBSD.org> Date: Fri, 31 Dec 2021 14:28:32 -0800 Cc: Dimitry Andric , Ed Maste , freebsd-current , "dev-commits-src-main@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: <03AF30DA-A632-4223-908C-9F5250D82079@yahoo.com> References: <45118DB4-F8C4-4F96-9CAA-5DC5DCFFEB7E@yahoo.com> <3140C5F6-495F-441C-AA6B-542F3BC53B62@yahoo.com> <5F8AF0B2-3AF3-4BE4-B5D1-9030F2605FFD@yahoo.com> <5a24eb16-078f-15c5-dcd4-ecef33d15ac7@FreeBSD.org> To: John Baldwin X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4JQftg3MdRz4lSq X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=k6sXILTx; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.148 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-1.60 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; RCPT_COUNT_FIVE(0.00)[5]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MID_RHS_MATCH_FROM(0.00)[]; SUBJECT_HAS_QUESTION(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; NEURAL_SPAM_SHORT(0.90)[0.903]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.148:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.148:from]; RCVD_COUNT_TWO(0.00)[2] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-current X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Dec-30, at 14:04, John Baldwin wrote: > On 12/30/21 1:09 PM, Mark Millard wrote: >> On 2021-Dec-30, at 13:05, Mark Millard wrote: >>> This asks a question in a different direction that my prior >>> reports about my builds vs. Cy's reported build. >>>=20 >>> Background: >>>=20 >>> = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/li= b/libc++.so:GROUP ( /lib/libc++.so.1 /usr/lib/libcxxrt.so >>> and: >>> lrwxr-xr-x 1 root wheel 23 Dec 29 13:17:01 2021 = /usr/lib/libcxxrt.so -> ../../lib/libcxxrt.so.1 >>>=20 >>> Why did libc++.so.1 not get a: >>>=20 >>> /usr/lib/libc++.so.1 -> ../../lib/libc++.so.1 >> I forgot to remove the .1 on the left hand side: >> /usr/lib/libc++.so -> ../../lib/libc++.so.1 >=20 > Because for libc++.so we don't just symlink to the current version of = the library > (as we do for most other shared libraries) to tell the compiler what = to link against > for -lc++, instead we use a linker script that tells the compiler to = link against > both of those libraries when -lc++ is encountered. A better identification of what looks odd to me is the path variations in: # more /usr/lib/libc++.so /* $FreeBSD$ */ GROUP ( /lib/libc++.so.1 /usr/lib/libcxxrt.so ) So /usr/lib/ still has to be available (so, possibly, mounted) for C++ because of the /usr/lib/libcxxrt.so reference? If so, why the move of libc++.so.1 to /lib/ ? > I have finally reproduced Cy's build error locally and am testing my = fix. If it > works I'll commit it. >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com