From owner-freebsd-ppc@freebsd.org Tue Dec 31 07:56:29 2019 Return-Path: Delivered-To: freebsd-ppc@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 47E411F60B9 for ; Tue, 31 Dec 2019 07:56:29 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-54.consmr.mail.gq1.yahoo.com (sonic308-54.consmr.mail.gq1.yahoo.com [98.137.68.30]) (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 47n67b6PQJz41nS for ; Tue, 31 Dec 2019 07:56:27 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: elHRtHYVM1nu8EHgyM6zkqqaNc1ExhdQq2fY6OUkGnoR0U44LQDEKmeA2RuE44i CgY0UDmihK0qPjsxFBhNd4uAWNpqbnE7ejJcEeAxHVYaf.ATlp49X_qGGVC_LT6JXRRj_CczplKF oIFe0pvaFkxeU3Uw0_RL7JPIRgeYMRwnLyVyIE3Mqqq2Wg31JlxNKxZOz6MClIAgjNBdPgc3c.tu a1pP4Sy8J2ErZwkcRkrG9hXybcEgTpOfUAVa4nbJCf_EQEuKFdp_PdcTr9A7zssUnAlzLqVcsPJv wo8S9Mb_MPaxAsygAt4Bfy6dRXL9Gbl8s4HjdgpYEw0x2tNpTB4rIzbWsN5aRmKuEzEn7xLN5lEw 8SBg597GHvglg4OnQnfZUcGs9bjqgKjchd30Gsdai4hnVs3hzQtyX3ZlotYpT4ZBn_fiqbP_8AHI TDcNQyjAfxxJTShrABDn64.LpTPeimx8nnfWaLwRDwlQ.GkQyz6OVviMRm2RSOQtZXKgIBvgPPVv 3yB309ry0Ik_ST6uo_g05E8_Q7jRkoClU9cDCg2wIjuRPwCVVT0Po7z8guD9NaUHl195lwTIDhWR CdQ.nb4TwTnhKbL8jbhZAxlCnQ4PPIA0YU_B9B9GNTa.OmpMkFxE9jlqzUyzlxGnVuogA4pJirlu 2YSjW3svggJr782cdTTkkkFTM7ibA2stnRorMFCKEVXFMcILnSDihGqqCRaHsRzYci73sF0qwJ6z DMVa8aSeT.jglJj31cz3ogL.CPwTJNBwnbQ0uBwWZYsV2ADExDMmjNofTYVSJO5zo1Pa__JrnjR4 w15JFQS5Der7a_z62Yao4NA.B5iehzEp9GT3nyhTcl7n3qx4nuJhMe1_5NrFjt2oxsjfEAmdpcRE Rg16nsSvr8X1oYaL.cKiX8gON5WJWDo4RW77UhkCtdvTKtnb9CrxM9c2nLdHYfMQ0UnhxxB9hhsw 9ZNfRuzDrbYbXT45kpK8CfsOFVeSMb1s9.fAeFb1L6rBvsIxZ.XLV8BlSzRUE8g5pT0iS27mgP6L Y28zVQ8itXCjvb0dc4VHgo1cwnkwjZoTYrTqxXYCk2eaIMJojMjBvwqefrCNrm3GFwylzASAS24_ rj0.vKRoafMGSrvbnt5IJ95307nBB71YaGzMVO2snCtT4iqgPQCuWx1wFkgdKXvWrLToVQ_1npIq RsNCJ04dVqf.oESjUSd.4Vy5nJ3XiQ7Sv3nMIJestMShyTSRtQSi.qN33cJHV7BWwQgkp_KJj3lo Nscy_aF2iicxVeTsDopOjI0MXFTh8XiaQ3EF3YkxdIJ1LWPaOWuMSOdl4Ma9iOK2vLRzgzJ1DPnQ vSR4KNeyqc9T1.IhNBUpdf9XIPELaTRiNborz_2LJpeaK7rcDC9Cov.D2hyfp8TXclEPjNB6ECA3 UvV4ou2rRtOyXR2kBOOJ_V.F4FBAz4JH4VQ_FpPY- Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Tue, 31 Dec 2019 07:56:26 +0000 Received: by smtp410.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID a8dff368a7cac2bfc154fbddb001f8b4; Tue, 31 Dec 2019 07:56:21 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.40.2.2.4\)) Subject: Re: system-clang (elfv2) and devel/binutil@powerpc (32-bit): booting fail very early on PowerMac3,6 example ; also build problem why I tried this Date: Mon, 30 Dec 2019 23:56:20 -0800 References: To: Justin Hibbits , FreeBSD PowerPC ML , FreeBSD Toolchain In-Reply-To: Message-Id: <958E918A-CBC2-4A5C-85C2-23DEAD1EDA53@yahoo.com> X-Mailer: Apple Mail (2.3608.40.2.2.4) X-Rspamd-Queue-Id: 47n67b6PQJz41nS X-Spamd-Bar: - X-Spamd-Result: default: False [-1.62 / 15.00]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.25)[-0.251,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-0.87)[-0.870,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (4.89), ipnet: 98.137.64.0/21(0.88), asn: 36647(0.71), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[30.68.137.98.list.dnswl.org : 127.0.5.0]; RWL_MAILSPIKE_POSSIBLE(0.00)[30.68.137.98.rep.mailspike.net : 127.0.0.17]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Dec 2019 07:56:29 -0000 On 2019-Dec-30, at 18:14, Mark Millard wrote: > Because of the (cross-)build failure (from amd64): > > --- acl_nfs4.ko.full --- > ld: acl_nfs4.kld(.text+0x234): R_PPC_PLTREL24 reloc against local symbol > acl_nfs4.kld: could not read symbols: Bad value > *** [acl_nfs4.ko.full] Error code 1 I found something from my old experimental clang build environment for 32-bit powerpc that I'd missed undoing when I tried to put things back to normal. It turned out to be the reason that R_PPC_PLTREL24 was being generated: -mlongcall was missing in my build. (There was a time that clang did not have it but gcc did, so I had it conditional in my old, experimental environment.) With -mlongcall back in place as normal (not just for gcc), system-clang with old ld (cross build) completes buildworld buildkernel . The old 32-bit PowerMac is running an official modern-compiler-based system at last! Cool. Thanks. Sorry for the noise. === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)