ARGS=(
"--optimization=0"
- "--optimization=s -Dbootloader=true -Defi-cflags=-m32"
+ "--optimization=s"
"--optimization=3 -Db_lto=true -Ddns-over-tls=false"
"--optimization=3 -Db_lto=false"
"--optimization=3 -Ddns-over-tls=openssl"
kbd
libblkid-dev
libbpf-dev
- libc6-dev-i386
libcap-dev
libcurl4-gnutls-dev
libfdisk-dev
python3-lxml
python3-pefile
python3-pip
+ python3-pyelftools
python3-pyparsing
python3-setuptools
quota
fatal "'meson compile' failed with '$args'"
fi
- for loader in build/src/boot/efi/*.efi; do
- if sbverify --list "$loader" |& grep -q "gap in section table"; then
+ for loader in build/src/boot/efi/*{.efi,.efi.stub}; do
+ if [[ "$(sbverify --list "$loader" 2>&1)" != "No signature table present" ]]; then
fatal "$loader: Gaps found in section table"
fi
done
'../-.mount',
testsuite08_dir + '/local-fs.target.wants/-.mount')
- if conf.get('ENABLE_BOOTLOADER') == 1 and conf.get('HAVE_ZSTD') == 1
+ if conf.get('HAVE_ZSTD') == 1 and efi_arch != ''
install_subdir('test-bcd',
exclude_files : '.gitattributes',
install_dir : testdata_dir)