From nobody Thu Dec 30 20:47:18 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 F410019158BE for ; Thu, 30 Dec 2021 20:47:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-21.consmr.mail.gq1.yahoo.com (sonic310-21.consmr.mail.gq1.yahoo.com [98.137.69.147]) (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 4JQ0hL07dpz3rSL for ; Thu, 30 Dec 2021 20:47:29 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640897242; bh=hYCjqD8sOR47QpbzcfF1uS8WGRqh7idK1xETwHA3rXQ=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=V+ScVWuuWw6HkCp7G+b7xMTwL5Jgb6vrMq/ZviHY8OMaTGPaFwI7J1MUporet39LNJCwipjDGqF5XdZSPItjkZwZpy8/UZq9bDDbRl/VIgQtGlj+v73GZKf3DXD2UaQ9STab1F+qaRPGn4ACA8lCU/U+DUqv3JAc6cApMBKkhUK5ujTyKzuidc1YEhV8w7Rkqt2PIsmRufeSLpLo9YhvyQq4oeDNBNU/jlrKRIRZt5GUA2fVE9oBygX5eMwAYmYRmk6jQk+SExVWPiitlRgcl6jPCDaE2lRm1qRk+dL0LVpg/Mj4X1CuEwPAzmVPhtYyRw8+nmfWr9z+907MoZ14og== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1640897242; bh=jHj+UCu4OmCHhU9PsL6PWtZGA5AjUzGZdtOh4fw5s1d=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=oV3ZdvBTmsVfjl0Ebdumf4J8mDY5XFqxAVkKnc7btVMR+g6UayDa0fzCGP40QBxozD5GVLfKo2Am0CYgLQXuDSmMYr/q+f5oZSeGS/z4TfSL/KjqG+aRG3UrAofMlzSA/Cxl8Wyr6Dwf1SRnRN5XLgAi4HYfkfhsfJVJRBGtjs3vaeUKnI86eCN2V06XH9BDAKtzheCnef6nstedUvy0ASUOGdqoa8AyEHVbN0m/lhB6ojoqyMSBONH7EY+ELomRfKvpLV8alRXIxS5MYsIKhHG1RAXO5MvgD6SRSMu7Arm5jPI1j0QgPxRgkntW8I8BqxXoqe/wDHKZBKRoQyFfgQ== X-YMail-OSG: fCFnXQAVM1m_M6wVjV5Wqd1Mg8WkaB_RQe34YoeXhZHEtL0x85Id.Bjeqtn8jif bVMqENa7RpAQ3As0UqjjFq7k8RO0bYLvPhl7S2qAvw_lBiNiWwy8a.DcR4tQEYKqStphsgcgpCiz ftUaQ7wPRoRL3duMMzhLM5ow5WU07quUrHWo4hJP82Pb202xJWULSxJuuEWX7pk1x4ObfOU3DGkr AaTfTLzFy7g1QrBaudZF_VJhbWVChfBYsmzrxdnyZzN7snCcD76PbncXtWDGnqQiyZZTlhnPhBvZ kYOEPXK0Wm8G4yzKL1a5D8Bk3XmbVnHCnLEugP0Tfau_NwDShdd83.3NuEjZf4WMbKlkT4D13aaI eQj49mqJsFNpZvuqNwBWtatyoegzqG6LgqZZ8y2qFNacVXMEDSU8RijX_1KAyN6lR503TOlMHxqZ 5ja0u63u0TnexsKnFYMzX5W905bNbsBJ47WEoQ5rxfekmTtMRa1lKIn1arTI.72j8pHOqcuaC.qb LAEI0_H_r.Jh0bk3PvM7FhmzbLczRz1wV4Mv.Qrm.q22HNuyaAYcOnqpLIit1ZANGDpH2vsj8zJr 0Omq_9d0jwVlXZxacFWtDNHu5xziN.L8lIFlbDuu_xhMdaWG8whRYml4c7voVcVAxmOX9qT3hiua HDVE9Ufa2eHa_FXVPzlY47dOwKzIJpjPm5RRz5_x8xkCFDM1.J9h8yHNyNJCovYoXqAC7JlOpqVe PikdhQdHL_DPVEN0tx_fqRpgb0o16VlAhg1Kr15UmsJHadzRraZDolg6strw026kD84KF6UK.gCR Sk6xonB1m4Sdvxx9jyVjx42GUUrCcWmift8jfMLhZSdKw0EL_2veRmeJGYxMqFujijvQkOQOW21T LEkSV8YF..c8c.Q4rVMJSvRjyj2TeH8heP3vtRDd2qvPY7jrB5fwNCauiyQ9oASjKYHCTNcIIeKT 9MtZwnVTEr6Ma35OutBues45as9FE7ewx3.VUGZTdVcOoCrZT4sFfJJmx6LDtfnZVBxoPA2EP3bV ckFTS2BP9RUhBbqYo7BjTavGqlmkzCLIIBSIQvf1fqr87KssB6SxzRINLEC3Q8iZ4Tl73t5aufjQ KCbiowwU9OtE1Leuq3yuxBnbF1IHtqdLvUff8w6vi_.mfAIX1mhULnGGPq2EZEaPZtlxO1RlElyQ Oi4DbMDd6UnyWNRrlu0AzxT1AVhhS35Gf.ETQlGOz6Vc8bvrVqdvgtB8GIQnLFnWFLXMXVeYbwgz flcDz5QbVubP1Q0IArvN2LhNskVOVhFKJYKDG3aaT3bPXCljeCfk9eL9V09KE03zZchqH3TJsDLo e.BuYA458xntCI9Uyrvh2iuECkl5UkuPS8MCcmxkhwKjqAfIf9Ht4QK5nXbP7ZOYSjooJ0SzQ39h _CfADq6qmrgcAZ5zgb2g6QI7PZ22W59.VQhj3As5PyBweFIc6USgBGzkNlnwxkr4WoqSvrwCk8Km UUUc7Edo_wSuQmp8_JPRpG8uw_n9ija98M8PLzkSSjZHgtW_rLSM_vbEIjkVeT4VR2ZCNpG8iSyJ kEs61_9D8Y8cN8jGWqRTn7Oqc4K3GTY4Uf9kgf4tNXuGwv8p785WCRPlWYXijQvwsQ8KgNH5Fwo_ CPv3zuh.R5kihDZY2SSXqokxg2Io9FAtJB4IAypWKfoNxUpQFaIbajYZ3PGeMs7Zs.BU4Fdf8wIy cHWnYflVOI9D4rY9AX3Db72ypqcDFA6sOWJS3oZeAobEMZYvChycgpw.r_Vl1fXduGR_6NHqOIrK XcJQVJeF3Tiwd7L4jRF_H03VK5x_f0_JnEPoXbqoAsjV4cWsf4laaBi0fKKc2uqRIM3iFXERRliz d5yvpjHD9QXXcfVSySeh6yruNX9n1BxJhsSkMJm_U67SEdrKT3Nr8ytaOs9RGf90Qpn12kTRKKHc fUs9XgDRou2tR5gbs1MMwkq9hzP0Plvr9fCWZTxYeAprsCUPvIe57umEIB1c8Lqr0AK7bJ59wfdY jrsXKAPZHiS4BOYaEPz67FC14Obw9ZhKHGFkEYCEvlby3ElfvpgS7WlEKgKCnFpxUNKvA.7hvNy7 2ITnL9bMf9Z91hIZ6MFu64IQ_c92Q..2c2N1GH0.XiorjIszAqU5WlLHIn4rkTTVc8bMCfXoaHn9 RB5NHBNM2nFDwLmOwNMf9xl7u4Jz7pt1a1kBeza.iD9ei0ROhmmIzgSTl5CQAfUdshDtvK4p7TY4 WFjUqohKW1rYsLcmvA.2oMsc25t.fGLNMYt_K2QKCEqpkUDWZHKh_Ct_YuiUOjZgsQ6EajMQl6Y7 FlJhs7xmJT2eNdYZ47jEH1j3gfQ-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Thu, 30 Dec 2021 20:47:22 +0000 Received: by kubenode542.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID fa0438ad4322e1c1e22f7ab465369634; Thu, 30 Dec 2021 20:47:19 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 Date: Thu, 30 Dec 2021 12:47:18 -0800 References: <45118DB4-F8C4-4F96-9CAA-5DC5DCFFEB7E@yahoo.com> To: Cy Schubert , Dimitry Andric , Ed Maste , freebsd-current , "dev-commits-src-main@freebsd.org" In-Reply-To: <45118DB4-F8C4-4F96-9CAA-5DC5DCFFEB7E@yahoo.com> Message-Id: <3140C5F6-495F-441C-AA6B-542F3BC53B62@yahoo.com> X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4JQ0hL07dpz3rSL X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=V+ScVWuu; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [0.50 / 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]; NEURAL_HAM_SHORT(-1.00)[-0.998]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[1.000]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.147:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.147: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 11:52, Mark Millard wrote: >> This commit results in a different error. >>=20 >> ld: error: = /export/obj/opt/src/git-src/amd64.amd64/tmp/usr/lib/libc++.so:2:=20 >> cannot find /usr/lib/libc++.so.1 inside = /export/obj/opt/src/git-src/amd64.am >> d64/tmp >>>>> GROUP ( /usr/lib/libc++.so.1 /usr/lib/libcxxrt.so ) >>>>> ^ >> c++: error: linker command failed with exit code 1 (use -v to see=20 >> invocation) >> *** [libclang_rt.asan-x86_64.so.full] Error code 1 >>=20 >> make[6]: stopped in /opt/src/git-src/lib/libclang_rt/asan_dynamic >=20 > Working in a system that had the file removed and then > manually put back after the upgrade, what I see after this > new rebuild (not installed) is: >=20 > # grep -r 'GROUP.*/lib.*/libc++.so' = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/ > = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libc++= /libc++.ld:GROUP ( /lib/libc++.so.1 /usr/lib/libcxxrt.so ) > = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/obj-lib32/= tmp/usr/lib32/libc++.so:GROUP ( /usr/lib32/libc++.so.1 = /usr/lib32/libcxxrt.so ) > = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/obj-lib32/= lib/libc++/libc++.ld:GROUP ( /usr/lib32/libc++.so.1 = /usr/lib32/libcxxrt.so ) > grep: = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/twa/opt_twa.h: No such file or = directory > grep: = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/dev/ic/esp.h: No such file or directory > = /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 >=20 > That has /lib/libc++.so.1 (outside lib32 materials). >=20 > But it also has: /tmp/usr/lib/libc++.so and is that a problem? >=20 > And, checking on when the files were modified: >=20 > # ls -Tld `grep -rl 'GROUP.*/lib.*/libc++.so' = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/` > grep: = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERI= C-NODBG/modules/usr/main-src/sys/modules/twa/opt_twa.h: No such file or = directory > grep: = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/dev/ic/esp.h: No such file or directory > -rw-r--r-- 1 root wheel 64 Dec 30 08:30:43 2021 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libc++= /libc++.ld > -rw-r--r-- 1 root wheel 72 Dec 30 08:22:11 2021 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/obj-lib32/= lib/libc++/libc++.ld > -r--r--r-- 1 root wheel 72 Aug 19 03:09:03 2021 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/obj-lib32/= tmp/usr/lib32/libc++.so > -r--r--r-- 1 root wheel 64 Dec 30 08:30:43 2021 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/li= b/libc++.so >=20 > So lib/libc++/libc++.ld and tmp/usr/lib/libc++.so both had been > updated. >=20 > I used META_MODE. >=20 > So I do not get a full match to what is reported but the use of > the tmp/usr/lib/libc++.so path does seem odd. >=20 > I've not looked at what a system from before the first move of > libc++.so.1 does. I may be able to check that in a while. So I've now looked at a build (not installed) that was done on: # uname -apKU FreeBSD CA72_16Gp_ZFS 14.0-CURRENT FreeBSD 14.0-CURRENT #29 = main-n252010-254e4e5b77d7-dirty: Tue Dec 28 16:04:12 PST 2021 = root@CA72_16Gp_ZFS:/usr/obj/BUILDs/main-CA72-nodbg-clang/usr/main-src/arm6= 4.aarch64/sys/GENERIC-NODBG-CA72 arm64 aarch64 1400045 1400045 which is before the original attempt to move libc++.so.1 . It shows: # grep -r 'GROUP.*/lib.*/libc++.so' = /usr/obj/BUILDs/main-CA72-nodbg-clang/usr/main-src/arm64.aarch64/ | more grep: = /usr/obj/BUILDs/main-CA72-nodbg-clang/usr/main-src/arm64.aarch64/tmp/usr/i= nclude/dev/ic/esp.h: No such file or directory = /usr/obj/BUILDs/main-CA72-nodbg-clang/usr/main-src/arm64.aarch64/lib/libc+= +/libc++.ld:GROUP ( /lib/libc++.so.1 /usr/lib/libcxxrt.so ) = /usr/obj/BUILDs/main-CA72-nodbg-clang/usr/main-src/arm64.aarch64/tmp/usr/l= ib/libc++.so:GROUP ( /lib/libc++.so.1 /usr/lib/libcxxrt.so ) Again the tmp/usr/lib/libc++.so path but the content has = /lib/libc++.so.1 . Again it was a META_MODE build. https://ci.freebsd.org and https://ci.freebsd.org show successful builds at this point. It looks like Cy may need to report more about the context for the reported build failure. =3D=3D=3D Mark Millard marklmi at yahoo.com