From owner-freebsd-arm@freebsd.org Mon Dec 28 21:19:50 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7CD674C1D21 for ; Mon, 28 Dec 2020 21:19:50 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-55.consmr.mail.gq1.yahoo.com (sonic316-55.consmr.mail.gq1.yahoo.com [98.137.69.31]) (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 4D4Vn13pShz4l9q for ; Mon, 28 Dec 2020 21:19:49 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1609190386; bh=spJKniod4KwpkqftfxqBuQYllu+I/7w+mLEYpCewyr5=; h=Subject:From:Date:To:From:Subject; b=seesRvXOn2itLovr856H1nlMAe9gUgY0a0G9gv9fl8nIYUxSbIeECoir/PqrRLvD6W8pJeXSnGy7mTVci5RfVG59eaPwvyo7w4q/FgtP+Mk3AKpWPns5Bl+ZnPySd1HL+DkV22thP1fnxlK6AK8y0d2tUVpT4MjXueaWH/7bcE+MOcoMZ3sXzoAJplP9lk4dwwGS7/EjXe+z8kRIe6Ppv0MD6+PAslRzb//Prdc36F8bR8bJn64j7INoGs+IhhM46knl34ymVM3H12MXy02EpBc8S/3N5sJX5CUBiEn1sm/RLvKE7MCVXkxP9FySFp6zRT4bZVi9ync6LbksaZ42qA== X-YMail-OSG: PwFcqRYVM1m5I7zbGjjK8QoTopVmVgSuErRwxLMFW1N20ZmD2VET9ET19rS3hYF qy8M44bVfm8aKRcfRKltl6DvF6Qlz6G3dzX_IlKOJ50Xp2CsIMsfnbLfB9EYBqNyrMATiy5lDQJY jdTpvwjG8lBWKXAL2._83RpzTobwS0MFCryYOF3kzFDYK8xKX9xdMC8I1ju.fhF1ywZmSaDKc8vu R7W6s.AgBfTZrMvlcCBgqwGCQN_44gG5BDE6fFKLMhQyhIaomHkhqB7L2eCcR27y9dYnRv6aO8QS nNWjj2EBnZjz147.pvnHWHE7v0G8DsCy.zDWGeFdDS5cdzp.S64HI8pkF1UAMFxRTU8TNkiDDkFT S6s44ODqcFElCmWXHVVHprC9vJEGQxJNFeHQZoEP7rO3HXNPs8LFKiUTx2MkLid_o9xqRgphI5iQ fNapv4vRvEYNj.9DYemvcZ4ks3Vsh4t2uqf7wvRDpnz30UrAiW_0TqD9FGhwI_7RtzbZj5VeTfTr A89UYE_qNVvs2tswICtiLKjKOJitmy8At.aYLOURypEjGUMIw4rH2oHW4WBZ73HMrNE7acBgixWh r5FxJJsNqVzrWwJ95CJsJYBx6LBtTchZJtfuWZRxDuegfe3wAMVyEhKCqdDu.bwODwRFvTQ87Qom iPeWXKksrzw9lC9wF5KyPljRRLJGoJ9py6BqOHn_CwTJoYtWwIonvEMj9SJRjEUrteDwNMzfN19j nMRgwAFzmC2s4enbCxeVPEtmCU2Rv4N2WnUCyRrEFEzM7ak3zP8SZVi0.V4ykj.E5uk7_Qq0fE7p LTDKIa7owmXA.lfl9p1aWnmN1SsKuZVJE5F6.1lHAHK7SspCBvwHdcPAkTN.MjLlFZ7TcmV3kClK Zu7GeXC_dHZ2RP3DJd2M94gPx5tXGGNkxNNwSJ.xJkzZUV8UKNlDDaJ5FZsaLALk2x5pIc6zGt4G 0wj3LlbRsBT0mzjpcAASVN4.v.w5ZsEMv9ILl8vFYK2aRTYY_WauPbmKx7H5tGhXrtuD6FYFwJqr AJVy_cuaMgzDmpa_3Iq6Pv0CP9jhbuR2XkCPxZAYLDa_SE8iCsNNkijvUqpUOgxzS5LyPKhnGB8P _Yx8sU6qEkVJrIyN_jZsjHGCBKlAo1Q0V_ZAH292lKjylO1TWR5_tXcgfuVljinQMtE2YbjCrtKz l9Hwu0gSg60I199rhVxWfCmunOyQJb0vXvc8vjDn3Z769XeWEjcH86BENbsDwgG5H3ZBI8cQKLc2 NjFCUtjGFCWl9DT2dV6hbuS6FfMOtL7QvGItotPYPkXMMECvPTgFU6BU4ZkaIiLT7STL2s6lmv6_ uo9Ig5CpksIv4KeT..t0BjsEms4VxX_EsXHI0wgQtRpFBom3iFUbyOosVkKTVtCY6PxairRszxA0 f0IAL8pxNXY8jDpZ1BiD6riHqaE2J5XRtpMt5ZcqG3B5aDc5rADuOVKqcyFdHRvUEepwDd.JI3yS VszTgLz9i7Yb6SZVyHn2mgEVd4DU7nTI78jwWrnlHWfivj4TKLAAgpRlxZt7ZqyZIuS0o_g_SHpA whURUjWU_OF6rCt8gKAWZOYWV8HsqFTkTwyO4dxq6KIqSDsu1ymMfYyW5svq9K48BF62MOZwqC2a QQE0Ku.Vx63fozPhWXzFaOQ_zSLH4Of3ZAXq6oOUMDd0kN4sGduMEaBUCKWylBpMEt._0nN.EopW wRAw2gd_T8b_gqk0fmD6j9qJADgU1WvhoBfLyO7GDHCWgUH32DJhfdURbZc..SIlUn4Tf3K8BYpG 3AD8eWq3tJ4uU1CwdHh_BJoDjGcda1crdzyG23nFGVKo7oVde0h9ciS8UBpmclT78tGapHMKMzAg tHuR1H3ikxoyKD63pGWBHT82Z4opPMQ6ohWS8Nz4DGX7MlUogcIPT1otSFOVqevGxNRSViPSNyOb ZY3IxJE9QP3kOf84L9Rmc5IBpbBK72NTPncyH3fYLqD2NMnpPQzZiAFg7EooJHlN_UVZ6MbG5o1. t7rZZspnRLd4f0kwe_lLr9cex5zB6ZlcbW.ME1L6pT218DusxgHMcUwr6nE2CAc7lNMlRFf9Oj_t f_jLcBiaUgyy2FVeUcWlKvW6spfEEm8jY8qb5hNGY1eL0YP0SBzdTZG.m3eFd_QmiF62kG7k_ZQS fbT79zxqPcBgtkerfLd2srbTZ4.jVxf7RlShK7xe1vkxQ2u9lFZPSYYDdrT1Ow6RyPUwdxg7zH1z 6T9Dt7fqWFNkE8t4l5rgrXj2WGzBb8iAlMKscUrycz5gqBFtAQ1MAv4q273L4mArd7An3KwHJIKO LiuT2NMkzGBtzr2laY60MPx5QdqstCkDQPlI.mVWlC6GKtJxb3YivYAH9tLdIHkOgq9Hpx5rqluM pVfK8zqMtaiYcowZfLxDp4lNRmcE88kwUm1kngF4lU8yVQ6SrpHuEQsPq4jrKzSaiHp3veoNdx3P 7ma2lu682lRcV03GKDm9HTMZ7GgJbDHtlJuMYZA5POGCdNJc- Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Mon, 28 Dec 2020 21:19:46 +0000 Received: by smtp419.mail.bf1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 871a81cc04da9b53a657ccfad585a490; Mon, 28 Dec 2020 21:19:40 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.40.0.2.32\)) Subject: Re: Migrating from -current to stable/12 on RPI2B (ARMv7) From: Mark Millard In-Reply-To: <2C1E2F87-2FC3-481C-A508-C76B2D7CFF7F@yahoo.com> Date: Mon, 28 Dec 2020 13:19:37 -0800 Cc: freebsd-arm Content-Transfer-Encoding: 7bit Message-Id: <619A02CC-0EBA-4B50-A3BB-C326996AE706@yahoo.com> References: <20201228044840.GA28380@www.zefox.net> <20201228185622.GB28380@www.zefox.net> <2C1E2F87-2FC3-481C-A508-C76B2D7CFF7F@yahoo.com> To: bob prohaska X-Mailer: Apple Mail (2.3654.40.0.2.32) X-Rspamd-Queue-Id: 4D4Vn13pShz4l9q X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; 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)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.69.31:from]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.69.31:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.31:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.31:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Dec 2020 21:19:50 -0000 On 2020-Dec-28, at 12:55, Mark Millard wrote: > > > On 2020-Dec-28, at 12:07, Mark Millard wrote: > > >> On 2020-Dec-28, at 10:56, bob prohaska wrote: >> >>> On Sun, Dec 27, 2020 at 10:10:18PM -0800, Mark Millard wrote: >>>> >>>> >>>> On 2020-Dec-27, at 20:48, bob prohaska wrote: >>>> >>>>> . . . >>>> >>> I didn't know about LDFLAGS, but a re-try with >>> -j1 and LDFLAGS.lld+= -Wl,--threads=1 >>> (apparently the syntax changed) in /etc/make.conf >>> promptly reproduced the error. >> >> Hmm. It been a while since I did a native build instead of a >> cross build. The cross build context has RAM and does not >> use the assignment so I'd not noticed. >> >> Thanks for the report! > > lld for LLVM 10 always had --no-threads as I now understand > and stable/12 still has/uses/needs LLVM 10.0.1 (with > updates). > > That means that lld from LLVM 11 was in use (FreeBSD > 13's system ld). The build was probably trying to build > some LLVM 10.0.1 final+ materials for bootstrap style > build use in later build stages (older FreeBSD targeting). > It likely had not gotten to the stage of building freebsd > stable/12 material itself. > > Attempting to build devel/llvm10 might well have the same > issue without having to involve an extra FreeBSD source > tree or build. There is another gotcha-issue with the change from --no-threads to --threads=1 based on neither working for both 10.0.x and 11.0.y: which ever one is listed in /etc/make.conf (say) will be wrong for other one of: A) building the bootstrap toolchain B) using the bootstrap toolchain The LDFLAGS.lld definition would need to be conditional on the distinction in order to be correct inside each type of context. === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)