From nobody Sun Aug 13 17:04:39 2023 X-Original-To: freebsd-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 4RP3mq4nYdz4mPKb for ; Sun, 13 Aug 2023 17:04:59 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-21.consmr.mail.gq1.yahoo.com (sonic309-21.consmr.mail.gq1.yahoo.com [98.137.65.147]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RP3mp2Ghkz4V9B for ; Sun, 13 Aug 2023 17:04:58 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=Up9eB2D0; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com; dmarc=pass (policy=reject) header.from=yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691946296; bh=vqOo9AzPLOgdkEcr022/HgLxSvskz9JIR5KJEJA6AME=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=Up9eB2D0qPTp9GJZm10T/8+TwwPfb/mwMKzAipVN6xO8LG1y05I8JyvYDjzFMxXGAtRUy3RZW2BRapHuUnfKKrLnXfvWXdNv4HBeBdvTBn0FUgOGJviocKh1HTNDzUIx+VjYcweMiZurmUc9y8yop8jcr4sOw3M/cYHzNtDrmNbZ+bK5fvjJuzdk7KeAnMVH+I/ZaXQbm41YtcV4oScP7W9GYxx+dpvDg30Tvgu5LvLjYZYvKhg7g8bN3kpfVSOsfhdiJmnbLyr2zW4D0rWPCSPYmS6EtHm9d+q99jiWLG0Mp57u0NeCkX5ihCqXv5tQ2yLnmBg+3dA8CcqpYa/UBQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691946296; bh=VTFz/nhQFJ3RHpB7xQ5DLe2XHFuqgP6l9ohsBKuNG7l=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=ZQnLsXdyQtmNpcWFlwM+hfCaZBl/DR7eN6VXdrFOCyrRfh29smOArslargC4JiGMM1ZucnzKiUilQM/qDsxIG9fUdmRrZCDwRRsoNAmVuTJKFwu451syGeAZTIXrjFiML1thX4KepFY1jSJzr3Mf4gp9tgT6AQGXnLqDQWulADkdIdm1KDRwgY2Vwv8wx50DB5muDqRtUFO7We4Ke2q4NxOeOrvEIh2oYAup9CIzvRdbPn4Ny+gfdCfbBTLYtLn3H09Xg2NTXKriGxU8f3i4i+1urevxlzYJuySLDehmhZcD24f1by9VWt1+tFfgb0zepuWgI2/a3fT5dD/u3XJw4g== X-YMail-OSG: JOARoMQVM1lVQ3YCUunbPnuJN6sHiweQw8O4edcJ6dOcHWvCjErf68opPnER6Db qdWOY03NOgqMeO31Wa.9j2O0pi4ioNZX0hRobP8VYoPDpTzAzs17ZG_d6DFkV.j5CpbEcebL84UP WFzaJ3s3B1M5QdO9ogbhqIrWCoEOLzUOQ5iRSdD1I4n16M2GWju7t8wusfYo_EgsIpLDz07gVRTI fN3uZctREKVDXlob7Vgt.YRxfxFpKl8jTkkC5r4j2PYss4rNqzdHW.NqZ4N8N0PDHaVn2TzfZUEn 6JrM4juRzA3dLCGbuXNu_Q5AmP2BWXLALF9ajo3OjC6dzfkAyVFTv_y6K8GSQbgDEwr134Fa_JDB hgjqWZ9qP2OBmGNWVK1UR9.8kX7taiMjccb38NRkVZPqnre_Tg5aO42DfzeVe_68JqD41OPFmpRi OVPXN8os7LyLPDLx2yAFCLOMRiS5XVm8NJHqvVTp0a6Q9bPaG0J.zHQdxIpP5V059aBtkS2kRrxp XTCXd7KuveEQptLslFafVhm9mKNcFBV_srrTDB5qNv.qGt6kGdQRFtiv7yKJ1A5liL4g0aQFJ9rA EnZdapCqSBKH36o5Abm93Etej3fHj7o1I4DgZtOlhgFikyObGpjclIJcyTws7bL1ZzNXGRxRYFZd IRDzKv0TwXwEy8bose5KS_Ohrl4pxyHGPlRjC.yAHfmOvdNO9B1VcduBFEQbDQsvNOYORcYx_i.l Xqr1JtdC6q19POhG4NCnRY_kxqUjbYx2RVPX5couA34pcQrEdJQPcrfLmC6I7_rcd1jKQfuVjH45 qAHL8M_kK0PJbK9q7v3ALYJyfVNYjteGjj4S6xm7ncN2et0cook22EsHNNnhUfctzW5keRgaJRKY d6U1tUnA2oZuFb.7R9yPhni8hpVkllbIKLthvngX6KWWrXv0RM5Z8QCAEs41FtFofK.gbZwsI3o0 MG.EROb2s9rsqDoAizBf7IhJPlyCjl3chgj5f7rOXIIN9ItcZCzKSzOyq8AZvYOqSFhQWS09V_VO qfJX4zLwdgzkW3MbCEbbs53CsOGq5wf167QFJSbfOb7Vxc0JxNriDJqmmb8nWEccOVc4SiijJiZ2 i8N1gzzKWe.Y_nA7woRBorz6RejIELau1qw.QhOtt8sj8GFz3QRxLyiZAQlS6F6JuGVTBOfcdGJ6 ZM6h57WNRinspV8sZ4avzgpfl4D9u7kpR.poKS6D1KrsRis9U_P9aMWS_9kmi_zHhMa6P1GRPFma Gzg.0Yth3piEPBJNLtd6i.golS6vpw7Mk2351fjAtWtQ_5W3ZMUFOf73ljC.ENiqjpqrZ8KLCWf3 cg96ighF_aZhr5MZMzK2qv006bmIuTZZYNLxHdBvIwKZUfsIJke38BZZVbcAPAM8OXNWDdju.6ss n3CbZWhkpSry6QnJWYbxLhhPxf0DbdgDgrOaKVkNeq6PR.HXFR.hstxt036NVYVDx4Kd4FP.hSVI S8caPQTHJwTeNLjSMkYnRTxaSUlRRRrW_p7BI.cptNp0JWvz8gnloQIAmMic0VdzmY0wG.vicihl vnmR06qHvm8zEGhE8Qb6gLV2ceBOc.4DpVkmBNXVoSuKMIfe83xnmLIznQKAUllnbhaGoujO2Ka1 vSknRuwnCHIw7Cy9puXyBmQ6jfNAlqj2MNIQQX6MNe3nYcjTxEdUqw1b5KVZnQXYMePGo1cEOeU3 9GFJiHpBnuXYWvirOIW8GcoeKJ6cwav1hyU7f_UZSGC5koTvLNpAocrGjU6NF6Kqpe3ORnH3HF3s ux_ypouNBXEBQ8cz63gGLGngF0Wcw83sY4eX_5rLDPp97mh2PwRNONMFfJ0UvjGCddkou.y1divB D4wREGeNgV_nq85rowZ6llSk5KL0td8L7uPULHlWyinLiSztvR8Zl.vvdiEBh6W8crGxTPZwWWic 2KRPiWDYWYIbroEm1E0rIPPJS0aUb8CgQvSF.uSD4HjCLlI8VWUHMotZVKpaAchr15FroAJwYL8B vop6X5VgQB.Cz2mqkRR2IXhEeItEK_QhCW_4fGZpgtllVJgtn0d2hKsLDjvsEIwMuIiouvAkSKN3 t2Ho0xOA6T5OTXkjfxLxWTFkrkz5GQLvVBMAv_Q7ffzWDau44bkCQr2bFA4Gv_G9MPkcXLcQLaXp UQs.eh8ONku1TB8z3A2IOHjMmIh0WjQT8HHFK7PbEw428fYEPWlkpA8DDPHuEvzTwqFEILKCBnxu EnIbPWHwh4xYZtF8LUi_wYkxyW3LHHgMR5jmEZty4kLb9SQ1yLsICFTtut_FiyfB1pr.2xBQNocw XuS.Y X-Sonic-MF: X-Sonic-ID: e46d25d3-791d-40d9-97af-ac49171acb8f Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.gq1.yahoo.com with HTTP; Sun, 13 Aug 2023 17:04:56 +0000 Received: by hermes--production-ne1-7b767b77cc-swgdr (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 53e30fc3496575d0b01ebcffb3b5a25f; Sun, 13 Aug 2023 17:04:51 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Maintenance of FreeBSD s integrated toolchain 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 16.0 \(3731.700.6\)) Subject: Re: Error crosscompiling 14.0-ALPHA1 on amd64 for arm64.aarch64 Message-Id: <2A8F9F90-B03C-4A7B-9B03-B54386CEBBAE@yahoo.com> Date: Sun, 13 Aug 2023 10:04:39 -0700 To: Juraj Lutter , Current FreeBSD , FreeBSD Toolchain , Mike Karels X-Mailer: Apple Mail (2.3731.700.6) References: <2A8F9F90-B03C-4A7B-9B03-B54386CEBBAE.ref@yahoo.com> X-Spamd-Result: default: False [-3.49 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.993]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; MV_CASE(0.50)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_THREE(0.00)[4]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.147:from]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-toolchain@freebsd.org]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.147:from]; DKIM_TRACE(0.00)[yahoo.com:+]; TO_DN_ALL(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; RCVD_COUNT_TWO(0.00)[2] X-Spamd-Bar: --- X-Rspamd-Queue-Id: 4RP3mp2Ghkz4V9B Juraj Lutter wrote on Date: Sun, 13 Aug 2023 12:42:45 UTC : > > On 13 Aug 2023, at 00:17, Mike Karels wrote: > >=20 > > On 12 Aug 2023, at 15:32, Juraj Lutter wrote: > >=20 > > Did the buildworld start out by building a cross-compiler? > >=20 > > Have you tried without meta mode? With a clean objdir, I don't see = how > > it would matter, but I'm not sure I've tried it. > >=20 > > The ALPHA1 builds seem to have worked, but I think they run on = arm64. > >=20 >=20 > See here: https://files.wilbury.net/s/bJKKB5Kbta6DNqB for the full = log. >=20 Looks to me like "make package" is broken for context in which: make[1]: "/usr/src/Makefile.inc1" line 340: SYSTEM_COMPILER: libclang = will be built for bootstrapping a cross-compiler. make[1]: "/usr/src/Makefile.inc1" line 345: SYSTEM_LINKER: libclang will = be built for bootstrapping a cross-linker. happends. (Or "make package" just is just not intended to support such = contexts?) Details follow . . . Your log shows: make[1]: "/usr/src/Makefile.inc1" line 340: SYSTEM_COMPILER: libclang = will be built for bootstrapping a cross-compiler. make[1]: "/usr/src/Makefile.inc1" line 345: SYSTEM_LINKER: libclang will = be built for bootstrapping a cross-linker. But searching shows no such builds happening during arm64.aarch64/tmp/ , = just some of the prerequisites ( tools/lib/clang/libllvmminimal tools/lib/clang/libclangminimal = tools/usr.bin/clang/clang-tblgen tools/usr.bin/clang/llvm-tblgen tools/usr.bin/clang/lldb-tblgen ) ~/Downloads/bw-arm64-aarch64-out.txt:1: [Creating objdir = /usr/obj/usr/src/arm64.aarch64...] ~/Downloads/bw-arm64-aarch64-out.txt:21: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tools/build...] ~/Downloads/bw-arm64-aarch64-out.txt:48: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools...] ~/Downloads/bw-arm64-aarch64-out.txt:51: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/tools/build...] ~/Downloads/bw-arm64-aarch64-out.txt:168: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/lib/clang/libllvmminimal...] ~/Downloads/bw-arm64-aarch64-out.txt:170: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/lib/clang/libclangminimal...]= ~/Downloads/bw-arm64-aarch64-out.txt:172: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/dtc...] ~/Downloads/bw-arm64-aarch64-out.txt:174: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/fortune/strfile...] ~/Downloads/bw-arm64-aarch64-out.txt:231: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/lib/libopenbsd...] ~/Downloads/bw-arm64-aarch64-out.txt:248: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/rpcgen...] ~/Downloads/bw-arm64-aarch64-out.txt:272: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/yacc...] ~/Downloads/bw-arm64-aarch64-out.txt:362: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/xinstall...] ~/Downloads/bw-arm64-aarch64-out.txt:387: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.sbin/bsnmpd/gensnmptree..= .] ~/Downloads/bw-arm64-aarch64-out.txt:415: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.sbin/config...] ~/Downloads/bw-arm64-aarch64-out.txt:433: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/vtfontcvt...] ~/Downloads/bw-arm64-aarch64-out.txt:477: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.sbin/zic...] ~/Downloads/bw-arm64-aarch64-out.txt:487: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/mandoc...] ~/Downloads/bw-arm64-aarch64-out.txt:545: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/localedef...] ~/Downloads/bw-arm64-aarch64-out.txt:637: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/mkesdb...] ~/Downloads/bw-arm64-aarch64-out.txt:717: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/mkcsmapper...] ~/Downloads/bw-arm64-aarch64-out.txt:750: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/kerberos5/tools/make-roken...= ] ~/Downloads/bw-arm64-aarch64-out.txt:805: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/kerberos5/lib/libroken...] ~/Downloads/bw-arm64-aarch64-out.txt:1041: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/kerberos5/lib/libvers...] ~/Downloads/bw-arm64-aarch64-out.txt:1056: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/kerberos5/tools/asn1_compile.= ..] ~/Downloads/bw-arm64-aarch64-out.txt:1122: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/kerberos5/tools/slc...] ~/Downloads/bw-arm64-aarch64-out.txt:1153: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/compile_et...] ~/Downloads/bw-arm64-aarch64-out.txt:1263: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/clang/clang-tblgen...= ] ~/Downloads/bw-arm64-aarch64-out.txt:1265: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/clang/llvm-tblgen...]= ~/Downloads/bw-arm64-aarch64-out.txt:1267: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/clang/lldb-tblgen...]= ~/Downloads/bw-arm64-aarch64-out.txt:16253: [Creating objdir = /usr/obj/usr/src/arm64.aarch64/release...] No arm64.aarch64/tmp/ SYSTEM_COMPILER or SYSTEM_LINKER bootstrap = compiler/linker were built. =46rom what I can tell, this leads to: cc -march=3Darmv7 -m32 -target armv7-unknown-freebsd14.0-gnueabihf = -DCOMPAT_LIBCOMPAT=3D\"32\" -DCOMPAT_libcompat=3D\"32\" -DCOMPAT_LIB32 = --sysroot=3D/usr/obj/usr/src/arm64.aarch64/tmp = -B/usr/obj/usr/src/arm64.aarch64/tmp/usr/bin = -B/usr/obj/usr/src/arm64.aarch64/tmp/usr/lib32 -O2 -pipe -fno-common = -fPIC -g -gz=3Dzlib -MD -MF.depend.libssp_nonshared.o = -MTlibssp_nonshared.o -std=3Dgnu99 -Wno-format-zero-length = -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k = -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch = -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts = -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wdate-time = -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body = -Wno-string-plus-int -Wno-unused-const-variable = -Wno-error=3Dunused-but-set-parameter -Qunused-arguments -c = /usr/src/lib/libssp_nonshared/libssp_nonshared.c -o libssp_nonshared.o using the pre-existing system compiler that, in your context, gets: error: unable to create target: 'No available targets are compatible = with triple "armv7-unknown-freebsd14.0-gnueabihf"' 1 error generated. I doubt that "make package" was tested for being able to handle the lib32 addition to aarch64 builds for SYSTEM_COMPILER or SYSTEM_LINKER bootstrap cases. =3D=3D=3D Mark Millard marklmi at yahoo.com