From nobody Tue Mar 15 20:53:39 2022 X-Original-To: freebsd-arm@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 1A4A81A213B5 for ; Tue, 15 Mar 2022 21:04:54 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic314-20.consmr.mail.gq1.yahoo.com (sonic314-20.consmr.mail.gq1.yahoo.com [98.137.69.83]) (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 4KJ5Wm45TGz3GW9 for ; Tue, 15 Mar 2022 21:04:52 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647378285; bh=4rSK/vNraY/95dBUr94MVX6+ZpiZlfIkfIpw2gG2Su4=; h=From:Subject:Date:Cc:To:References:From:Subject:Reply-To; b=k8VXLPvAo/4Mkaeb3My7ffg60i1JDq5d9JYEpDl6i7EhUIXcq7nZm1gInTbmr6EutZBkkqPyZnsPxB3Z+DPvlTbkp9ai4W6fL7e9J5g+kfuNpq6anoNO92GLyXOxDXUt+rW0tIx4UkfmR3mH8dzYHL5eUvhUtr6qE08TMIWzDnjnaYnavGUmcypYoNZ8+gO3EQ7XU/nxbI0HOflqypKzM9HYQge2PIIwMWn2WhXdaPzjulIuccc35jPLtoNAyWnmedp0ZUL4BDWIPorpBRNLSxhSBNWk/2cBcNydYbxFCHy/Y3bctLiQhHwEo876So8GtmOaXJLhbXWjZdQD0bl7eA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1647378285; bh=q1Ii5YYz4kgt3Sqc5aECks2OepMhO5l5sJ2mMzslSgn=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=X4gp1IoZkgIU3+a5EoUXZG6TX9msevoYS6M574XB6CxTLOCOUSSGWzdVCgJWT5p9G9gEpU7SLRUGWADbj2S5f+OzesxJoDkHIVf8G4MIqNwW56F/WK/rwPeKqsRqb/mgp6wnER0N5b+ToA4sWvhLalcsTX4SwazyHts2ePdGwrnAjad6vNjHUGpS6E69mhoeX60obLyKgwhYjq4EL057PnNRxVZgbVCccKTsQPbzRlBX6fN6CGpsT4BUHnRs8wocz232QBGnWL4hxW9sjHHQhYF5EMbj704RzvVcmNzSR1P2Ez51vmCkM//oYdwe/+efHD4zyxJZr/CsNjM6nl0Ajw== X-YMail-OSG: uZKrumoVM1kbAneFGWitHOk7iiN1oDkVK9YIx_vUUkoMhdpoO1bKul8jOc9YSV9 d9NobvDcZkGQjziD1GSzGfwIAb9DZdD7q15CchNMWnsRqHN8pZdVdqcAYjg5HpkAAf0hmrbwdx04 6XZhBpgbRVRwJm63xC8dg09nxzT0kz9hSu2OUjLV8wnW.pR7vRRG595J840WQD1QGAeI9Xb0l8Ot k9YypSq5.DMCD940qjSFYG4fGTpoQ5RhayYF6isYAn9pHD3E_5q6fINDNFN4QpvOdfxBTiBRgtUf StqXsq7CjogPR9F.5I1K3db36NG2YQl3iIPLcIfEh6O26KV.bO.rZmr5TVt0_WkXuirtBi52SwMY zOSloz2fgfBrFDNZ0J4zWNZlJ5CEHUo0wCKbOimebNcDENKMIoH5yHv.Q4f8MewMqpyVthnw4I0K ohSCrc4iGqlrdk8l9xe1xCl4qtx1hjC.BtXIH_a7IzWXe0tZo5Czb_HlJed_YGF.c39M3y.EYSZf 7voLsv0HuhxCFlqJNJQc8AnFdpvSz6ws1jWQcwb5HXDdq6MVJFwCrukr4H7rqmrg8HTDj_sjlOOp H_qkX8sK9PShUGsRlGdAu4rVyRKBzF7yZXzCvKQtQ5AcSYXNeeNEV6FGvSAbsBz0.4F73fjhLk1K gHVbHDB9lT6Pf7UfUTcwdReXDLsT2V36VIc5X5BSaT11oBwG09A8uapwA_sZsfEUdXDa4eCsdH8Y oMua.9CLKQvTqmF_0LeKpOiumBqxkwNRpxdNAHL.Y0.5w0pJBfI3LrWHX9hMWF6Y6q2lEjI0OHf7 a9mpVckV8yBFbvi6QkVGYXyuKUszEIMwkOzF99C.fVgIvX5ypWzErXk3T3Xh1KfZcLAp2C02_8MU LDwg_Dk0oWcgK4KhdeIT4eXPwHeoZeXcYnuHgUGClLLH.hD8Rsi102jkNWojk9oLEnsvbHVE6obf JBoyVVC..vtQaU.OI_cpFKQU_QN_PJlsqDAvJBa05fzQlYintfvkhGX6P.XGS80WgoQbqfNL0Omo sh0WCeXi_Iq0OJhCuXbTMsRJLsqHHUdOhpCDsiNUUEY.tbtbCPIFzAYIkCM_F0jaVlwMWl5mGmFG 1qrhkfL.o2GPiL1yrkTRQgivkdNv7SWyK4g4vSA19KrYPWu1ZICTVhLT.vYRmfEwRuUVkU9p300A lsLNc5PbF_gg0tLUR.IqnYa9dZ1IQvx0Wu76cvbNizNdbkbHb2fhOtknP.04.r4.0UNdZUtlcuXZ sNvJhvoUTy1qEznm7z6q8dxEUG2j2zJ6YQOekQ3bslEdQvgXMSJ37pAldHJiaJYDl16ltTTna9QE OlkAmxNJ2hACO9PZBSTln3teTT7LI2Udo_Tcmfw2OmO5BB2BbEmQNTVS12FqFLqyAxbZ5XLLPi_c cdwxQPlQ_zUIanxLDNoFHoJChJBkI9E3CSwZ.DfbfFaE7TTfXds8JbC_Z1DFoBk8MHhdS6zLK0k8 SLJay5jrY9hv3mfFh4ohbMZjrxJ7P0UP6rXdRIJOk3ma4h.WWbVmz94rEh4p5Z3CfGslLU2e1cLw cxidYwEkXTYnbOOJIP1WumvWlT6.Z0EEYmKZwAgHLMdgNwUD9LqWDjFW5lTyJoWSYdVaEkYkrvNX zqk156mnJo6pgiSxwelAiTpaYi5d4r_Oqso57S_tBMMQOjfas7x5zb8VSIVpi.ABHpy3W8Oa38cT 24Lb3GGaoO_SBCAFSg__cy3xCLLRWRlwfRM_NFXezD_jPRLCkxX8eqzeJa2hKpy0BthbyiGZrY9O fdzcMO_4W.AxVMfhsJnKEUhVn.gQ7bIv13inMA4WuezaPB.RzSmzWStgHtyEtQMmd2LlnoqOZTMX BEI275gP61YnP_v1jV_POcroyPb8Q5B77GOlrF4MJpqdlzVT5J72hxtiILEjAw8BomBIEoH5nZcJ TH5ZdKWRlrAA8t_albjHOupRHEqFunYHFFrnx4zqot1JAZKwA_p6mMDTH2VhxBZOpEDcUTShwEqV UBNuyTLyMboyUuKYCc.NXXNRrF80dUtgWm5vvPqZ8LvNg1kBgvp5jQ5pYPQ1Skpun.bHLSZJIhm3 KR0pnnuH9SHhtbVOiIWbneq.KzpsFq3Q33weREKD4M_4EexZUf4nyKCLadVROL2QHufrXrjL82vb fwHzzuyidxBrD98Z07ToyAuTMbTUMQojAF3_167ySdu1NsjAF9qzJDRQM8cjukZN6n1PQ4NWcDpT 65QBIIRPmtgz14UtkP_gmez0lX0nSiKfjqFfbsBK3d4ENjYG2JxC8WrCXRhbhKZr1CsD35nYolBW 9XLV4T8T.wZ_29Jx7ShOlvOeU6eFoA4QM8PU1J4FnEYJGC40W9w773c6JFLGZNYsXJbaNNYG9 X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.gq1.yahoo.com with HTTP; Tue, 15 Mar 2022 21:04:45 +0000 Received: by kubenode531.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 8a72efa4e0990c8b1af7f3673ce84e9a; Tue, 15 Mar 2022 20:53:40 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: aarch64 contexts: devel/libunwind builds broken --"error: no member named 'regs' in 'struct __mcontext'" (and more) Message-Id: <627AD631-DCF5-40C5-9ABF-FC3C791062BA@yahoo.com> Date: Tue, 15 Mar 2022 13:53:39 -0700 Cc: Free BSD To: FreeBSD Toolchain , freebsd-ports@freebsd.org X-Mailer: Apple Mail (2.3654.120.0.1.13) References: <627AD631-DCF5-40C5-9ABF-FC3C791062BA.ref@yahoo.com> X-Rspamd-Queue-Id: 4KJ5Wm45TGz3GW9 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=k8VXLPvA; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.83 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.49 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; 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)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-0.99)[-0.993]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.83:from]; MLMMJ_DEST(0.00)[freebsd-arm]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.83:from]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N Context: I'm using poudriere-devel for port builds. = http://ampere2.nyi.freebsd.org/build.html?mastername=3Dmain-arm64-default&= build=3Dp422f190aeba4_s23210c9f42 from "build started at Tue Mar 8 01:55:26 UTC 2022" shows the same sorts errors I'm getting trying to build updated ports. So do later builds there. An example: . . . error: no member named 'regs' in 'struct __mcontext' unw_getcontext (&uc); ^~~~~~~~~~~~~~~~~~~~ ../include/libunwind-common.h:127:29: note: expanded from macro = 'unw_getcontext' #define unw_getcontext(uc) unw_tdep_getcontext(uc) ^~~~~~~~~~~~~~~~~~~~~~~ ../include/libunwind-aarch64.h:237:79: note: expanded from macro = 'unw_tdep_getcontext' register uint64_t unw_base __asm__ ("x0") =3D (uint64_t) = unw_ctx->uc_mcontext.regs; \ = ~~~~~~~~~~~~~~~~~~~~ ^ 1 error generated. I also get such when attempting building for releng/13.0 (13.0-RELEASE-p7) , not just when building for main [so: 14]. I'll note that it looks like: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D262257 was reopened on 2022-Mar-12 because of these types of problems on aarch64. (The problem reported there on 2002-Mar-09.) No news after that (yet), but it has been only a couple more days. So, a question on tier-1 related procedures: It looks like having an "exp-run" before the associated commit did not include doing so on aarch64. Are all tier 1 architectures generally supposed to get an exp-run when exp-runs are requested? Or is it only amd64 that is supposed to get such unless explicitly requested? =3D=3D=3D Mark Millard marklmi at yahoo.com