From nobody Fri Jul 16 10:38:00 2021 X-Original-To: toolchain@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 29EEF12A669F for ; Fri, 16 Jul 2021 10:38:08 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-22.consmr.mail.gq1.yahoo.com (sonic317-22.consmr.mail.gq1.yahoo.com [98.137.66.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 4GR74H67PYz4dPY for ; Fri, 16 Jul 2021 10:38:07 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1626431885; bh=sfh1qVDLCI02HWM4Ipm2TKxByy8UnLYq4F8Wsb8+plc=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=oAOoIEiVMtvbnEBkICVvgruzJEY04SJuK2HsgTRVZ77jlUJ1EpI0hrUrcp2B0GirLUBQxHcG9pkMxZodPozvbmWjbGWvDowSz1zRsOzG7Kz52SAtnULPngYR7wU7nSmhuwjzs7lbc8NiK753mDpn4OvSbMJiM2WxguTBBAHiEKcPVvpkePd3ErLd+WVgPT6ZEHx4/ExHY9EGWg/5PlJPBV1jUMFPolZiFifO/SjFCWJgSwgtjTbuwgTnnakio3yrqOb6FPiK30sS0uQu1K4EqFmhXMVrhIE8mQFlH7fVZod3cwzEDV+j1ukQ0fo//SzJanG0hmq/YZNcBB0Znw4s1g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1626431885; bh=yImM47w8nyWFuWicqkmW+1g6iupTVgWTNknqReMWyh0=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=gOQQdqXYhQrEpo+nawXn4NUdGx8+3QEsD0dVEL0uKeihs0heqM5KWZmi+YahfI8JIExYhfeiDO8xM+au5gQKmp7ST+b+JRF9REIQ3zp0Xb7XgKDORHHlug5O9Cm8BO2qe8xpMwUTXvlKf+4x7mczArfScyNrt62i4+r2TpOxbm5Qi+O4D/y/l5vpGWCURnXzMzNHZmGrUwcwx5bD50jGPZOKopNyfYElNUqiV5ravDswUqz7scMIW8Z+XyL+w6NZyL8ADx1Sdf+ZOXjGTb/AlTfuvVTqz+PwY2t/qHAZ+LwXupjZoBWQ3rKppdFiKUVKa09Mpu7TJCjLC+++FIz1ow== X-YMail-OSG: kGGWBfYVM1m76qnOqOCTlTACI7Pe2LmyTtKMzm6IGRp.E2UVpi7jIHzWRibZgfJ bo6CPz_XtCl8M21cIgoMMIjcEM8c4m7a6EMCAOTB1tCf5vFG9cgM07fN4LyAH.EuArdpmwRJM96X GQxMIFnWViWrMn7x_WsoQAerQRGJ8jtgbZQOdrWVYL_IEjXs2iBxI8WoWd9sK1psuhS.MgB5wMRi MSlaHgR0w1CzPBYBFOlEJQhcOZm2h974mbQuPupiE3AoP_7h7eSSxVp.V7WSAnwhPZpzr0NPvMMI lGOuEAQb5StZYJEWpVLPPOSWtFhQzTV6F_CgCRFPvnbSNpdHSNzJ5OchfWmLB1uZhCr7WhtzSyFH DpcZoRPIM4UjK11Wm15iXeIlRBRdw58gj9EZth0wJnrEFcatn72EZSQwBRqUxWYBp5Qnwez2tqBm BqVCWuohzPOLtMFRe6fkohBgmNFjTwaBHGa2TtUg05b5t_TQLwdCwpDOQtz1CwvAnQirga0oNaV0 ENVQ6S22r812NA2VBSaqzlG16g43sFk_.ZX_E2KZIT5WWyjtv_69eE2rqlJwbzqNKIG0I4gKm.sc xLyaw05XYXxrbx0F4bhKk62SXE6c1oh62DMVnXsby2uEfENv4HaRDAMDf.E1m7NcbyK6ZFHc6uWN QpIn0nIKHjZUx2Y9LmCNUy3htfSKVzImf_sd1uMvRc852Dja8OTSs6zfEwMe4Fsr3YBTM6E9jTle DV_WgOA8BKYXPxSG3srJ6udgbiantJy0UpppmoxIaDjIQyO65tkBqdnKmQWo_F5PXH_AWyx7a4fb bgh_yLtXmVj8wG4U4o3ooCiMk6kc1oSgAoo0SSCb_jjaNZFE5yYEDmkHscHnGRwmmwQdfThpsIG5 uWZt4e.AXbbtdBvzZ65gt1jd642AATfp5mA.NDge9wdcSMv98f23DUa73sA5Rvzv8vfV7oMc01jU lI7pHWVdVtXA.fBPgUb.hyqe5uBwJl6XjEGGon6cAzr9ut_foESlZF3BdNSeURmBaYO6eyYqvaE7 FquDvumT_jqCDWZto6XUGt2JHg7FHpXakH79XvJgQ0MC3yuLkQuOCCZkEGy4N3yMekGbalBw7K7h BohC4ckuiYhzzgCb1rpjNBCDVr.Ba6G4sAegZN5lA8rsk9LilJ9iK8U8q4w1VvUlVu9wvTSXSCTp hWqjHPrxwaDPYgc2o5FItQMoAcprkioOB8vmxVspQv9HWBV9niXz6PKjLXG1b1Z.oyttGMmxno_4 CTopMtZrexYbYxX2H7.zacyZQbnvPDKpFdCePKa05W8kGAtGIlc5LHx3liiAlhm0JC2JuJL86CVc yqxbbvzxC.EL40ghv0xhgJDR7Sn0aanguFpbgBB1IlDatUajiU36KOgAhmEkKDwBEBJv7LbLI4tb qmg.18gzk6QOFRBX1_z_3CnjeHZL4vXSag30wz4UmY82KbF20jOC51e8PHEwDq5cSqtoDgCGclZy .tKg.fsDnAT0b4Se68rKmv1WFiwNs0mTXKpRneDL8Qsvk42GOvGV4O0D2S56yaSMmWBoBNE5ZSuC sV21g9dkLnw4pxEewKPyh0BvaLU_MOSdmFzwWSHunsYE6EAdtiy2uweeAnkqMXKOisUlS3OkQ209 55mbaK13bhX.1ZLqWGtoO9vOkQR2yxUey7A_iyvympZA.GIkiMqPTs4cl3JK6KelilkFhorl4VHk 8GOuHBs2D6sdR9wzYMm0QeBd_pzOF4sCc6Y0tosOWB8PBcdBJQpPEtFmKRgzmafCZ.Sc7gWY4ipM 4bqJG_CokJOUlNx3kJFuyYrr8BuUxj5l89G4.aW7PvWYLpmFrQBB2S051rPz_zDgbMdE8j.b7IQU 3XyzCfzkDFszcsNQZtQ1ggSF0Wx4HU22TMRq04psuWcIpYk750egFmB7kKXV4R7NxjNROCUC14AL LPexkWlm9IkUEm.6yX4vvzS5O5bt25FqBaN3jFIsFZJdHQDKiFeF8QD3LxLcTFS85ogzT8duVBU4 ILLJLHt8uir3qO23UqHTZcgh.TwtTtI6Dhyz95gBkcSy6abvbiQ1QtD9_gXLH.6TVwPjh9weexBt yaxguB9QpIBE_FuIQ3PF0hJU0fisfXT7Ac6spldr0WCI3aRhNbTaG3vTCDqwHgqRtE51I5p0Ds_G aCtwlXmXJUUtYs6OUijAphjmw7E5ylks0NY0JRHM1aO7dq2iTNdIuEgCeYnw5qb9Tbpq8Rdr1yVs 8c_c7tGlQ84tlOeySNtP99g0z7vO8n.m2Bfm.tY1.syYIlw_69fwvK.7gZT36X.pFQdrgRMC09BT Vhwo18Zbl_Um4.E0CBw0Tr5_YbUdhSsqbgOXYBjMBeTGnsJMGb9gZI.__WxpaujcjRa1LNQOWh8Z 3c7sw9gM8l9TYp6YWX85NRtAgdNGATvANf5NqROZmmosbXmpjQarCKj5bF3oAnn7fVlkZagCcr2E 29KsmIfI000ird9gEOn4AXA6A2KkYeD51Lj0Oyq5lMwslke2zcsUAyHBxSwUeml_w0sZRP8NOOAS 0N1CY2qlF16IfcqkojQH_wjG2o5UR7CxSdNtlbp_d5mxmyaM2rPzJ5SoSFyHaRH6VthZ78oJrwJE Sd0keKWmhD7cACIE4LxEhKHFdKnjlFFx373yjhRBN2q5pJKN_JNOfFAxBNkT7_wAqPKHUv99wk3u kkwl7S1IqhWRXa6iwgNa00IBDz7Fg0W1iEe4Lsr4QhA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Fri, 16 Jul 2021 10:38:05 +0000 Received: by kubenode548.mail-prod1.omega.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID b6bc852643b0496a00f178ba48088ca1; Fri, 16 Jul 2021 10:38:01 +0000 (UTC) Content-Type: text/plain; charset=utf-8 List-Id: Maintenance List-Archive: https://lists.freebsd.org/archives/freebsd-toolchain List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-toolchain@freebsd.org X-BeenThere: freebsd-toolchain@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\)) Subject: Re: Why is main's system clang (12.0.1-rc2) using /usr/local/bin/aarch64-unknown-freebsd14.0-ld ? (such breaks things) In-Reply-To: Date: Fri, 16 Jul 2021 03:38:00 -0700 Cc: David Chisnall , toolchain@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <68D812DC-F762-4CDA-BA4D-FD18F9D97549@yahoo.com> References: To: J P X-Mailer: Apple Mail (2.3654.100.0.2.22) X-Rspamd-Queue-Id: 4GR74H67PYz4dPY X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] Reply-To: marklmi@yahoo.com From: Mark Millard via toolchain X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Jul-16, at 02:55, J P wrote: > El 2021-07-16 09:53, Mark Millard via toolchain escribi=C3=B3: > [...] >> # find / -name aarch64-unknown-freebsd14.0-ld -print | more >> /usr/local/bin/aarch64-unknown-freebsd14.0-ld >=20 > First unusual thing is the file name, in particular the > -unknown- part. If it were built by the ports it should be > -portbld- instead, so it seem this was built from /usr/src > but in this case it should not be in /usr/local. >=20 > Can you > pkg which /usr/local/bin/aarch64-unknown-freebsd14.0-ld > ? # pkg which /usr/local/bin/aarch64-unknown-freebsd14.0-ld /usr/local/bin/aarch64-unknown-freebsd14.0-ld was installed by package = aarch64-binutils-2.33.1_4,1 # pkg delete aarch64-binutils Checking integrity... done (0 conflicting) Deinstallation has been requested for the following 3 packages (of 0 = packages in the universe): Installed packages to be REMOVED: aarch64-binutils: 2.33.1_4,1 aarch64-gcc6: 6.5.0_3 aarch64-gcc9: 9.3.0_1 Number of packages to be removed: 3 The operation will free 278 MiB. Proceed with deinstalling packages? [y/N]: N So it exists because I built and installed: devel/freebsd-gcc6@aarch64 devel/freebsd-gcc9@aarch64 devel/binutils@aarch64 > Or some other how know where you get that linker from? >=20 >=20 > The second unusual thing is that system cc gives precedence > to /usr/local/bin stuff. >=20 > I do not have /usr/local/bin/aarch64-unknown-freebsd14.0-ld > and when I compile your trivial.cpp example I get: > [...] > End of search list. > "/usr/bin/ld" --eh-frame-hdr > [...] >=20 > If I add that file, I get instead your reported behavior: > cp /usr/bin/ld /usr/local/bin/aarch64-unknown-freebsd14.0-ld > cc -v -o trivial trivial.cpp > [...] > End of search list. > "/usr/local/bin/aarch64-unknown-freebsd14.0-ld" --eh-frame-hdr > [...] >=20 > I suspect this is intentional as it allows to build > stuff from /usr/src with toolchains from the ports, but > I am not sure, in fact when I > /usr/local/bin # mv aarch64-unknown-freebsd14.0-ld > aarch64-portbld-freebsd14.0-ld >=20 > the linker is /usr/bin/ld, not > /usr/local/bin/aarch64-portbld-freebsd14.0-ld >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)