From nobody Sat Feb 11 18:09:40 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 4PDdtD2wH1z3pn0m for ; Sat, 11 Feb 2023 18:09:56 +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 4PDdtD09vxz4VRW for ; Sat, 11 Feb 2023 18:09:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676138993; bh=9W+6BlqirB4JDE9s39t2EnkJ/DBLgbyycKk1DgRXiRc=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=fgYImaiCWH0yxO/a+GjkhlkwIOxVuCNAHYOT4IJYcbUYZdkYIv5ErBU/mdm/Zf2w/RSXKNoCe5LjcnGgVR5XC9M7FiCjXIR9/JuJFyDPe8Mvi2acdBw1pM+Vma26D48zK3FIjgwfo7LTwbB35ZINYr3zDcvs+wDVL/MQh6Xo3SKNIYBBagGCTyxisl7FExTVdmpE9ikEfehrLe5bMRfJdxKr0hAO3TChvsWY0aBCnKkisueS+347ffTbvHVwNKSL2IDVKkuWrIAP9YJ5W031k4+cTWefxHI2/DTB5KljRK3hVkhQ//ktWPS4bssp++ueqj8fcZHMyGNPa6DsvMUWig== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676138993; bh=0Q8UwWA0Ogm01ofkD98Gaf2g5mzI3nTfiCFLb+n5sS0=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=Qb8MBG+XurbsR5ywV+NZlqGHEW6+Htt/nkHU/Es1g3CjyS03QgdEK7xeTtZ+ZayO5nTCt9hmBhtUFUY+3Z0X2e+YxLzh8lr/3sA/G6To14edr1FLmslyLeQMWmGyj55ENmUuNUs/gNL5pbgGE/Hp993x8AQ0Tj/fQdU5WwavUo3Stys02RqsBRWfDQ4buv66pZ3CP0b+b53u1PY7+aiSGNW9cEaiwvULCOzhH0J0qcL3OCZ/hHGJZ+mtSFTH7pJSgyaUR93PYvAgsEII7wFGkhtYX/QVu5eYXptJxVWkpyOopFxelp1kKOO36AMzbTAFiE+lSADqyqXotiompxBQ8Q== X-YMail-OSG: N3LQd3wVM1mJILX2Ow8fVOpZI1UZdhslo6uhV3TVY6WKs6ce1Zfd8KLMikrRfBh HoKeNOpJL.739iZNXRaLutANCttcjoIP_xAQqyCVZGjdIfvx7ZIo_tKheQArUr6gnY6VY6jBjHSK mF_pBe3lU9r9gaJJ_IguPb_B3m.niOgLzFY9NiFYF1gVl4BNXp55Zxv4SKah9ANno.65Mx.tT8rR YU0JFbDcEbD28x47mRep9Nu0hQre4.FlYiqF6SbDBw_8i3n52UNR03yisGY0CcXczHrxe3XObPub a4KzRTNGTNPkH_cZYSefO_g3cyKr7h.MgcF6U2br9FwVOcPaAqvsmEYaH_99J6AeB9XTFs10OBvP PkFm8dJLYCMPc2G8CJDsgARLOht42S5eCrYCNqyiUjJMVyjTWWHnEsLwWiI2dkgvKPS7mPpcW7ZX NDc0Pwcu_fSg94K4sr_L1PN0CDGLwaeWlQPjz5N72SdCJjTDF0OdPh2xoAnVhEX0UsP3z5N.zTEK EhGbjpoSxbFXEILetRSNjUBvT_I0pn7xz8dqZ6sL6lufw6ROaszGDtt.9AKKCde00Uw86m0A_bBY N_E8ySm7fgPeVktCs0pe07HtOsw5zfEjqCwn0k5kFQbVRzTWC2SuklBEtkPxoB7Lt1EDOCiJN8Xy uX8hiFJfiPDOiHMX3gWVgk.5JBz7skWWR6A9S9fMKHrsf8jkjZNEAOAZr68peNbJnZG40vn37ro6 1XIKrO0CkQ0w0VLqP6IZpaddxoPo.gGztacZ8ECul.yPqigSTfPzvV7TmzKb.Ongi8nh9r38ibhw spki6ydInI9gnaJDtYuhbXj0t1M8_oWgdQvvvf3T8hDzaCBLAcVEi1XMZptwnfQFkTmxI2jybOA7 v7_y7cgulwMH.HA9Y03s8D3o43oSYAffuyRPT6Ls5.Zhu1TRD50DEnoE94vagubQ2hFmn0AbDGdQ gDJ11SY1opwKwkak31vQym5Rqof.M3qxnzja95ThjXHGeRfQiOrNuXQ3prlG_WmO075_kvHajZBH TWPWSBUBQF74cMRdsWfxTR0cMicKBZqM_UItv1jRgzfCSttrIK49M9uEPmLOZZU7LaaCw2cMVzjt BQ5XTVD8gYQIOfQFDvisdQWlNUDObvxdI40ItUuVFZ1OAPHZb3V8EEoA0DWkOz7_VAQoY7SP2Fze MRb3F92Jjn2UJDcgE1euhQILxlXyitrUNrOQQNqIE_.IZI002NuZ18wn4saAeG8LCsumKo1E7eNu Uod9a_kF8IoDpmiAPkd1iqF3UzS2dp6Tt1sOVtOPj6vz8bS9oBcnBC6HFCSwrlyS1IwTMtdJWMlm yBW.oX8KOAtybK0KwqW2zp9MmT3Yh.Zeg3QFUhH8YUu83VyBxRVFB3YgbkDZzAiHmo0QKksBv5OZ TBFzB.xTp0ABANeez5_yGfvDLX.rop7uP9wa_Rjta1oWvAxIhfjFlrVBUHsjzyNhOc_RKR3k9Q.s YckBv08ql70xGpMTbk29etrEEanRCZS24JC7viVwRT_iIcQMrJA3ovhvVdGguT7_Zmuh4tjEHUUG 0cMI65W_Q5lGm4RRRiE4Jce6SRMhvzqL_upRR12ZJyd2SZdUDrgVWyE2RPZBdUJg0Oe3LFnDooUC YiWWE6jH7yVHePtoSOWG_gxIVO2CL.cGF_DvTvASBB05JwpS7FvUWcdEFb8vW59SXBif7mG_fyg7 zzm0w4aRVKru_DYK48hRYhNMDLhWChQXN39ve1PqTevP3Z9T5k4ifA_vpw1YkVQQ0t8DTWLH4wJI kOESVQ2E3ukLseL2W65FWhaIsRFykjrhhemnmJ1WCIs6wCrBB1E7Ht2H.UBbbnDnaBJD7nyhKPi7 BoweD.USUBp_vZEfPcExG1YUxBGcvAoTvFT5ygoxQFmcoO5Jn6Vv8n4mJyBLNfb.RONzD5pprN3P y285.VAszTmgGrSg5fFaSERK6kgnJ8ef4T8y9mTDrXnh2MW6hZilAHWllKJu3xLoI2HWbcKMdSGh pqM9tcsqYqe3BsajDS72TNJjtcFB1nhnfdHlyMzee3uNiY6S.LXD8GzC_TAttKqBwoqKUfLK9Tic YBel0LNh0xA6MUeprKSRbeXtON9SoAjbB8IpwZb1orv6XzvK3yKPezbr59kS_wCMzFfHXDaitnf9 Ier_XjJNnPRwKlnBTY2dOXAMsJUzaTyuUku2.OdiWvWA4tHpQK5nBNKmOgdnN7LxEuOWXNibZm95 dYxWGIPQFNQLspc58E8JALM_Q5SfmFdoNSYDcOhEG3kOsdZ.YAFZZGFCYY4nogK0ICWXMpsAZOlU - X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.gq1.yahoo.com with HTTP; Sat, 11 Feb 2023 18:09:53 +0000 Received: by hermes--production-gq1-655ddccc9-7lfl2 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID fd0145aa71dabd4906fad84af2e31507; Sat, 11 Feb 2023 18:09:51 +0000 (UTC) Content-Type: text/plain; charset=us-ascii 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: Re: devel/freebsd-gcc12 based aarch64 nono-debug buildworld buildkernel: a Failure notice at/for stand/kboot/loader.kboot From: Mark Millard In-Reply-To: Date: Sat, 11 Feb 2023 10:09:40 -0800 Cc: freebsd-current Content-Transfer-Encoding: quoted-printable Message-Id: <8377D797-D453-4D90-89B4-5853DF0AF3E8@yahoo.com> References: To: Warner Losh X-Mailer: Apple Mail (2.3731.300.101.1.3) X-Rspamd-Queue-Id: 4PDdtD09vxz4VRW X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Feb 11, 2023, at 08:23, Warner Losh wrote: > I've never built kboot with binutils, just clang. Looks like the names = of the targets are annoyingly different. >=20 > I have 0 time to look at this, however, since gcc12 isn't officially = supported. Best I can do is not build loader.kboot for gcc. >=20 > Warner Given that ci.freebsd.org was having some = recent "manages to build via gcc12" success for amd64, I was just exploring. (I'm not aware of any operational testing by anyone/anything.) I expect disabling various things for devel/gcc* based builds is reasonable. Last I managed to build and use FreeBSD based on a gcc* not part of FreeBSD's own materials was when I had access to old PowerMacs and clang was more of a problem for that context at the time. (I did clang experiments and machine code analysis at the time as well.) I was not really expecting to find that I could build and operate FreeBSD via my recent activity. But, some build issues can point to something unintended that someone might want to adjust for more general reasons, such as less likely to break in the future. I assume that this is part of why devel/gcc* ports exist. Otherwise: why have them? > On Fri, Feb 10, 2023 at 8:42 PM Mark Millard = wrote: > self hosted aarch64 Non-debug buildworld Failure notice (from the = .meta file): >=20 > . . . > /usr/local/libexec/gcc/aarch64-unknown-freebsd14.0/12.1.0/collect2 = -plugin = /usr/local/libexec/gcc/aarch64-unknown-freebsd14.0/12.1.0/liblto_plugin.so= -plugin-opt=3D/usr/local/libexec/gcc/aarch64-unknow > n-freebsd14.0/12.1.0/lto-wrapper = -plugin-opt=3D-fresolution=3D/tmp//cc75dLgJ.res = --sysroot=3D/usr/obj/BUILDs/main-CA72-nodbg-gccxtc/usr/main-src/arm64.aarc= h64/tmp -V -Bstatic -X -maarch64fbsd -EL -o loader. > kboot -L/usr/local/aarch64-unknown-freebsd14.0/bin = -L/usr/local/lib/gcc/aarch64-unknown-freebsd14.0/12.1.0 = -L/usr/obj/BUILDs/main-CA72-nodbg-gccxtc/usr/main-src/arm64.aarch64/tmp/us= r/lib -zrelro booti > nfo.o conf.o crt1.o gfx_fb_stub.o host_syscalls.o hostcons.o = hostdisk.o hostfs.o init.o kbootfdt.o main.o seg.o termios.o util.o = vers.o host_syscall.o tramp.o exec.o load_addr.o fdt_arch.o cache.o boo > t.o commands.o console.o devopen.o interp.o interp_backslash.o = interp_parse.o ls.o misc.o modinfo.o module.o nvstore.o pnglite.o = tslog.o load_elf64.o reloc_elf64.o disk.o part.o vdisk.o interp_lua.o z > fs_cmd.o = /usr/obj/BUILDs/main-CA72-nodbg-gccxtc/usr/main-src/arm64.aarch64/stand/li= blua/liblua.a = /usr/obj/BUILDs/main-CA72-nodbg-gccxtc/usr/main-src/arm64.aarch64/stand/fd= t/libfdt.a /usr/obj/BUILDs/ma > in-CA72-nodbg-gccxtc/usr/main-src/arm64.aarch64/stand/libsa/libsa.a -T = /usr/main-src/stand/kboot/arch/aarch64/ldscript.aarch64 > GNU ld (GNU Binutils) 2.39 > Supported emulations: > aarch64fbsd > aarch64fbsdb > aarch64elf > /usr/local/bin/aarch64-unknown-freebsd14.0-ld: target elf64-aarch64 = not found > collect2: error: ld returned 1 exit status > . . . > *** [loader.kboot] Error code 1 >=20 > make[4]: stopped in /usr/main-src/stand/kboot > .ERROR_TARGET=3D'loader.kboot' > = .ERROR_META_FILE=3D'/usr/obj/BUILDs/main-CA72-nodbg-gccxtc/usr/main-src/ar= m64.aarch64/stand/kboot/loader.kboot.meta' > .MAKE.LEVEL=3D'4' > MAKEFILE=3D'' > . . . >=20 >=20 > (It will be some time before the debug build would get as far > as the above.) =3D=3D=3D Mark Millard marklmi at yahoo.com