NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
toolchain/60019: distrib/sets/makeflist ignores new entries in lists files
>Number: 60019
>Category: toolchain
>Synopsis: distrib/sets/makeflist ignores new entries in lists files
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: toolchain-manager
>State: open
>Class: support
>Submitter-Id: net
>Arrival-Date: Thu Feb 19 17:45:00 +0000 2026
>Originator: Frédéric Fauberteau
>Release: NetBSD 11.99.3
>Organization:
Triaxx Org.
>Environment:
System: NetBSD goliath.triaxx.org 11.99.3 NetBSD 11.99.3 (GENERIC) #0: Sat Dec 27 08:27:46 CET 2025 triaxx%goliath.triaxx.org@localhost:/home/triaxx/obj/sys/arch/amd64/compile/GENERIC amd64
Architecture: x86_64
Machine: amd64
>Description:
I try to import firmware blobs from linux-firmware repository for Green Sardine chip. When I run `./build.sh -O ../obj -U distribution`, I get the following error:
```
checkflist ===> distrib/sets
--- check_DESTDIR ---
--- checkflist ---
# execute checkflist
cd /home/triaxx/src/distrib/sets && DESTDIR=/home/triaxx/src/../obj/destdir.amd64 MACHINE=amd64 MACHINE_ARCH=x86_64 AWK=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbawk CKSUM=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbcksum DB=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbdb EGREP=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbgrep\ -E HOST_SH=/bin/sh MAKE=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbmake MKTEMP=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbmktemp MTREE=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbmtree PAX=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbpax COMPRESS_PROGRAM=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbxz GZIP=-n XZ_OPT=-9 TAR_SUFF=tar.xz PKG_CREATE=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbpkg_create SED=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbsed TSORT=/home/triaxx/src/../obj
/tooldir.NetBSD-11.99.3-amd64/bin/nbtsort\ -q /bin/sh /home/triaxx/src/distrib/sets/checkflist -L base -M /home/triaxx/src/../obj/destdir.amd64/METALOG.sanitised
======= 9 extra files in DESTDIR =========
Files in DESTDIR but missing from flist.
File is obsolete or flist is out of date ?
------------------------------------------
./libdata/firmware/amdgpu/green_sardine_asd.bin
./libdata/firmware/amdgpu/green_sardine_ce.bin
./libdata/firmware/amdgpu/green_sardine_me.bin
./libdata/firmware/amdgpu/green_sardine_mec.bin
./libdata/firmware/amdgpu/green_sardine_mec2.bin
./libdata/firmware/amdgpu/green_sardine_pfp.bin
./libdata/firmware/amdgpu/green_sardine_rlc.bin
./libdata/firmware/amdgpu/green_sardine_sdma.bin
./libdata/firmware/amdgpu/green_sardine_vcn.bin
========= end of 9 extra files ===========
*** Failed target: checkflist
*** In directory: /home/triaxx/src/distrib/sets
*** Failed commands:
${_MKMSG_EXECUTE} "checkflist"
=> @echo '# ' "execute " "checkflist"
${SETSCMD} ${.CURDIR}/checkflist ${MAKEFLIST_FLAGS} ${CHECKFLIST_FLAGS} ${METALOG.unpriv}
=> cd /home/triaxx/src/distrib/sets && DESTDIR=/home/triaxx/src/../obj/destdir.amd64 MACHINE=amd64 MACHINE_ARCH=x86_64 AWK=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbawk CKSUM=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbcksum DB=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbdb EGREP=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbgrep\ -E HOST_SH=/bin/sh MAKE=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbmake MKTEMP=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbmktemp MTREE=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbmtree PAX=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbpax COMPRESS_PROGRAM=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbxz GZIP=-n XZ_OPT=-9 TAR_SUFF=tar.xz PKG_CREATE=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbpkg_create SED=/home/triaxx/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbsed TSORT=/home/triaxx
/src/../obj/tooldir.NetBSD-11.99.3-amd64/bin/nbtsort\ -q /bin/sh /home/triaxx/src/distrib/sets/checkflist -L base -M /home/triaxx/src/../obj/destdir.amd64/METALOG.sanitised
*** [checkflist] Error code 1
nbmake[1]: stopped making "checkflist" in /home/triaxx/src/distrib/sets
nbmake[1]: 1 error
```
The files has been copied in the source tree:
```
$ ls -l external/amdgpu-firmware/amdgpu/dist/green_sardine_*
-rw-r--r-- 1 triaxx users 205312 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_asd.bin
-rw-r--r-- 1 triaxx users 36608 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_ce.bin
-rw-r--r-- 1 triaxx users 69376 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_me.bin
-rw-r--r-- 1 triaxx users 268224 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_mec.bin
-rw-r--r-- 1 triaxx users 268224 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_mec2.bin
-rw-r--r-- 1 triaxx users 85760 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_pfp.bin
-rw-r--r-- 1 triaxx users 39928 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_rlc.bin
-rw-r--r-- 1 triaxx users 17408 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_sdma.bin
-rw-r--r-- 1 triaxx users 404544 Feb 19 11:39 external/amdgpu-firmware/amdgpu/dist/green_sardine_vcn.bin
```
Entries has been added to the gpufw list file:
```
$ grep green_sardine distrib/sets/lists/gpufw/mi
./libdata/firmware/amdgpu/green_sardine_asd.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_ce.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_me.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_mec.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_mec2.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_pfp.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_rlc.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_sdma.bin base-gpufw admgpufirmware
./libdata/firmware/amdgpu/green_sardine_vcn.bin base-gpufw admgpufirmware
```
>How-To-Repeat:
Manually run `./distrib/sets/makeflist gpufw | grep green_sardine` does not produce any output.
>Fix:
Home |
Main Index |
Thread Index |
Old Index