Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
8759b55
Makefile: patch invalidation, initrd strip --strip-all, kexec module …
tlaurion Jan 23, 2026
7d1bc43
musl-cross-make: bump to e5147dde9; add 0001-use-gcc-15_1_0.patch; re…
tlaurion Jan 23, 2026
b0ae78f
linux-6.1.8: guard bool/true/false definitions for C23 compatibility …
tlaurion Jan 23, 2026
c877160
modules/kexec-tools + kexec-boot: bump to upstream commit e18a71f...,…
tlaurion Jan 23, 2026
8a745ce
modules/lvm2: add optimisation and GCC15 compatibility fixes
tlaurion Jan 23, 2026
465ddbc
gpg2: sync toolstack and modules for GCC15/-Oz compatibility
tlaurion Jan 23, 2026
6d06e24
modules/dropbear + patches/dropbear-2025.88: sync with tlaurion stagi…
tlaurion Jan 23, 2026
6151e34
modules/*: Gcc 15.1 + Oz fixes
tlaurion Jan 23, 2026
57c4eaa
modules/linux: ppc64 GCC 15.1 compatibility flags (mitigation for ass…
tlaurion Jan 26, 2026
2da2313
patches/tpmtotp: fix printUsage signature and mbedtls AES compatibility
tlaurion Jan 26, 2026
47deda4
modules/dropbear: run configure as a cross build (use $(CROSS_TOOLS) …
tlaurion Jan 27, 2026
1cfe57e
patches/powerpc-utils: remove obsolete AC_FUNC_MALLOC change; add RTA…
tlaurion Jan 27, 2026
00ed7a2
OFLAG audit: confirm and record hardcoded optimization flags (2026-01…
tlaurion Jan 27, 2026
81ddf2b
patches/slang-2.3.3: 0001-unhardcode-ln-in-src-Makefile.patch — avoid…
tlaurion Jan 27, 2026
70159ae
modules/slang: add minimal pre-configure sed to neutralize -O2 so pac…
tlaurion Jan 27, 2026
78da469
modules/slang: remove TODO (fix applied)
tlaurion Jan 27, 2026
19e41d3
docker: source docker/common.sh from wrapper scripts for shared helpers
tlaurion Jan 28, 2026
40cd28e
modules/zlib: enforce CFLAGS=-Oz and remove OFLAG TODO
tlaurion Jan 28, 2026
fac65eb
cryptsetup2: add guarded pre-configure sed to remove -O3 and normaliz…
tlaurion Jan 28, 2026
fc59211
modules/tpmtotp: apply pre-build sed to normalize optimization flags;…
tlaurion Jan 28, 2026
cab0254
modules/cryptsetup2: add pre-configure substitutions to remove -O3 fr…
tlaurion Jan 28, 2026
5165e66
modules/npth: mark OFLAG fixed; pre-configure sed applied and validat…
tlaurion Jan 28, 2026
8f48815
modules/dropbear: document -Oz normalization and record size regressi…
tlaurion Jan 28, 2026
df3df15
pciutils: normalize optimization flags to -Oz; use in-place substitution
tlaurion Jan 29, 2026
74b5e93
tpm2-tss-3.2.2: enforce -Oz for GCC 15.1 and move patch to patchdir w…
tlaurion Jan 29, 2026
74364a8
build_OFLAG_inventory: add logs for e2fsprogs and exfatprogs
tlaurion Jan 29, 2026
4aa49fa
build: add script to generate OFLAG counts and update inventory (incl…
tlaurion Jan 29, 2026
a98feb4
docker: unify helpers; programmatic X11 auth; enable USB passthrough …
tlaurion Jan 30, 2026
e018371
modules/libaio - normalized packaging-time OFLAGs; validated -Oz on x…
tlaurion Jan 30, 2026
481bea8
Merge remote-tracking branch 'origin/master' into replay/musl-gcc15
tlaurion Jan 30, 2026
4e0c620
tpmtotp: normalize -O flags to -Oz in pre-configure; harden OFLAG sca…
tlaurion Jan 30, 2026
3ea51d0
popt: normalize -O2 to -Oz in pre-configure; update inventory and sum…
tlaurion Jan 30, 2026
c0a6dca
inventory: mark pciutils fixed; defer musl-cross-make and coreboot as…
tlaurion Jan 30, 2026
9416382
kbd: normalize -O flags to -Oz in pre-configure; validate builds and …
tlaurion Jan 30, 2026
c29a631
kexec-tools: packaging-time -O normalization; mark as fixed in OFLAG …
tlaurion Jan 30, 2026
2299989
doc: record kexec-tools OFLAG fix and validation (x86 & ppc64)
tlaurion Jan 30, 2026
ce338e7
inventory: mark cryptsetup2 fixed (x86 & ppc64); mark legacy cryptset…
tlaurion Jan 30, 2026
f084e74
tpm2-tools: packaging-time -O normalization; mark as fixed in OFLAG i…
tlaurion Feb 2, 2026
dc6f296
kexec-boot: document memfd/tmpfs requirement; enable CONFIG_TMPFS/CON…
tlaurion Feb 2, 2026
d810b6e
linux: save per-board configs in olddefconfig format
tlaurion Feb 2, 2026
22adbc6
collect_oflags.py: avoid sed/configure false positives; skip per-modu…
tlaurion Feb 2, 2026
13642fa
modules: canonicalize '# OFLAG:' comments and mark untested modules
tlaurion Feb 2, 2026
112998e
Merge remote-tracking branch 'origin/master' into HEAD
tlaurion Feb 3, 2026
8f1cf60
Resolve docker scripts conflicts using tlaurion/bugfix-qemu_kvm versions
tlaurion Feb 3, 2026
320e4fe
modules/zlib: enforce CFLAGS=-Oz and remove OFLAG TODO
tlaurion Jan 28, 2026
ea626f2
cryptsetup2: add guarded pre-configure sed to remove -O3 and normaliz…
tlaurion Jan 28, 2026
bbf90b7
modules/tpmtotp: apply pre-build sed to normalize optimization flags;…
tlaurion Jan 28, 2026
7155da8
modules/cryptsetup2: add pre-configure substitutions to remove -O3 fr…
tlaurion Jan 28, 2026
e53a095
modules/npth: mark OFLAG fixed; pre-configure sed applied and validat…
tlaurion Jan 28, 2026
8fa06e9
modules/dropbear: document -Oz normalization and record size regressi…
tlaurion Jan 28, 2026
89ed9c4
pciutils: normalize optimization flags to -Oz; use in-place substitution
tlaurion Jan 29, 2026
4586a8d
tpm2-tss-3.2.2: enforce -Oz for GCC 15.1 and move patch to patchdir w…
tlaurion Jan 29, 2026
82d3d33
build_OFLAG_inventory: add logs for e2fsprogs and exfatprogs
tlaurion Jan 29, 2026
cd0430c
build: add script to generate OFLAG counts and update inventory (incl…
tlaurion Jan 29, 2026
6ccec99
modules/libaio - normalized packaging-time OFLAGs; validated -Oz on x…
tlaurion Jan 30, 2026
679b8e3
tpmtotp: normalize -O flags to -Oz in pre-configure; harden OFLAG sca…
tlaurion Jan 30, 2026
35510bd
Merge remote-tracking branch 'origin/master' into musl-cross-make_gcc…
tlaurion Feb 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 30 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -457,6 +457,19 @@ define define_module =
# XXX: "git clean -dffx" is a hack for coreboot during commit switching, need
# module-specific cleanup action to get rid of it.
$(build)/$($1_base_dir)/.canary: FORCE
if [ -e "$$@" ] && [ -e "$(build)/$($1_base_dir)/.patched" ]; then \
if [ -f patches/$($1_patch_name).patch ] && [ patches/$($1_patch_name).patch -nt "$$@" ]; then \
echo "INFO: Patch file modified, invalidating .canary to trigger full rebuild" && \
echo "INVALIDATED: patches modified" > "$$@" && \
rm -f "$(build)/$($1_base_dir)/.patched" && \
rm -rf "$(build)/$($1_base_dir)/$(BOARD)" "$(board_build)"; \
elif [ -d patches/$($1_patch_name) ] && [ -n "$$(find patches/$($1_patch_name)/ -name '*.patch' -newer '$$@' -print -quit)" ]; then \
echo "INFO: Patch files modified, invalidating .canary to trigger full rebuild" && \
echo "INVALIDATED: patches modified" > "$$@" && \
rm -f "$(build)/$($1_base_dir)/.patched" && \
rm -rf "$(build)/$($1_base_dir)/$(BOARD)" "$(board_build)"; \
fi; \
fi
if [ ! -e "$$@" ] && [ ! -d "$(build)/$($1_base_dir)" ]; then \
echo "INFO: .canary file and directory not found. Cloning repository $($1_repo) into $(build)/$($1_base_dir)" && \
git clone $($1_repo) "$(build)/$($1_base_dir)" && \
Expand All @@ -473,7 +486,7 @@ define define_module =
git -C "$(build)/$($1_base_dir)" reset --hard $($1_commit_hash) && \
echo "INFO: Cleaning repository directory (including payloads and util/cbmem)" && \
git -C "$(build)/$($1_base_dir)" clean -df && \
git -C "$(build)/$($1_base_dir)" clean -dffx payloads util/cbmem && \
git -C "$(build)/$($1_base_dir)" clean -dffx $(BOARD) payloads util/cbmem && \
echo "INFO: Synchronizing submodules" && \
git -C "$(build)/$($1_base_dir)" submodule sync && \
echo "INFO: Updating submodules (init and checkout)" && \
Expand Down Expand Up @@ -682,21 +695,21 @@ endef
define initrd_bin_add =
$(initrd_bin_dir)/$(notdir $1): $1
$(call do,INSTALL-BIN,$$(<:$(pwd)/%=%),cp -a --remove-destination "$$<" "$$@")
@$(CROSS)strip --preserve-dates "$$@" 2>&-; true
@$(CROSS)strip --preserve-dates --strip-all "$$@" 2>&-; true
initrd_bins += $(initrd_bin_dir)/$(notdir $1)
endef

define initrd_lib_add =
$(initrd_lib_dir)/$(notdir $1): $1
$(call do,INSTALL-LIB,$(1:$(pwd)/%=%),\
$(CROSS)strip --preserve-dates -o "$$@" "$$<")
$(CROSS)strip --preserve-dates --strip-all -o "$$@" "$$<")
Comment on lines +698 to +705
Copy link

Copilot AI Jan 7, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding "--strip-all" flag is more aggressive than the previous default strip behavior. While this achieves better space optimization, it removes all symbol and relocation information which may make debugging more difficult. Ensure this doesn't break any tools or scripts that expect certain symbol information to be present in the binaries.

Copilot uses AI. Check for mistakes.
initrd_libs += $(initrd_lib_dir)/$(notdir $1)
endef

# Only some modules have binaries that we install
# Shouldn't this be specified in the module file?
#bin_modules-$(CONFIG_MUSL) += musl-cross-make
bin_modules-$(CONFIG_KEXEC) += kexec
bin_modules-$(CONFIG_KEXEC) += kexec-tools
bin_modules-$(CONFIG_TPMTOTP) += tpmtotp
bin_modules-$(CONFIG_PCIUTILS) += pciutils
bin_modules-$(CONFIG_FLASHROM) += flashrom
Expand Down Expand Up @@ -758,9 +771,22 @@ $(COREBOOT_UTIL_DIR)/inteltool/inteltool \
: $(build)/$(coreboot_base_dir)/.canary musl-cross-make
+$(call do,MAKE,$(notdir $@),\
$(MAKE) -C "$(dir $@)" $(CROSS_TOOLS) \
CC="$(heads_cc) -Wno-unterminated-string-initialization" \
)

# superio depends on zlib and pciutils

# TODO_GCC_15_COREBOOT_CBMEM: GCC 15.1.0 compatibility fix for coreboot cbmem utility
# The coreboot cbmem utility uses -Werror and GCC 15.1.0 generates new warnings
# about string initialization that weren't present in earlier versions.
# Added -Wno-unterminated-string-initialization to suppress these warnings.
# This should be moved to a proper coreboot module configuration when
# modules/coreboot is refactored to use standard module variables like other modules.
# See: error "initializer-string for array of 'char' truncates NUL terminator"
# Related modules: modules/coreboot (needs _configure and _target variables)
# Alternative: Move this to use heads_cc extension or per-module CC override pattern
#

$(COREBOOT_UTIL_DIR)/superiotool/superiotool: \
$(build)/$(zlib_dir)/.build \
$(build)/$(pciutils_dir)/.build \
Expand Down
66 changes: 66 additions & 0 deletions build_OFLAG_inventory.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
module,arch,classification,sample_compile_line,log_path
cryptsetup2,ppc64,fixed - pre-configure sed applied; validated V=1 (x86 & ppc64); commit fac65ebc7e,"... -Oz -pthread -MT lib/crypto_backend/argon2/libargon2_la-argon2.lo ...","build/ppc64/log/cryptsetup2.log"
zlib,x86,fixed - CFLAGS=-Oz applied (verified x86 & ppc64; legacy -O tokens remain in non-built files; TODO: verify arm64,riscv),"... -Oz -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o adler32.o adler32.c","build/x86/log/zlib.log"
zlib,ppc64,fixed - CFLAGS=-Oz applied (verified x86 & ppc64; legacy -O tokens remain in non-built files; TODO: verify arm64,riscv),"... -Oz -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -c -o adler32.o adler32.c","build/ppc64/log/zlib.log"
tpmtotp,x86,fixed - pre-configure sed applied; validated V=1 (x86 & ppc64),"... -Oz -ggdb -Wp,-MMD,./.nv.o.d -Wp,-MT,nv.o -W -Wall -Wextra -std=c99 ... -o nv.o -c nv.c","build/x86/log/tpmtotp.log"
tpmtotp,ppc64,fixed - pre-configure sed applied; validated V=1 (x86 & ppc64),"... -Oz -ggdb -Wp,-MMD,./.nv.o.d -Wp,-MT,nv.o -W -Wall -Wextra -std=c99 ... -o nv.o -c nv.c","build/ppc64/log/tpmtotp.log"
npth,x86,fixed - pre-configure sed applied; validated V=1 (x86),"... -g -Oz -MT npth.lo -MD -MP -MF .deps/npth.Tpo -c -o npth.lo npth.c","build/x86/log/npth.log"
pciutils,x86,mixed - O2:49 / Os:2 / Oz:4 (needs re-check; packaging-time sed applied for some files),"... -Oz -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -c -o lspci.o lspci.c","build/x86/log/pciutils.log"
kbd,x86,mixed - O2:17 / Oz:87 (total 104); needs follow-up to normalize to -Oz,"... -O2 -D_FORTIFY_SOURCE=2 -Oz -Waggregate-return ... -c -o getfd.o getfd.c","build/x86/log/kbd.log"
kexec-tools,x86,mixed - Os:40 / O2:10 / Oz:131 (scan totals); needs inspection,"... -Os ... -O2 -mcmodel=large ... -c -o purgatory/sha256.o util_lib/sha256.c","build/x86/log/kexec-tools.log"
libaio,x86,fixed - pre-configure sed applied; validated V=1 (x86 & ppc64) - compile/link lines show -Oz,"... -g -fomit-frame-pointer -Oz -Wall -I. -fPIC -c struct_offsets.c","build/x86/log/libaio.log"
libaio,ppc64,fixed - pre-configure sed applied; validated V=1 (x86 & ppc64) - compile/link lines show -Oz,"... -shared -g -fomit-frame-pointer -Oz -Wall -I. -fPIC -o libaio.so.1.0.2 ...","build/ppc64/log/libaio.log"
tpm2-tss,x86,fixed - packaging-time sed applied; validated V=1 (no -O2 occurrences; -Oz:589),"... -Oz -std=c99 -Wall -Wextra -fstack-protector-all -fpic -fPIC ... -c src/tss2-tcti/tctildr.c","build/x86/log/tpm2-tss.log"
musl-cross-make,N/A,AS-IS - buildsystem-related (8550 -O2 occurrences); deferred - not fixing now,"... -O2 ...","build/x86/log/musl-cross-make.log"
slang,x86,fixed (pre-configure substitution applied),"... -g -Oz -c -o slang.o slang.c","build/x86/log/slang.log"
slang,ppc64,fixed (pre-configure substitution applied),"... -g -Oz -c -o slang.o slang.c","build/ppc64/log/slang.log"
popt,ppc64,fixed - pre-configure sed applied; validated V=1 (x86 & ppc64),"... -Oz -g -c -o popt.o popt.c","build/ppc64/log/popt.log"
linux/coreboot,ppc64,non -Oz flags in subcomponents (O2:808 occurrences in coreboot-talos_2) - HIGH PRIORITY; consider per-board objdir invalidation & targeted pre-configure normalization,"... -O2 ... -c ...","build/ppc64/log/coreboot-talos_2.log"
newt,x86,OK - no -O2/-O3,,"build/x86/log/newt.log"
ncurses,x86,OK - no -O2/-O3,,"build/x86/log/ncurses.log"
bash,,OK - CFLAGS=-Oz applied; Oz occurrences: 844,"... -Oz ...","build/x86/log/bash.log"
busybox,,OK - no -O2/-O3, ,build/x86/log/busybox.log
cairo,,OK - no -O2/-O3, ,build/x86/log/cairo.log
coreboot,,UNKNOWN - no logs,,
coreboot-blobs,,N/A - placeholder, ,
cryptsetup,,UNKNOWN,,
dropbear,x86,fixed - packaging-time sed normalizes -O/Os -> -Oz only; validated V=1 (x86); size regression observed (dropbear: 184,832 -> 241,248; ssh: 176,416 -> 233,048, ≈+56 KiB) — likely due to compiler/toolchain (GCC 15.1.0 vs GCC 9.4.0) or upstream version changes; follow-ups: rebuild with GCC 9.4, symbol/section diffs, or linker-level mitigations,"... -Oz -W -Wall ...","build/x86/dropbear-2025.88/config.log"
e2fsprogs,,OK - CFLAGS=-Oz applied; Oz occurrences: 450,"... -Oz ...","build/x86/log/e2fsprogs.log"
exfatprogs,,OK - CFLAGS=-Oz applied; Oz occurrences: 68,"... -Oz ...","build/x86/log/exfatprogs.log"
fbwhiptail,,OK - no -O2/-O3, ,build/x86/log/fbwhiptail.log
flashprog,,OK - no -O2/-O3, ,build/x86/log/flashprog.log
flashrom,,UNKNOWN - no logs, ,
flashtools,,OK - no -O2/-O3, ,build/x86/log/flashtools.log
frotz,,UNKNOWN - no logs, ,
gpg,,OK - no -O2/-O3, ,build/x86/log/gpg.log
gpg2,,OK - CFLAGS=-Oz applied; Oz occurrences: 668 (x86 & ppc64),"... -Oz ...","build/x86/log/gpg2.log"
hidapi,,OK - no -O2/-O3, ,build/x86/log/hidapi.log
hotp-verification,,OK - no -O2/-O3, ,build/x86/log/hotp-verification.log
io386,,OK - no -O2/-O3, ,build/x86/log/io386.log
ioport,,UNKNOWN - no logs, ,
json-c,,OK - no -O2/-O3, ,build/x86/log/json-c.log
libassuan,,OK - no -O2/-O3, ,build/x86/log/libassuan.log
libgcrypt,,OK - CFLAGS=-Oz applied; Oz occurrences: 1079 (scan across x86/ppc64),"... -Oz ...","build/x86/log/libgcrypt.log"
libgpg-error,,OK - no -O2/-O3, ,build/x86/log/libgpg-error.log
libhidapi-libusb,,UNKNOWN - no logs, ,
libksba,,OK - no -O2/-O3, ,build/x86/log/libksba.log
libnitrokey,,UNKNOWN - no logs, ,
libpng,,OK - CFLAGS=-Oz applied; Oz occurrences: 88,"... -Oz ...","build/x86/log/libpng.log"
libusb,,OK - no -O2/-O3, ,build/x86/log/libusb.log
libusb-compat,,UNKNOWN - no logs, ,
linux,,non -Oz flags in subcomponents, ,build/ppc64/log/linux.log
linuxboot,,UNKNOWN - no logs, ,
lvm2,,OK - no -O2/-O3, ,build/x86/log/lvm2.log
mbedtls,,OK - no -O2/-O3, ,build/x86/log/mbedtls.log
msrtools,,OK - no -O2/-O3, ,build/x86/log/msrtools.log
nkstorecli,,UNKNOWN - no logs, ,
openssl,,OK - CFLAGS=-Oz applied; Oz occurrences: 1481,"... -Oz ...","build/x86/log/openssl.log"
pinentry,,OK - no -O2/-O3, ,build/x86/log/pinentry.log
pixman,,OK - no -O2/-O3, ,build/x86/log/pixman.log
powerpc-utils,,OK - no -O2/-O3, ,build/ppc64/log/powerpc-utils.log
purism-blobs,,N/A - binary blobs, ,
qrencode,,OK - explicitly set -Oz, ,build/x86/log/qrencode.log
tpm2-tools,,CONFIRMED - hardcoded -O2 (3 occurrences across logs), ,build/x86/log/tpm2-tools.log
u-root,,UNKNOWN - no logs, ,
util-linux,,OK - no -O2/-O3, ,build/x86/log/util-linux.log
zstd,,OK - no -O2/-O3, ,build/x86/log/zstd.log
78 changes: 78 additions & 0 deletions build_oflags_summary.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
module,O,Os,O2,O3,Oz,total,examples
musl-cross-make,0,0,8865,0,0,8865,build/ppc64/log/musl-cross-make.log;build/ppc64/musl-cross-make-e5147dde912478dd32ad42a25003e82d4f5733aa/build/local/powerpc64le-linux-musl/obj_binutils/config.log;build/ppc64/musl-cross-make-e5147dde912478dd32ad42a25003e82d4f5733aa/build/local/powerpc64le-linux-musl/obj_binutils/gas/config.log
openssl,0,0,0,0,1481,1481,build/x86/log/openssl.log
libgcrypt,4,0,0,0,1079,1083,build/ppc64/libgcrypt-1.10.1/config.log;build/ppc64/log/libgcrypt.log;build/x86/libgcrypt-1.10.1/config.log
util-linux,0,0,10,0,845,855,build/ppc64/log/util-linux.log;build/ppc64/util-linux-2.39/config.log;build/x86/util-linux-2.39/config.log
bash,0,0,0,0,844,844,build/ppc64/log/bash.log;build/ppc64/bash-5.1.16/config.log;build/x86/log/bash.log
e2fsprogs,0,0,0,0,670,670,build/ppc64/log/e2fsprogs.log;build/ppc64/e2fsprogs-1.47.0/config.log;build/x86/e2fsprogs-1.47.0/config.log
gpg2,0,0,0,0,668,668,build/ppc64/log/gpg2.log;build/x86/log/gpg2.log
slang,0,0,0,0,524,524,build/ppc64/slang-2.3.3/config.log;build/ppc64/log/slang.log;build/x86/slang-2.3.3/config.log
gnupg,0,0,0,0,408,408,build/ppc64/gnupg-2.4.0/config.log;build/x86/gnupg-2.4.0/config.log
libgpg-error,0,0,0,0,392,392,build/ppc64/log/libgpg-error.log;build/ppc64/libgpg-error-1.46/config.log;build/x86/log/libgpg-error.log
dropbear,0,0,0,0,327,327,build/ppc64/dropbear-2025.88/config.log;build/ppc64/log/dropbear.log;build/x86/dropbear-2025.88/config.log
ncurses,0,0,0,0,296,296,build/ppc64/ncurses-6.5/config.log;build/x86/ncurses-6.5/config.log
libassuan,0,0,0,0,252,252,build/ppc64/libassuan-2.5.5/config.log;build/ppc64/log/libassuan.log;build/x86/libassuan-2.5.5/config.log
libksba,0,0,0,0,244,244,build/ppc64/log/libksba.log;build/ppc64/libksba-1.6.3/config.log;build/x86/log/libksba.log
zlib,0,0,0,0,230,230,build/ppc64/log/zlib.log;build/ppc64/zlib-1.2.11/configure.log;build/x86/log/zlib.log
cryptsetup,0,0,10,0,196,206,build/ppc64/cryptsetup-2.6.1/config.log;build/x86/cryptsetup-2.6.1/config.log
lvm2,0,0,0,0,202,202,build/ppc64/log/lvm2.log
kexec-tools,0,40,10,0,131,181,build/ppc64/log/kexec-tools.log;build/ppc64/kexec-tools-e18a71faae081d075c8d3ec559aa68a59295c739/config.log;build/x86/log/kexec-tools.log
cairo,0,0,4,0,167,171,build/x86/cairo-1.14.12/config.log;build/x86/log/cairo.log
popt,0,0,0,0,166,166,build/ppc64/log/popt.log;build/ppc64/popt-1.19/config.log;build/x86/log/popt.log
npth,0,0,0,0,140,140,build/ppc64/log/npth.log;build/ppc64/npth-1.6/config.log;build/x86/log/npth.log
libpng,0,0,0,0,130,130,build/x86/libpng-1.6.34/config.log;build/x86/log/libpng.log
libusb,0,0,8,0,102,110,build/ppc64/libusb-1.0.21/config.log;build/ppc64/log/libusb.log;build/x86/libusb-1.0.21/config.log
newt,0,0,0,0,108,108,build/ppc64/log/newt.log;build/ppc64/newt-0.52.24/config.log;build/x86/newt-0.52.24/config.log
kbd,0,0,17,0,87,104,build/x86/kbd-2.6.1/config.log
exfatprogs,0,0,0,0,91,91,build/ppc64/exfatprogs-1.2.1/config.log;build/ppc64/log/exfatprogs.log;build/x86/exfatprogs-1.2.1/config.log
pixman,0,0,0,0,86,86,build/x86/pixman-0.34.0/config.log
coreboot-talos_2,0,0,85,0,0,85,build/ppc64/coreboot-talos_2/UNTESTED_talos-2/util/sb-signing-utils/config.log;build/ppc64/coreboot-talos_2/UNTESTED_talos-2/util/ffs/config.log
pinentry,0,0,2,0,78,80,build/ppc64/log/pinentry.log;build/ppc64/pinentry-1.1.0/config.log;build/x86/log/pinentry.log
powerpc-utils,0,0,0,0,71,71,build/ppc64/log/powerpc-utils.log;build/ppc64/powerpc-utils-1.3.5/config.log
qrencode,0,0,0,0,66,66,build/ppc64/qrencode-3.4.4/config.log;build/x86/qrencode-3.4.4/config.log
pciutils,2,2,49,0,4,57,build/ppc64/log/pciutils.log;build/x86/log/pciutils.log
tpm2-tss,0,0,0,0,15,15,build/x86/tpm2-tss-3.2.2/config.log;build/x86/log/tpm2-tss.log
linux,1,0,12,0,0,13,build/ppc64/log/linux.log
npth.configure,6,0,0,0,6,12,build/ppc64/log/npth.configure.log;build/x86/log/npth.configure.log
lvm2.2.03.23,0,0,4,0,8,12,build/ppc64/lvm2.2.03.23/config.log;build/x86/lvm2.2.03.23/config.log
dropbear.configure,2,2,0,0,8,12,build/ppc64/log/dropbear.configure.log;build/x86/log/dropbear.configure.log
tpm2-tss.configure,2,2,0,0,5,9,build/x86/log/tpm2-tss.configure.log
libaio.configure,2,2,0,0,4,8,build/ppc64/log/libaio.configure.log;build/x86/log/libaio.configure.log
slang.configure,0,0,3,0,4,7,build/ppc64/log/slang.configure.log
util-linux.configure,0,0,0,0,4,4,build/ppc64/log/util-linux.configure.log;build/x86/log/util-linux.configure.log
tpmtotp.configure,2,0,0,0,2,4,build/ppc64/log/tpmtotp.configure.log;build/x86/log/tpmtotp.configure.log
qrencode.configure,0,0,0,0,4,4,build/ppc64/log/qrencode.configure.log;build/x86/log/qrencode.configure.log
popt.configure,2,0,0,0,2,4,build/ppc64/log/popt.configure.log;build/x86/log/popt.configure.log
lvm2.configure,0,0,0,0,4,4,build/ppc64/log/lvm2.configure.log;build/x86/log/lvm2.configure.log
libgcrypt.configure,2,0,0,0,2,4,build/ppc64/log/libgcrypt.configure.log;build/x86/log/libgcrypt.configure.log
libaio,0,0,0,0,4,4,build/ppc64/log/libaio.log;build/x86/log/libaio.log
cryptsetup2.configure,0,0,0,2,2,4,build/ppc64/log/cryptsetup2.configure.log;build/x86/log/cryptsetup2.configure.log
tpm2-tools,0,0,3,0,0,3,build/x86/tpm2-tools-5.6/config.log
kbd.configure,0,0,1,0,2,3,build/x86/log/kbd.configure.log
zstd,0,0,0,0,2,2,build/ppc64/log/zstd.log;build/x86/log/zstd.log
zlib.configure,0,0,0,0,2,2,build/ppc64/log/zlib.configure.log;build/x86/log/zlib.configure.log
tpmtotp,0,0,0,0,2,2,build/ppc64/log/tpmtotp.log;build/x86/log/tpmtotp.log
pinentry.configure,0,0,0,0,2,2,build/ppc64/log/pinentry.configure.log;build/x86/log/pinentry.configure.log
mbedtls,0,0,0,0,2,2,build/ppc64/log/mbedtls.log;build/x86/log/mbedtls.log
libusb.configure,0,0,0,0,2,2,build/ppc64/log/libusb.configure.log;build/x86/log/libusb.configure.log
libksba.configure,0,0,0,0,2,2,build/ppc64/log/libksba.configure.log;build/x86/log/libksba.configure.log
libgpg-error.configure,0,0,0,0,2,2,build/ppc64/log/libgpg-error.configure.log;build/x86/log/libgpg-error.configure.log
libassuan.configure,0,0,0,0,2,2,build/ppc64/log/libassuan.configure.log;build/x86/log/libassuan.configure.log
kexec-tools.configure,0,0,0,0,2,2,build/ppc64/log/kexec-tools.configure.log;build/x86/log/kexec-tools.configure.log
gpg2.configure,0,0,0,0,2,2,build/ppc64/log/gpg2.configure.log;build/x86/log/gpg2.configure.log
flashtools,0,0,0,0,2,2,build/ppc64/log/flashtools.log;build/x86/log/flashtools.log
flashprog,0,0,0,0,2,2,build/ppc64/log/flashprog.log;build/x86/log/flashprog.log
exfatprogs.configure,0,0,0,0,2,2,build/ppc64/log/exfatprogs.configure.log;build/x86/log/exfatprogs.configure.log
e2fsprogs.configure,0,0,0,0,2,2,build/ppc64/log/e2fsprogs.configure.log;build/x86/log/e2fsprogs.configure.log
busybox,0,0,0,0,2,2,build/ppc64/log/busybox.log
bash.configure,0,0,0,0,2,2,build/ppc64/log/bash.configure.log;build/x86/log/bash.configure.log
tpm2-tools.configure,0,0,1,0,0,1,build/x86/log/tpm2-tools.configure.log
powerpc-utils.configure,0,0,0,0,1,1,build/ppc64/log/powerpc-utils.configure.log
pixman.configure,0,0,0,0,1,1,build/x86/log/pixman.configure.log
openssl.configure,0,0,0,0,1,1,build/x86/log/openssl.configure.log
newt.configure,0,0,0,0,1,1,build/ppc64/log/newt.configure.log
ncurses.configure,0,0,0,0,1,1,build/ppc64/log/ncurses.configure.log
libpng.configure,0,0,0,0,1,1,build/x86/log/libpng.configure.log
io386,0,0,0,0,1,1,build/x86/log/io386.log
fbwhiptail,0,0,0,0,1,1,build/x86/log/fbwhiptail.log
cairo.configure,0,0,0,0,1,1,build/x86/log/cairo.configure.log
Loading