From nobody Tue Nov 12 21:50:26 2024 X-Original-To: freebsd-riscv@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 4Xp0TN3qYfz5cfY2 for ; Tue, 12 Nov 2024 21:50:32 +0000 (UTC) (envelope-from dclarke@blastwave.org) Received: from mail.oetec.com (mail.oetec.com [108.160.241.186]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (P-256) client-digest SHA256) (Client CN "mail.oetec.com", Issuer "E6" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Xp0TM3mSFz4Q75 for ; Tue, 12 Nov 2024 21:50:31 +0000 (UTC) (envelope-from dclarke@blastwave.org) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=blastwave.org header.s=default header.b=GEP4LoDR; spf=pass (mx1.freebsd.org: domain of dclarke@blastwave.org designates 108.160.241.186 as permitted sender) smtp.mailfrom=dclarke@blastwave.org; dmarc=pass (policy=quarantine) header.from=blastwave.org Received: from [172.16.35.3] (pool-99-253-118-250.cpe.net.cable.rogers.com [99.253.118.250]) (authenticated bits=0) by mail.oetec.com (8.17.1/8.17.1) with ESMTPSA id 4ACLoR7d039025 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 12 Nov 2024 16:50:28 -0500 (EST) (envelope-from dclarke@blastwave.org) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=blastwave.org; s=default; t=1731448228; bh=dinfqeu5mT14y1UbctjWBtZlwd1P8VI7USVG6NZEkdk=; h=Date:From:Subject:To; b=GEP4LoDRYmoWsUWSoDXqcQzbt4g20Na0SJEKFHHs11NTlahIaRbcHkyeew5f9/n1u Sh04npzaW0qxYGbEIA89FUVO9C2f2N7jvzsp1ZH+N8jEVZc9ba49tTmVEJq4zDpyHn daP38dHv05zo2KD1yMFzE7wnkzYKZaDpRToYhUgh1OnxbaM8R8E1HG0SneTKD1HX/9 2z2+zv2uyuotR77zFrloG5gKBJLhwqTYcjtHiS1PpABK4E8A8kl9mbHJpZmPy8e5Y7 U/Vlz3FyeAlPdn3m7Ipf/wOgiLwd2sOKxS5g3yRM2r2067jKtKMNva/LARB6o4I5yL lep6E8e1kbcHw== Message-ID: <62b7409c-899a-4888-96bf-07af49c1a791@blastwave.org> Date: Tue, 12 Nov 2024 16:50:26 -0500 List-Id: FreeBSD on the RISC-V instruction set architecture List-Archive: https://lists.freebsd.org/archives/freebsd-riscv List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-riscv@freebsd.org Sender: owner-freebsd-riscv@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Dennis Clarke Subject: And now the dumb question du jour To: freebsd-riscv@FreeBSD.org Content-Language: en-CA Organization: GENUNIX Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-oetec-MailScanner-Information: Please contact the ISP for more information X-oetec-MailScanner-ID: 4ACLoR7d039025 X-oetec-MailScanner: Found to be clean X-oetec-MailScanner-From: dclarke@blastwave.org X-Spam-Status: No X-Spamd-Result: default: False [-4.69 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[blastwave.org,quarantine]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; R_SPF_ALLOW(-0.20)[+mx]; RCVD_IN_DNSWL_MED(-0.20)[108.160.241.186:from]; R_DKIM_ALLOW(-0.20)[blastwave.org:s=default]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; HAS_ORG_HEADER(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-riscv@freebsd.org]; TO_DN_NONE(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[blastwave.org:+]; MLMMJ_DEST(0.00)[freebsd-riscv@FreeBSD.org]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; ASN(0.00)[asn:812, ipnet:108.160.240.0/20, country:CA]; FROM_HAS_DN(0.00)[] X-Rspamd-Queue-Id: 4Xp0TM3mSFz4Q75 X-Spamd-Bar: ---- Dear RISC-V folks : Given the recent big LLVM/Clang update into the src tree[1] it seemed reasonable to do a full buildworld/kernel and that worked out very well. No LLVM hack patch required ! enceladus# uname -apKU FreeBSD enceladus 15.0-CURRENT FreeBSD 15.0-CURRENT #1 main-n273541-cdd3234186b1: Tue Nov 12 08:49:15 GMT 2024 root@enceladus:/usr/obj/usr/src/riscv.riscv64/sys/SIFIVE-COMPAT11 riscv riscv64 1500026 1500026 enceladus# cc --version FreeBSD clang version 19.1.3 (https://github.com/llvm/llvm-project.git llvmorg-19.1.3-0-gab51eccf88f5) Target: riscv64-unknown-freebsd15.0 Thread model: posix InstalledDir: /usr/bin Build config: +assertions enceladus# At this point I want to rebuild the few packages that I have. Here is where I get a bit confused about poudriere. enceladus# enceladus# poudriere ports -l PORTSTREE METHOD TIMESTAMP PATH latest git+https 2024-11-08 17:21:03 /poudriere/ports/latest enceladus# enceladus# poudriere jails -l JAILNAME VERSION ARCH METHOD TIMESTAMP PATH enceladus# enceladus# zpool list NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT rv64 912G 27.6G 884G - - 11% 3% 1.00x ONLINE - enceladus# enceladus# poudriere jail -c -j 150rv64 -a riscv64 -b -m src=/usr/src -f rv64/poudriere/jails/150rv64 -v main [00:00:00] Creating 150rv64 fs at /poudriere/jails/150rv64... done [00:00:00] Copying /usr/src to /poudriere/jails/150rv64/usr/src... done [00:04:04] Starting make buildworld with 4 jobs --- buildworld --- make[1]: "/poudriere/jails/150rv64/usr/src/Makefile.inc1" line 164: Unknown target riscv64:riscv64. in .for loop from /poudriere/jails/150rv64/usr/src/Makefile.inc1:162 with _t = riscv64 in directory /poudriere/jails/150rv64/usr/src make[1]: stopped making "buildworld" in /poudriere/jails/150rv64/usr/src make: stopped making "buildworld" in /poudriere/jails/150rv64/usr/src [00:04:06] Error: Failed to 'make buildworld' [00:04:06] Error while creating jail, cleaning up. [00:04:06] Removing 150rv64 jail... done [00:04:13] Cleaning 150rv64 data... done enceladus# Unknown target ? Excuse me ? enceladus# sysctl hw.fdt.model hw.fdt.model: SiFive HiFive Unmatched A00 enceladus# Am I missing something blunt force trauma obvious here? -- Dennis Clarke [1] https://cgit.freebsd.org/src/commit/?id=d686ce931cab72612a9e1ada9fe99d65e11a32a3