From nobody Sat Feb 11 21:55:18 2023 X-Original-To: freebsd-current@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 4PDktd00XZz3qVKt for ; Sat, 11 Feb 2023 21:55:37 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic307-55.consmr.mail.gq1.yahoo.com (sonic307-55.consmr.mail.gq1.yahoo.com [98.137.64.31]) (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 4PDktb3w7Wz3hMv for ; Sat, 11 Feb 2023 21:55:35 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=kQnleqg3; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.64.31 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=1676152533; bh=6TdEQiARbcbgDZiYbr46UxKP+7ReDiyQvzd3houOmPo=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=kQnleqg3p1f/xVuTRon0yA8XlbmcZdo47gczM+ANhb8t5eyif2STPuxKzZJA4mJCXdQegpPriEfpJKwkAi5SVmxj1FAbuMIipVPSzxxnp8tfOiupwBz6jjh9m3ecIp+F4Xnct4XSX/Y1SqI/0uOlDWKqZAtO+87Hs0IPr0lcCwMppyctxarzxXAx+2scCYr7X6Nx3Ajbu97Dp1ZGBGob8hUVlD2M1UAUemNzdMmuutZrk/kkmUj//OBopapmzosOr2wvLz8pLPg4fcvKKXpYnHT0BoVId3v0tPg/G4snfr7mJgeXKVThvtVE6X5lAHVyNpwvjCEDWpsAXwMUnR51OA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676152533; bh=iWf6mzn0FRMWcJK9ZpgT2dWfhOXWYMaNvtuFuIpnwAp=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=dZRR0y3ethYp63zxTdhovpKAIDNLXvLCgTht7gjtmkiCOG1atsocDkmBdZJ7pMtVjKptqnUTnI+SuUvGxzwxdus8u3z8wPdY+jXO/J9vowId1S57fBW3/pDRMKnTOrn3ybI2dxA1m4VMQ84ZnPlUsQ3jy8u7xaCqVsFL2kK/4s2CuK0AVw7lF9KbTD4zqT3MZJazqqnOJQr+v2UJ3/4eetIBDvmLA6L4tEukiPg4z3u8XUMX1aSafpo/N09xHKKgLE4H8BQTWDASZOVYhLsb92nvPpuPuiNQVGk2uejz1cVpXo0kkb9+nW8QBQ7ZDQ68aklBrb7HsqpMfcVX8q7mKg== X-YMail-OSG: dyq0SjkVM1mvkNmYKuiagdk7P6GOKUAvwUOkaOrvvmr2Dv96tUk43AHJFsN.oyQ L9sgwHoIYXbN0Fahd85.jZnhmD1z2GCwy9s6JowTWfFYOaEvrQBTdQ8V1bX7tceaK7U2VQ.0XC8J pOhsRuNPVte7gWoUMxN1yIWEGQPnmVO8P2kwDMLj0XaC8bqIiueS5HHX6.D7Z5dExG4gyVNAybx5 Lvi1_dotq2olZe4sosYHwWC12tHvpxvus01Z_fDJ4wfUXp0uhxPfBtHF_kbcpqcIuffcR4JVMHfW 8wkIw.s0pXzK41cJYdSoc1ymOsjPGAG5CiP4WFlcEAw00fraAh9M881O9N1vk5zahH8LUTn07QIF M2jX4aHHg2xbZ6ycLJDMsJS02KtwnDrLMZ.1ZVc4vdtwE0xcAvgvPVDFvwDvorw1SixsDx_PesvL vJmV6GGyFJQLBi1fzXHV1qQgx1Sp1fehL56pDR9DbPieRI.dy1crm.1BWwzZyWkyQUoP5PWU6Q6t huPDsysM03QPWR5Eskm8ZELImsQcdiUhVQ9O1gr_Gem6HAT9MjeYkvJz9GaGFbOhwWuF7khXIHoi wPcrz7SBHP6lTxZBHblPtqYFAuUo30XykxYwl0qSZbgd0Zk8fn34p7Pvm5YmFKD9CKl8eoixMxUe .91HG72wO0O3bWMAbGJBLVVF3TOrqqHC_bdhtg2ewzPCC3oHo6XJulbJcqlHY2Tsbb6z4VQsb5DY 6_s1G6sAq2h9dl6wGn5_ZB_SElybyULZjJqsQGYfS7FwMHH7GQ2kIdHssNHp2CTBCFOuyTxz9jNr bHRo19lzG2gAoN8vadywesoxvIk0E5KlbLGyN80lc3Eh2_q_TgvUlbEIHxrQ5yvyZeDeuIslQc.3 e79y6FHmijK5QgP4kZSVLbIzuBGFgnulMcWRIyizpvruR2qt.3OGtrYbxFhyFOubpuJTal3njLu7 FI0.CXMrT83afCQJgPoyCGtW7SVjZcbppGRFQAdOZ6yaDP03sDj79hrFmGGLvlDCyDR7KJPyTq1u YX2.7_4yhIEUko6Fa9rxYnVMsoE34wHkX4Ue1A1nK9__BzI.rmLNjHSx4PXhh4wupwLZbQ9busjN hXfn_Yii5KcvdRmbQAIleKAJX8v2h.EthPK7BpkK3e9I2_am2wo7_w6RGI1JGyuXtmXMi61YqCdx an2zy.TRcPcPcGVcp6eNFEkkhMttjEJinKlKjdImWYaDQBZNv5.650aHo6ceBvK15hkI1S2I2rJu XURUzaZ6XdHeUFKg658jIuCa20YJM0GI.Vu0XlRX8zgVBDefwyol3dXGcwgaJgzfFPHB4doxYu5q ziyGyCoLwdC0oAXV3OjlRn54XVTNSEWr_azOLku3ch_C1E9DF06BMInOrxe3I_z2MXK4Fs_SKH4w 1KVLmuTFz52Xwt4bqxlPUVMAp77DVlozpuAYDeeNlfrzEqXT05tmb3eRc8QVJsbCImLQq.LU6tXq EP0XahE_4Efl_0MZu7DKB0FGOo3.c2WIAc5S_FgRg8mKNzM_pM0t1xMls8XoaQL1TxfpiVvCUAto d0GWisIvqTHZFkOgNgnmLlHDnlVedSza69rUFWJXsG2YK2qMReTr1YE1HfkMXr5in6SJb0L2djjd JkHhzwGm1c_hy.rKY1_chllzYNlrbanG77F1yPb90XAhouYuy6ET6hf23P01um93qbuaH3aIBHqh 9dK28wAkTQGvOjWL0aMQ6iQMjiKg3BT9klWdyH2sSpgdJ.j7bUKb09roaeXHTOYmLr.ipSFZahe8 rFaPDazy12SvR_5z64LEaZk3WToiWXll1C6CrU058RFeKjs4i1UyeVw1AsAF2evSlX.fiplEHcta ByPy6AcVxURvzsYeRpPObL_2LfG30Xj6pKQdZQHgnDbPIMFfy7u7z51JtRrsJv.nHNTv0DG8BHcT 0.up4r4vWQzqAsQDQgSHkfvyWariEITiY7OiMfhFqLYiS7lztptZ8NJpRcIc6dP5sabcX6QrIIGd PRjsPEoWFCZJ.UVm5luzO90cmCLPNQD3Ie1pTftGMkmTY191F3J0lJuUxAMP3u0vTuQbD2o5MY3j 2DBZitsCRydCp3gSZ4MP0tlRbLhsfl5TXXYIBONvnO2kD1tY5ImPcHnHeunXLNZT0u2XX0ThIFvQ oC4QtpqqRuVzLkK9o.jtOO2.qf3f0VCTBwo3cvp.Je4Z4bVAyi1URbj8X5KOKMJnYQliEGWIuKHW crlXfE9b215s9RqkmyKEyRDIPOx1EVbU4uNAD4IpGumgbUH9p3uD3IMsW98p5 X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Sat, 11 Feb 2023 21:55:33 +0000 Received: by hermes--production-ne1-746bc6c6c4-9t6ft (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2a20e355073ca3590ae9810243c2b99e; Sat, 11 Feb 2023 21:55:30 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.300.101.1.3\)) Subject: devel/freebsd-gcc12 based aarch64 buildkernel: rejection of sys/arm64/arm64/locore.S assembler notation Date: Sat, 11 Feb 2023 13:55:18 -0800 References: To: freebsd-current In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3731.300.101.1.3) X-Spamd-Result: default: False [-3.50 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; 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]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCPT_COUNT_ONE(0.00)[1]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.31:from]; TO_DN_ALL(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org] X-Rspamd-Queue-Id: 4PDktb3w7Wz3hMv X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N [For the buildworld notice that I reported elsewhere, the debug build got the same type of notices/stopping issue.] After the buildworld notices that I reported I tried buildkernel by itself. Again the non-debug and debug builds basically matched. An early message (that did not stop the build) was: make[2]: = "/usr/obj/BUILDs/main-CA72-nodbg-gccxtc/usr/main-src/arm64.aarch64/sys/GEN= ERIC-NODBG/Makefile" line 47: warning: "Compiler is too old to support = PERTHREAD_SSP" The logic structure in the Makefile only considers clang as capable: PERTHREAD_SSP_ENABLED!=3D grep PERTHREAD_SSP opt_global.h || true ; echo .if !empty(PERTHREAD_SSP_ENABLED) . if ${COMPILER_TYPE} =3D=3D "clang" && ${COMPILER_VERSION} >=3D 130000 ARM64_SSP_CFLAGS =3D -mstack-protector-guard=3Dsysreg ARM64_SSP_CFLAGS +=3D -mstack-protector-guard-reg=3Dsp_el0 ARM64_SSP_CFLAGS +=3D -mstack-protector-guard-offset=3D0 . else ARM64_SSP_CFLAGS +=3D -DPERTHREAD_SSP_WARNING . warning "Compiler is too old to support PERTHREAD_SSP" . endif CFLAGS +=3D ${ARM64_SSP_CFLAGS} ARCH_FLAGS +=3D ${ARM64_SSP_CFLAGS} .endif I've not checked if devel/freebsd-gcc12 has alternatives that would give support for PERTHREAD_SSP_ENABLED vs. not. As for the first notices tied to stopping the build: --- locore.o --- /usr/main-src/sys/arm64/arm64/locore.S: Assembler messages: /usr/main-src/sys/arm64/arm64/locore.S:839: Error: found 'U', expected: = ')' /usr/main-src/sys/arm64/arm64/locore.S:839: Error: found 'U', expected: = ')' /usr/main-src/sys/arm64/arm64/locore.S:839: Error: found 'U', expected: = ')' /usr/main-src/sys/arm64/arm64/locore.S:839: Error: junk at end of line, = first unrecognized character is `U' *** [locore.o] Error code 1 make[2]: stopped in = /usr/obj/BUILDs/main-CA72-nodbg-gccxtc/usr/main-src/arm64.aarch64/sys/GENE= RIC-NODBG .ERROR_TARGET=3D'locore.o' = .ERROR_META_FILE=3D'/usr/obj/BUILDs/main-CA72-nodbg-gccxtc/usr/main-src/ar= m64.aarch64/sys/GENERIC-NODBG/locore.o.meta' Or, as shown in the .meta file: . . . | /usr/local/bin/aarch64-unknown-freebsd14.0-as --debug-prefix-map = ./machine=3D/usr/main-src/sys/arm64/include -v -I . -I /usr/main-src/sys = -I /usr/main-src/sys/contrib/ck/include -I /usr/main-src/sys/co ntrib/libfdt -I /usr/main-src/sys/contrib/device-tree/include --gdwarf-5 = -EL -march=3Darmv8-a+crc -mabi=3Dlp64 -o locore.o GNU assembler version 2.39 (aarch64-unknown-freebsd14.0) using BFD = version (GNU Binutils) 2.39 #include "..." search starts here: #include <...> search starts here: . /usr/main-src/sys /usr/main-src/sys/contrib/ck/include /usr/main-src/sys/contrib/libfdt /usr/main-src/sys/contrib/device-tree/include End of search list. /usr/main-src/sys/arm64/arm64/locore.S: Assembler messages: /usr/main-src/sys/arm64/arm64/locore.S:839: Error: found 'U', expected: = ')' /usr/main-src/sys/arm64/arm64/locore.S:839: Error: found 'U', expected: = ')' /usr/main-src/sys/arm64/arm64/locore.S:839: Error: found 'U', expected: = ')' /usr/main-src/sys/arm64/arm64/locore.S:839: Error: junk at end of line, = first unrecognized character is `U' *** Error code 1 With that, I've provided debug & non-debug tier 1 notes (amd64 and aarch64).( http://ci.freebsd.org/ only has amd64 debug.) But mostly I've commented on notices associated with stopping the build in an incomplete state --not the many other warnings/notes produced. While I also have access to armv7 (and armv7 chroot/jail on aarch64), I do not expect to be experimenting with armv7 and devel/freebsd-gcc12@armv7 for such just for my own curiosity. Note: My builds were not a detailed replication of the FreeBSD ci server's type of build context, even ignoring the debug vs. non-debug coverage and the aarch64 testing. The results are based on my normal, personal buildworld buildkernel context. =3D=3D=3D Mark Millard marklmi at yahoo.com