boulder v0.26.8 (Git ref 1317f874a3b5104c4f44cb17520a328f96ccaa79) └─ building broadcom-sta-module-6.30.223.271-13-1 Refreshed repo0 The following package(s) will be installed: acl 2.4.0-6 libsodium 1.0.22+git.2ce4d906-6 attr 2.6.0-7 libssh2 1.11.1-4 bash 5.3.15-32 libstdc++ 16.2.0+git.929cafe1-26 boulder 0.26.8+git.1317f87-166 libstdc++-devel 16.2.0+git.929cafe1-26 brotli-libs 1.2.0-11 libstone 0.26.1+git.647000c-8 bsdtar 3.8.9-27 libtasn1 4.21.0-5 bsdtar-static 3.8.9-27 libunistring 1.4.2-8 bzip2-libs 1.0.8-9 libutempter 1.2.1-3 ca-certificates 20250516-18 libuuid 2.42.3-24 ca-certificates-mozilla 3.128-51 libxcrypt 4.5.2-11 ca-certificates-utils 20250516-18 libxml2 2.15.4-23 clang 23.1.0-63 linux-gaming 7.2.4-34 clang-libs 23.1.0-63 linux-gaming-devel 7.2.4-34 compiler-rt 23.1.0-63 linux-headers 7.2.4-57 coreutils 0.11.0-39 linux-lts 6.18.50-33 cryptsetup-libs 2.8.8-15 linux-lts-devel 6.18.50-33 curl-libs 8.22.0-33 linux-pam-libs 1.7.2-20 cyrus-sasl-libs 2.1.28-6 linux-stable 7.2.4-57 dash 0.5.13.5-20 linux-stable-devel 7.2.4-57 device-mapper-libs 2.03.42-22 lld 23.1.0-63 diffutils 3.12-7 lld-libs 23.1.0-63 elfutils 0.196-14 llvm 23.1.0-63 elfutils-libs 0.196-14 llvm-libs 23.1.0-63 envsubst 1.0-12 lz4 1.10.0-5 expat 2.8.4-17 lzo 2.10-3 file 5.48-13 make 4.4.1-5 findutils 4.11.0-5 mimalloc 2.4.5-16 gawk 5.4.1-10 mpc 1.4.1-6 gcc 16.2.0+git.929cafe1-26 mpfr 4.2.2-6 gdbm-libs 1.26-8 nano 9.2-42 git 2.55.0-25 ncurses-base 6.6-20260829-28 glib2 2.88.3-40 ncurses-libs 6.6-20260829-28 glibc 2.44+git.5c479454-43 nghttp2-libs 1.70.0-17 glibc-devel 2.44+git.5c479454-43 nghttp3 1.18.0-8 gmp 6.3.0-7 ngtcp2 1.25.0-4 gnu-coreutils-compat 9.11-8 openldap 2.6.14-8 gpm-libs 1.20.7-5 openmp 23.1.0-63 grep 3.12-8 openmp-devel 23.1.0-63 helix 25.07.01-8 openssl-libs 3.6.4-37 hwloc-libs 2.14.0-8 os-info 2026.08-20 iana-etc 20260723-6 p11-kit 0.26.5-13 icu-libs 78.3-15 p11-kit-libs 0.26.5-13 isl 0.28-3 pahole 1.31-3 json-c 0.19-6 patch 2.8-5 keyutils 1.6.3-5 pcre2 10.48-10 krb5-libs 1.22.2-7 pkgconf 3.0.7-15 layout 0.1.0-9 polly 23.1.0-63 less 704-18 procps 4.0.7-9 libarchive 3.8.9-27 readline 8.3.3-10 libatomic 16.2.0+git.929cafe1-26 ripgrep 15.2.0-5 libb2 0.98.1-3 sed 4.10-5 libblkid 2.42.3-24 sudo-rs 0.2.15-21 libcap-ng 0.9.5-9 systemd-libs 261.2-96 libcom_err 1.47.4-8 systemd-shared 261.2-96 libdebuginfod 0.196-14 systemd-sysusers 261.2-96 libeconf 0.8.4-8 systemd-tmpfiles 261.2-96 libedit 20260512-3.1-8 terminfo-foot 1.28.0-7 libelf 0.196-14 terminfo-ghostty 1.3.1-10 libfdisk 2.42.3-24 terminfo-kitty 0.48.2-19 libffi 3.8.0-13 terminfo-kmscon 10.0.3-14 libgcc 16.2.0+git.929cafe1-26 tpm2-tss 4.2.0-6 libgcc-static 16.2.0+git.929cafe1-26 util-linux 2.42.3-24 libgcrypt 1.12.3-12 uutils-coreutils 0.11.0-39 libgomp 16.2.0+git.929cafe1-26 vim 9.2.1025-31 libgpg-error 1.61-12 wayland 1.26.0-10 libidn2 2.3.8-6 xxd 9.2.1025-31 libmount 2.42.3-24 xz 5.8.3-16 libpsl 0.23.3-8 zlib 2.3.3-24 libseccomp 2.6.1-7 zstd 1.5.7-13 libsecret 0.21.7-9 zstd-libs 1.5.7-13 libsmartcols 2.42.3-24 Installed bzip2-libs (cached) Installed ca-certificates (cached) Installed bsdtar (cached) Installed attr (cached) Installed acl (cached) Installed ca-certificates-utils (cached) Installed brotli-libs (cached) Installed coreutils (cached) Installed clang (cached) Installed ca-certificates-mozilla (cached) Installed cyrus-sasl-libs (cached) Installed dash (cached) Installed curl-libs (cached) Installed device-mapper-libs (cached) Installed diffutils (cached) Installed elfutils-libs (cached) Installed cryptsetup-libs (cached) Installed envsubst (cached) Installed elfutils (cached) Installed expat (cached) Installed bash (cached) Installed findutils (cached) Installed gdbm-libs (cached) Installed file (cached) Installed gawk (cached) Installed boulder (cached) Installed glib2 (cached) Installed gmp (cached) Installed bsdtar-static (cached) Installed gpm-libs (cached) Installed grep (cached) Installed gnu-coreutils-compat (cached) Installed compiler-rt (cached) Installed hwloc-libs (cached) Installed iana-etc (cached) Installed isl (cached) Installed json-c (cached) Installed git (cached) Installed keyutils (cached) Installed layout (cached) Installed less (cached) Installed krb5-libs (cached) Installed libatomic (cached) Installed libarchive (cached) Installed libb2 (cached) Installed libcap-ng (cached) Installed libblkid (cached) Installed libcom_err (cached) Installed libdebuginfod (cached) Installed libeconf (cached) Installed libelf (cached) Installed libedit (cached) Installed libfdisk (cached) Installed libffi (cached) Installed libgcc (cached) Installed libgcrypt (cached) Installed libgomp (cached) Installed libgpg-error (cached) Installed libidn2 (cached) Installed libmount (cached) Installed libpsl (cached) Installed libseccomp (cached) Installed libsecret (cached) Installed libgcc-static (cached) Installed libsmartcols (cached) Installed libssh2 (cached) Installed libsodium (cached) Installed glibc-devel (cached) Installed libstdc++ (cached) Installed libtasn1 (cached) Installed libstone (cached) Installed libutempter (cached) Installed libuuid (cached) Installed libxcrypt (cached) Installed libunistring (cached) Installed libxml2 (cached) Installed icu-libs (cached) Installed libstdc++-devel (cached) Installed linux-headers (cached) Installed clang-libs (cached) Installed linux-pam-libs (cached) Installed gcc (cached) Installed helix (cached) Installed lld (cached) Installed lld-libs (cached) Installed llvm (cached) Installed glibc (cached) Installed lz4 (cached) Installed lzo (cached) Installed make (cached) Installed mimalloc (cached) Installed mpc (cached) Installed mpfr (cached) Installed nano (cached) Installed ncurses-base (cached) Installed ncurses-libs (cached) Installed nghttp2-libs (cached) Installed nghttp3 (cached) Installed ngtcp2 (cached) Installed openldap (cached) Installed openmp (cached) Installed openmp-devel (cached) Installed openssl-libs (cached) Installed os-info (cached) Installed p11-kit (cached) Installed p11-kit-libs (cached) Installed pahole (cached) Installed patch (cached) Installed pcre2 (cached) Installed pkgconf (cached) Installed polly (cached) Installed procps (cached) Installed readline (cached) Installed ripgrep (cached) Installed sed (cached) Installed sudo-rs (cached) Installed llvm-libs (cached) Installed systemd-libs (cached) Installed systemd-sysusers (cached) Installed systemd-tmpfiles (cached) Installed terminfo-foot (cached) Installed terminfo-ghostty (cached) Installed terminfo-kitty (cached) Installed terminfo-kmscon (cached) Installed systemd-shared (cached) Installed tpm2-tss (cached) Installed uutils-coreutils (cached) Installed util-linux (cached) Installed wayland (cached) Installed xxd (cached) Installed xz (cached) Installed zlib (cached) Installed zstd (cached) Installed zstd-libs (cached) Installed linux-lts Installed linux-stable Installed vim (cached) Installed linux-gaming Installed linux-gaming-devel Installed linux-lts-devel Installed linux-stable-devel 179151 entries blitted in 2.85s (62.8k / s) Sharing 2 upstream(s) with the build container: Shared README.txt Shared broadcom.tar.gz Changing boulder thread priority to SCHED_BATCH during build: └─ priority set. Continuing build: x86_64 │Setup │S│ + set -o errexit │S│ + set -o pipefail │S│ + set -o nounset │S│ + TERM=dumb │S│ + export TERM │S│ + SOURCE_DATE_EPOCH=1788882940 │S│ + export SOURCE_DATE_EPOCH │S│ + PGO_STAGE=NONE │S│ + export PGO_STAGE │S│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │S│ + export PKG_CONFIG_PATH │S│ + CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CFLAGS │S│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CFLAGS │S│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CXXFLAGS │S│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │S│ + export CGO_CXXFLAGS │S│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │S│ + export FFLAGS │S│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │S│ + export LDFLAGS │S│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │S│ + export CGO_LDFLAGS │S│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │S│ + export DFLAGS │S│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │S│ + export RUSTFLAGS │S│ + VALAFLAGS=-g │S│ + export VALAFLAGS │S│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │S│ + export GOFLAGS │S│ + CC=clang │S│ + export CC │S│ + CXX=clang++ │S│ + export CXX │S│ + OBJC=clang │S│ + export OBJC │S│ + OBJCXX=clang++ │S│ + export OBJCXX │S│ + CPP=clang-cpp │S│ + export CPP │S│ + OBJCPP='clang -E -' │S│ + export OBJCPP │S│ + OBJCXXCPP='clang++ -E' │S│ + export OBJCXXCPP │S│ + AR=llvm-ar │S│ + export AR │S│ + LD=ld.lld │S│ + export LD │S│ + OBJCOPY=llvm-objcopy │S│ + export OBJCOPY │S│ + NM=llvm-nm │S│ + export NM │S│ + RANLIB=llvm-ranlib │S│ + export RANLIB │S│ + STRIP=llvm-strip │S│ + export STRIP │S│ + PATH=/usr/bin:/bin │S│ + export PATH │S│ + GOAMD64=v2 │S│ + export GOAMD64 │S│ + test -z v2 │S│ + CCACHE_DIR=/mason/ccache │S│ + export CCACHE_DIR │S│ + CCACHE_BASEDIR=/mason/build/x86_64 │S│ + export CCACHE_BASEDIR │S│ + test -z /mason/ccache │S│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │S│ + NINJA_STATUS='[%f/%t %es (%P)] ' │S│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │S│ + export CARGO_BUILD_DEP_INFO_BASEDIR │S│ + CARGO_NET_RETRY=5 │S│ + export CARGO_NET_RETRY │S│ + CARGO_PROFILE_RELEASE_DEBUG=full │S│ + export CARGO_PROFILE_RELEASE_DEBUG │S│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │S│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │S│ + CARGO_PROFILE_RELEASE_LTO=off │S│ + export CARGO_PROFILE_RELEASE_LTO │S│ + CARGO_PROFILE_RELEASE_STRIP=none │S│ + export CARGO_PROFILE_RELEASE_STRIP │S│ + RUSTC_WRAPPER= │S│ + export RUSTC_WRAPPER │S│ + test -z '' │S│ + unset RUSTC_WRAPPER │S│ + GOCACHE= │S│ + export GOCACHE │S│ + test -z '' │S│ + unset GOCACHE │S│ + GOMODCACHE= │S│ + export GOMODCACHE │S│ + test -z '' │S│ + unset GOMODCACHE │S│ + CARGO_HOME= │S│ + export CARGO_HOME │S│ + test -z '' │S│ + unset CARGO_HOME │S│ + ZIG_GLOBAL_CACHE_DIR= │S│ + export ZIG_GLOBAL_CACHE_DIR │S│ + test -z '' │S│ + unset ZIG_GLOBAL_CACHE_DIR │S│ + ZIG_LOCAL_CACHE_DIR= │S│ + export ZIG_LOCAL_CACHE_DIR │S│ + test -z '' │S│ + unset ZIG_LOCAL_CACHE_DIR │S│ + SCCACHE_DIR=/mason/sccache │S│ + export SCCACHE_DIR │S│ + test -z /mason/sccache │S│ + LANG=en_US.UTF-8 │S│ + export LANG │S│ + LC_ALL=en_US.UTF-8 │S│ + export LC_ALL │S│ + test -d /mason/build/x86_64 │S│ + cd /mason/build/x86_64 │S│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │S│ + kernels=() │S│ + declare -a kernels │S│ The work directory %(workdir) is /mason/build/x86_64 │S│ + for dir in /usr/lib/kernel/*/ │S│ + dir=/usr/lib/kernel/6.18.50-33.lts │S│ + kernels+=(${dir##*/}) │S│ + for dir in /usr/lib/kernel/*/ │S│ + dir=/usr/lib/kernel/7.2.4-34.gaming │S│ + kernels+=(${dir##*/}) │S│ + for dir in /usr/lib/kernel/*/ │S│ + dir=/usr/lib/kernel/7.2.4-57.stable │S│ + kernels+=(${dir##*/}) │S│ + for _kernel in ${kernels[@]} │S│ + mkdir -p 6.18.50-33.lts/amd64 6.18.50-33.lts/i386 │S│ + bsdtar-static -xf /mason/sourcedir/broadcom.tar.gz --strip-components=0 -C 6.18.50-33.lts/amd64 │S│ + bsdtar-static -xf /mason/sourcedir/broadcom.tar.gz --strip-components=0 -C 6.18.50-33.lts/i386 │S│ + pushd 6.18.50-33.lts │S│ + cp /mason/sourcedir/README.txt README.txt │S│ ~/6.18.50-33.lts ~ │S│ + mv amd64/lib/wlc_hybrid.o_shipped amd64/lib/wlc_hybrid.o_amd64 │S│ + [[ -f /mason/recipe/pkg/patches/series ]] │S│ + PATCHES=($(sed -E -e '/^\s*$/d' -e '/^[[:space:]]*#.*$/d' /mason/recipe/pkg/patches/series)) │S│ ++ sed -E -e '/^\s*$/d' -e '/^[[:space:]]*#.*$/d' /mason/recipe/pkg/patches/series │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/01-shipped-module.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/02-Parse-KERNELRELEASE-into-VERSION-PATCHLEVEL-and-SUBLEV.patch │S│ patching file amd64/Makefile │S│ patching file i386/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/03-rename-to-wlan0.patch │S│ patching file README.txt │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/04-user_ioctl.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/05-remove-time-and-date-macros.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/06-broadcom-sta-6.30.223.248-linux-3.18-null-pointer-crash.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/07-rdtscl.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/08-linux47.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/09-linux48.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/10-fix-kernel-warnings.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/11-linux411.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/12-linux412.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/13-linux414.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file i386/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/14-linux415.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/15-linux51.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file i386/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/16-linux56.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/shared/linux_osl.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/17-Get-rid-of-get_fs-set_fs-calls.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_iw.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file amd64/src/wl/sys/wl_linux.h │S│ patching file amd64/src/wl/sys/wlc_pub.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/18-wl-Make-sure-power_mgmt-settings-are-honored.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/19-wl-Fix-get-set-values-for-tx_power.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/20-wl-Fix-mac-address-setting.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/21-wl-Fix-misleading-indentation.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/22-wl-Fix-fall-through-warnings.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/23-wl-Avoid-disconnecting-invalid-interface.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/24-wl-Use-the-right-enums-for-cfg80211_get_bss.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/25-linux518.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/26-linux600.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/27-wl-Update-for-linux-5.17-deprecations.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/28-linux601.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/29-fix-version-parsing.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/30-6.12-unaligned-header-location.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/31-build-Provide-local-lib80211.h-header.patch │S│ patching file amd64/src/include/lib80211.h │S│ patching file amd64/src/include/linuxver.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/32-Prepare-for-6.14.0-rc6.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/33-wl-Add-explanation-for-IBT-warnings-in-newer-kernels.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/34-wl-Remove-redefinition-warning-for-isprint.patch │S│ patching file amd64/src/wl/sys/wl_iw.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/35-wl-Use-kernel-keyword-for-fallthrough.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/36-wl-Add-missing-braces-as-recommended-by-gcc.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/37-wl-Fix-memcpy-field-spanning-write-warning.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/38-build-don-t-use-deprecated-EXTRA_-FLAGS.patch │S│ patching file amd64/Makefile │S│ patching file i386/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/39-wl-use-timer_delete-for-kernel-6.15.patch │S│ patching file amd64/src/include/linuxver.h │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/include/linuxver.h │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/40-wl-add-MODULE_DESCRIPTION.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/41-wl-use-timer_container_of-for-kernel-6.16.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/42-build-dirty-fix-for-the-linking.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/43-wl-Adapt-to-linux-6.17-cfg80211-changes.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/44-wl-Do-not-flush-system-wide-queue.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/45-broadcom-wl-fix-linux-6.5.patch │S│ patching file amd64/src/include/bcmutils.h │S│ patching file amd64/src/include/wlioctl.h │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.h │S│ patching file amd64/src/wl/sys/wl_iw.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/46-linux71.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/47-linux72.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ Hunk #1 succeeded at 1335 (offset 20 lines). │S│ Hunk #2 succeeded at 1560 (offset 22 lines). │S│ Hunk #3 succeeded at 3056 (offset 25 lines). │S│ + rm -rf i386 │S│ + popd │S│ + for _kernel in ${kernels[@]} │S│ + mkdir -p 7.2.4-34.gaming/amd64 7.2.4-34.gaming/i386 │S│ ~ │S│ + bsdtar-static -xf /mason/sourcedir/broadcom.tar.gz --strip-components=0 -C 7.2.4-34.gaming/amd64 │S│ + bsdtar-static -xf /mason/sourcedir/broadcom.tar.gz --strip-components=0 -C 7.2.4-34.gaming/i386 │S│ + pushd 7.2.4-34.gaming │S│ + cp /mason/sourcedir/README.txt README.txt │S│ ~/7.2.4-34.gaming ~ │S│ + mv amd64/lib/wlc_hybrid.o_shipped amd64/lib/wlc_hybrid.o_amd64 │S│ + [[ -f /mason/recipe/pkg/patches/series ]] │S│ + PATCHES=($(sed -E -e '/^\s*$/d' -e '/^[[:space:]]*#.*$/d' /mason/recipe/pkg/patches/series)) │S│ ++ sed -E -e '/^\s*$/d' -e '/^[[:space:]]*#.*$/d' /mason/recipe/pkg/patches/series │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/01-shipped-module.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/02-Parse-KERNELRELEASE-into-VERSION-PATCHLEVEL-and-SUBLEV.patch │S│ patching file amd64/Makefile │S│ patching file i386/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/03-rename-to-wlan0.patch │S│ patching file README.txt │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/04-user_ioctl.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/05-remove-time-and-date-macros.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/06-broadcom-sta-6.30.223.248-linux-3.18-null-pointer-crash.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/07-rdtscl.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/08-linux47.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/09-linux48.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/10-fix-kernel-warnings.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/11-linux411.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/12-linux412.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/13-linux414.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file i386/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/14-linux415.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/15-linux51.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file i386/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/16-linux56.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/shared/linux_osl.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/17-Get-rid-of-get_fs-set_fs-calls.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_iw.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file amd64/src/wl/sys/wl_linux.h │S│ patching file amd64/src/wl/sys/wlc_pub.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/18-wl-Make-sure-power_mgmt-settings-are-honored.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/19-wl-Fix-get-set-values-for-tx_power.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/20-wl-Fix-mac-address-setting.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/21-wl-Fix-misleading-indentation.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/22-wl-Fix-fall-through-warnings.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/23-wl-Avoid-disconnecting-invalid-interface.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/24-wl-Use-the-right-enums-for-cfg80211_get_bss.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/25-linux518.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/26-linux600.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/27-wl-Update-for-linux-5.17-deprecations.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/28-linux601.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/29-fix-version-parsing.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/30-6.12-unaligned-header-location.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/31-build-Provide-local-lib80211.h-header.patch │S│ patching file amd64/src/include/lib80211.h │S│ patching file amd64/src/include/linuxver.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/32-Prepare-for-6.14.0-rc6.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/33-wl-Add-explanation-for-IBT-warnings-in-newer-kernels.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/34-wl-Remove-redefinition-warning-for-isprint.patch │S│ patching file amd64/src/wl/sys/wl_iw.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/35-wl-Use-kernel-keyword-for-fallthrough.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/36-wl-Add-missing-braces-as-recommended-by-gcc.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/37-wl-Fix-memcpy-field-spanning-write-warning.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/38-build-don-t-use-deprecated-EXTRA_-FLAGS.patch │S│ patching file amd64/Makefile │S│ patching file i386/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/39-wl-use-timer_delete-for-kernel-6.15.patch │S│ patching file amd64/src/include/linuxver.h │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/include/linuxver.h │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/40-wl-add-MODULE_DESCRIPTION.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/41-wl-use-timer_container_of-for-kernel-6.16.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/42-build-dirty-fix-for-the-linking.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/43-wl-Adapt-to-linux-6.17-cfg80211-changes.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/44-wl-Do-not-flush-system-wide-queue.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/45-broadcom-wl-fix-linux-6.5.patch │S│ patching file amd64/src/include/bcmutils.h │S│ patching file amd64/src/include/wlioctl.h │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.h │S│ patching file amd64/src/wl/sys/wl_iw.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/46-linux71.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/47-linux72.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ Hunk #1 succeeded at 1335 (offset 20 lines). │S│ Hunk #2 succeeded at 1560 (offset 22 lines). │S│ Hunk #3 succeeded at 3056 (offset 25 lines). │S│ + rm -rf i386 │S│ + popd │S│ + for _kernel in ${kernels[@]} │S│ + mkdir -p 7.2.4-57.stable/amd64 7.2.4-57.stable/i386 │S│ ~ │S│ + bsdtar-static -xf /mason/sourcedir/broadcom.tar.gz --strip-components=0 -C 7.2.4-57.stable/amd64 │S│ + bsdtar-static -xf /mason/sourcedir/broadcom.tar.gz --strip-components=0 -C 7.2.4-57.stable/i386 │S│ + pushd 7.2.4-57.stable │S│ + cp /mason/sourcedir/README.txt README.txt │S│ ~/7.2.4-57.stable ~ │S│ + mv amd64/lib/wlc_hybrid.o_shipped amd64/lib/wlc_hybrid.o_amd64 │S│ + [[ -f /mason/recipe/pkg/patches/series ]] │S│ + PATCHES=($(sed -E -e '/^\s*$/d' -e '/^[[:space:]]*#.*$/d' /mason/recipe/pkg/patches/series)) │S│ ++ sed -E -e '/^\s*$/d' -e '/^[[:space:]]*#.*$/d' /mason/recipe/pkg/patches/series │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/01-shipped-module.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/02-Parse-KERNELRELEASE-into-VERSION-PATCHLEVEL-and-SUBLEV.patch │S│ patching file amd64/Makefile │S│ patching file i386/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/03-rename-to-wlan0.patch │S│ patching file README.txt │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/04-user_ioctl.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/05-remove-time-and-date-macros.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/06-broadcom-sta-6.30.223.248-linux-3.18-null-pointer-crash.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/07-rdtscl.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/08-linux47.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/09-linux48.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/10-fix-kernel-warnings.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/11-linux411.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/12-linux412.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/13-linux414.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file i386/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/14-linux415.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/15-linux51.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file i386/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/16-linux56.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/shared/linux_osl.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/17-Get-rid-of-get_fs-set_fs-calls.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_iw.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file amd64/src/wl/sys/wl_linux.h │S│ patching file amd64/src/wl/sys/wlc_pub.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/18-wl-Make-sure-power_mgmt-settings-are-honored.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/19-wl-Fix-get-set-values-for-tx_power.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/20-wl-Fix-mac-address-setting.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/21-wl-Fix-misleading-indentation.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/22-wl-Fix-fall-through-warnings.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/23-wl-Avoid-disconnecting-invalid-interface.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/24-wl-Use-the-right-enums-for-cfg80211_get_bss.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/25-linux518.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/26-linux600.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/27-wl-Update-for-linux-5.17-deprecations.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/28-linux601.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/29-fix-version-parsing.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/30-6.12-unaligned-header-location.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/31-build-Provide-local-lib80211.h-header.patch │S│ patching file amd64/src/include/lib80211.h │S│ patching file amd64/src/include/linuxver.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/32-Prepare-for-6.14.0-rc6.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/33-wl-Add-explanation-for-IBT-warnings-in-newer-kernels.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/34-wl-Remove-redefinition-warning-for-isprint.patch │S│ patching file amd64/src/wl/sys/wl_iw.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/35-wl-Use-kernel-keyword-for-fallthrough.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/36-wl-Add-missing-braces-as-recommended-by-gcc.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/37-wl-Fix-memcpy-field-spanning-write-warning.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.h │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/38-build-don-t-use-deprecated-EXTRA_-FLAGS.patch │S│ patching file amd64/Makefile │S│ patching file i386/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/39-wl-use-timer_delete-for-kernel-6.15.patch │S│ patching file amd64/src/include/linuxver.h │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/include/linuxver.h │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/40-wl-add-MODULE_DESCRIPTION.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ patching file i386/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/41-wl-use-timer_container_of-for-kernel-6.16.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/42-build-dirty-fix-for-the-linking.patch │S│ patching file amd64/Makefile │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/43-wl-Adapt-to-linux-6.17-cfg80211-changes.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/44-wl-Do-not-flush-system-wide-queue.patch │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/45-broadcom-wl-fix-linux-6.5.patch │S│ patching file amd64/src/include/bcmutils.h │S│ patching file amd64/src/include/wlioctl.h │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.h │S│ patching file amd64/src/wl/sys/wl_iw.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/46-linux71.patch │S│ patching file amd64/src/wl/sys/wl_cfg80211_hybrid.c │S│ + for p in "${PATCHES[@]}" │S│ + patch --force --forward --remove-empty-files --no-backup-if-mismatch -p1 -i /mason/recipe/pkg/patches/debian/47-linux72.patch │S│ patching file amd64/src/shared/linux_osl.c │S│ patching file amd64/src/wl/sys/wl_linux.c │S│ Hunk #1 succeeded at 1335 (offset 20 lines). │S│ Hunk #2 succeeded at 1560 (offset 22 lines). │S│ Hunk #3 succeeded at 3056 (offset 25 lines). │S│ + rm -rf i386 │S│ + popd │S│ ~ │ │Build │B│ + set -o errexit │B│ + set -o pipefail │B│ + set -o nounset │B│ + TERM=dumb │B│ + export TERM │B│ + SOURCE_DATE_EPOCH=1788882940 │B│ + export SOURCE_DATE_EPOCH │B│ + PGO_STAGE=NONE │B│ + export PGO_STAGE │B│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │B│ + export PKG_CONFIG_PATH │B│ + CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CFLAGS │B│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CFLAGS │B│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CXXFLAGS │B│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │B│ + export CGO_CXXFLAGS │B│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │B│ + export FFLAGS │B│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │B│ + export LDFLAGS │B│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │B│ + export CGO_LDFLAGS │B│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │B│ + export DFLAGS │B│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │B│ + export RUSTFLAGS │B│ + VALAFLAGS=-g │B│ + export VALAFLAGS │B│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │B│ + export GOFLAGS │B│ + CC=clang │B│ + export CC │B│ + CXX=clang++ │B│ + export CXX │B│ + OBJC=clang │B│ + export OBJC │B│ + OBJCXX=clang++ │B│ + export OBJCXX │B│ + CPP=clang-cpp │B│ + export CPP │B│ + OBJCPP='clang -E -' │B│ + export OBJCPP │B│ + OBJCXXCPP='clang++ -E' │B│ + export OBJCXXCPP │B│ + AR=llvm-ar │B│ + export AR │B│ + LD=ld.lld │B│ + export LD │B│ + OBJCOPY=llvm-objcopy │B│ + export OBJCOPY │B│ + NM=llvm-nm │B│ + export NM │B│ + RANLIB=llvm-ranlib │B│ + export RANLIB │B│ + STRIP=llvm-strip │B│ + export STRIP │B│ + PATH=/usr/bin:/bin │B│ + export PATH │B│ + GOAMD64=v2 │B│ + export GOAMD64 │B│ + test -z v2 │B│ + CCACHE_DIR=/mason/ccache │B│ + export CCACHE_DIR │B│ + CCACHE_BASEDIR=/mason/build/x86_64 │B│ + export CCACHE_BASEDIR │B│ + test -z /mason/ccache │B│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │B│ + NINJA_STATUS='[%f/%t %es (%P)] ' │B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │B│ + export CARGO_BUILD_DEP_INFO_BASEDIR │B│ + CARGO_NET_RETRY=5 │B│ + export CARGO_NET_RETRY │B│ + CARGO_PROFILE_RELEASE_DEBUG=full │B│ + export CARGO_PROFILE_RELEASE_DEBUG │B│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │B│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │B│ + CARGO_PROFILE_RELEASE_LTO=off │B│ + export CARGO_PROFILE_RELEASE_LTO │B│ + CARGO_PROFILE_RELEASE_STRIP=none │B│ + export CARGO_PROFILE_RELEASE_STRIP │B│ + RUSTC_WRAPPER= │B│ + export RUSTC_WRAPPER │B│ + test -z '' │B│ + unset RUSTC_WRAPPER │B│ + GOCACHE= │B│ + export GOCACHE │B│ + test -z '' │B│ + unset GOCACHE │B│ + GOMODCACHE= │B│ + export GOMODCACHE │B│ + test -z '' │B│ + unset GOMODCACHE │B│ + CARGO_HOME= │B│ + export CARGO_HOME │B│ + test -z '' │B│ + unset CARGO_HOME │B│ + ZIG_GLOBAL_CACHE_DIR= │B│ + export ZIG_GLOBAL_CACHE_DIR │B│ + test -z '' │B│ + unset ZIG_GLOBAL_CACHE_DIR │B│ + ZIG_LOCAL_CACHE_DIR= │B│ + export ZIG_LOCAL_CACHE_DIR │B│ + test -z '' │B│ + unset ZIG_LOCAL_CACHE_DIR │B│ + SCCACHE_DIR=/mason/sccache │B│ + export SCCACHE_DIR │B│ + test -z /mason/sccache │B│ + LANG=en_US.UTF-8 │B│ + export LANG │B│ + LC_ALL=en_US.UTF-8 │B│ + export LC_ALL │B│ + test -d /mason/build/x86_64 │B│ + cd /mason/build/x86_64 │B│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │B│ The work directory %(workdir) is /mason/build/x86_64 │B│ + kernels=() │B│ + declare -a kernels │B│ + for dir in /usr/lib/kernel/*/ │B│ + dir=/usr/lib/kernel/6.18.50-33.lts │B│ + kernels+=(${dir##*/}) │B│ + for dir in /usr/lib/kernel/*/ │B│ + dir=/usr/lib/kernel/7.2.4-34.gaming │B│ + kernels+=(${dir##*/}) │B│ + for dir in /usr/lib/kernel/*/ │B│ + dir=/usr/lib/kernel/7.2.4-57.stable │B│ + kernels+=(${dir##*/}) │B│ + for _kernel in ${kernels[@]} │B│ + pushd 6.18.50-33.lts/amd64 │B│ ~/6.18.50-33.lts/amd64 ~ │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + export CCACHE_BASEDIR=/mason/build/x86_64/6.18.50-33.lts/amd64 │B│ + CCACHE_BASEDIR=/mason/build/x86_64/6.18.50-33.lts/amd64 │B│ + make VERBOSE=1 -j 8 LLVM=1 KBASE=/usr/lib/modules/6.18.50-33.lts KERNELRELEASE=6.18.50-33.lts │B│ CFG80211 API is prefered for this kernel version │B│ Makefile:91: Neither CFG80211 nor Wireless Extension is enabled in kernel │B│ KBUILD_NOPEDANTIC=1 make -C /usr/lib/modules/6.18.50-33.lts/build M=`pwd` │B│ make[1]: Entering directory '/usr/src/linux-headers-6.18.50-33.lts' │B│ make[2]: Entering directory '/mason/build/x86_64/6.18.50-33.lts/amd64' │B│ CFG80211 API is prefered for this kernel version │B│ Using CFG80211 API │B│ Kernel architecture is X86_64 │B│ CC [M] src/shared/linux_osl.o │B│ CC [M] src/wl/sys/wl_linux.o │B│ CC [M] src/wl/sys/wl_iw.o │B│ CC [M] src/wl/sys/wl_cfg80211_hybrid.o │B│ src/wl/sys/wl_linux.c:544:36: warning: cast from 'void (*)(wl_task_t *)' (aka 'void (*)(struct wl_task *)') to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 544 | MY_INIT_WORK(&wl->txq_task.work, (work_func_t)wl_start_txqwork); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.50-33.lts/include/linux/workqueue.h:309:24: note: expanded from macro 'INIT_WORK' │B│ 309 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.50-33.lts/include/linux/workqueue.h:305:26: note: expanded from macro '__INIT_WORK' │B│ 305 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.50-33.lts/include/linux/workqueue.h:297:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 297 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ src/wl/sys/wl_linux.c:549:39: warning: cast from 'void (*)(struct wl_task *)' to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 549 | MY_INIT_WORK(&wl->wl_dpc_task.work, (work_func_t)wl_dpc_rxwork); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.50-33.lts/include/linux/workqueue.h:309:24: note: expanded from macro 'INIT_WORK' │B│ 309 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.50-33.lts/include/linux/workqueue.h:305:26: note: expanded from macro '__INIT_WORK' │B│ 305 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.50-33.lts/include/linux/workqueue.h:297:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 297 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ src/wl/sys/wl_linux.c:1235:28: warning: cast from 'void (*)(struct wl_task *)' to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 1235 | MY_INIT_WORK(&task->work, (work_func_t)fn); │B│ | ^~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.50-33.lts/include/linux/workqueue.h:309:24: note: expanded from macro 'INIT_WORK' │B│ 309 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.50-33.lts/include/linux/workqueue.h:305:26: note: expanded from macro '__INIT_WORK' │B│ 305 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-6.18.50-33.lts/include/linux/workqueue.h:297:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 297 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ 3 warnings generated. │B│ LD [M] wl.o │B│ CFG80211 API is prefered for this kernel version │B│ Using CFG80211 API │B│ Kernel architecture is X86_64 │B│ MODPOST Module.symvers │B│ CC [M] wl.mod.o │B│ CC [M] .module-common.o │B│ LD [M] wl.ko │B│ BTF [M] wl.ko │B│ make[2]: Leaving directory '/mason/build/x86_64/6.18.50-33.lts/amd64' │B│ make[1]: Leaving directory '/usr/src/linux-headers-6.18.50-33.lts' │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + popd │B│ + for _kernel in ${kernels[@]} │B│ + pushd 7.2.4-34.gaming/amd64 │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + export CCACHE_BASEDIR=/mason/build/x86_64/7.2.4-34.gaming/amd64 │B│ + CCACHE_BASEDIR=/mason/build/x86_64/7.2.4-34.gaming/amd64 │B│ + make VERBOSE=1 -j 8 LLVM=1 KBASE=/usr/lib/modules/7.2.4-34.gaming KERNELRELEASE=7.2.4-34.gaming │B│ ~ │B│ ~/7.2.4-34.gaming/amd64 ~ │B│ CFG80211 API is prefered for this kernel version │B│ Makefile:91: Neither CFG80211 nor Wireless Extension is enabled in kernel │B│ KBUILD_NOPEDANTIC=1 make -C /usr/lib/modules/7.2.4-34.gaming/build M=`pwd` │B│ make[1]: Entering directory '/usr/src/linux-headers-7.2.4-34.gaming' │B│ make[2]: Entering directory '/mason/build/x86_64/7.2.4-34.gaming/amd64' │B│ CFG80211 API is prefered for this kernel version │B│ Using CFG80211 API │B│ Kernel architecture is X86_64 │B│ CC [M] src/shared/linux_osl.o │B│ CC [M] src/wl/sys/wl_linux.o │B│ CC [M] src/wl/sys/wl_iw.o │B│ CC [M] src/wl/sys/wl_cfg80211_hybrid.o │B│ src/wl/sys/wl_linux.c:544:36: warning: cast from 'void (*)(wl_task_t *)' (aka 'void (*)(struct wl_task *)') to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 544 | MY_INIT_WORK(&wl->txq_task.work, (work_func_t)wl_start_txqwork); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-34.gaming/include/linux/workqueue.h:310:24: note: expanded from macro 'INIT_WORK' │B│ 310 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-34.gaming/include/linux/workqueue.h:306:26: note: expanded from macro '__INIT_WORK' │B│ 306 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-34.gaming/include/linux/workqueue.h:298:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 298 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ src/wl/sys/wl_linux.c:549:39: warning: cast from 'void (*)(struct wl_task *)' to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 549 | MY_INIT_WORK(&wl->wl_dpc_task.work, (work_func_t)wl_dpc_rxwork); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-34.gaming/include/linux/workqueue.h:310:24: note: expanded from macro 'INIT_WORK' │B│ 310 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-34.gaming/include/linux/workqueue.h:306:26: note: expanded from macro '__INIT_WORK' │B│ 306 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-34.gaming/include/linux/workqueue.h:298:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 298 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ src/wl/sys/wl_linux.c:1235:28: warning: cast from 'void (*)(struct wl_task *)' to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 1235 | MY_INIT_WORK(&task->work, (work_func_t)fn); │B│ | ^~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-34.gaming/include/linux/workqueue.h:310:24: note: expanded from macro 'INIT_WORK' │B│ 310 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-34.gaming/include/linux/workqueue.h:306:26: note: expanded from macro '__INIT_WORK' │B│ 306 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-34.gaming/include/linux/workqueue.h:298:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 298 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ 3 warnings generated. │B│ LD [M] wl.o │B│ CFG80211 API is prefered for this kernel version │B│ Using CFG80211 API │B│ Kernel architecture is X86_64 │B│ MODPOST Module.symvers │B│ CC [M] wl.mod.o │B│ CC [M] .module-common.o │B│ LD [M] wl.ko │B│ BTF [M] wl.ko │B│ make[2]: Leaving directory '/mason/build/x86_64/7.2.4-34.gaming/amd64' │B│ make[1]: Leaving directory '/usr/src/linux-headers-7.2.4-34.gaming' │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + popd │B│ + for _kernel in ${kernels[@]} │B│ + pushd 7.2.4-57.stable/amd64 │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ + export CCACHE_BASEDIR=/mason/build/x86_64/7.2.4-57.stable/amd64 │B│ + CCACHE_BASEDIR=/mason/build/x86_64/7.2.4-57.stable/amd64 │B│ ~ │B│ ~/7.2.4-57.stable/amd64 ~ │B│ + make VERBOSE=1 -j 8 LLVM=1 KBASE=/usr/lib/modules/7.2.4-57.stable KERNELRELEASE=7.2.4-57.stable │B│ CFG80211 API is prefered for this kernel version │B│ Makefile:91: Neither CFG80211 nor Wireless Extension is enabled in kernel │B│ KBUILD_NOPEDANTIC=1 make -C /usr/lib/modules/7.2.4-57.stable/build M=`pwd` │B│ make[1]: Entering directory '/usr/src/linux-headers-7.2.4-57.stable' │B│ make[2]: Entering directory '/mason/build/x86_64/7.2.4-57.stable/amd64' │B│ CFG80211 API is prefered for this kernel version │B│ Using CFG80211 API │B│ Kernel architecture is X86_64 │B│ CC [M] src/shared/linux_osl.o │B│ CC [M] src/wl/sys/wl_linux.o │B│ CC [M] src/wl/sys/wl_iw.o │B│ CC [M] src/wl/sys/wl_cfg80211_hybrid.o │B│ src/wl/sys/wl_linux.c:544:36: warning: cast from 'void (*)(wl_task_t *)' (aka 'void (*)(struct wl_task *)') to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 544 | MY_INIT_WORK(&wl->txq_task.work, (work_func_t)wl_start_txqwork); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-57.stable/include/linux/workqueue.h:310:24: note: expanded from macro 'INIT_WORK' │B│ 310 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-57.stable/include/linux/workqueue.h:306:26: note: expanded from macro '__INIT_WORK' │B│ 306 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-57.stable/include/linux/workqueue.h:298:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 298 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ src/wl/sys/wl_linux.c:549:39: warning: cast from 'void (*)(struct wl_task *)' to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 549 | MY_INIT_WORK(&wl->wl_dpc_task.work, (work_func_t)wl_dpc_rxwork); │B│ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-57.stable/include/linux/workqueue.h:310:24: note: expanded from macro 'INIT_WORK' │B│ 310 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-57.stable/include/linux/workqueue.h:306:26: note: expanded from macro '__INIT_WORK' │B│ 306 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-57.stable/include/linux/workqueue.h:298:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 298 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ src/wl/sys/wl_linux.c:1235:28: warning: cast from 'void (*)(struct wl_task *)' to 'work_func_t' (aka 'void (*)(struct work_struct *)') converts to incompatible function type [-Wcast-function-type-strict] │B│ 1235 | MY_INIT_WORK(&task->work, (work_func_t)fn); │B│ | ^~~~~~~~~~~~~~~ │B│ ././src/include/linuxver.h:112:53: note: expanded from macro 'MY_INIT_WORK' │B│ 112 | #define MY_INIT_WORK(_work, _func) INIT_WORK(_work, _func) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-57.stable/include/linux/workqueue.h:310:24: note: expanded from macro 'INIT_WORK' │B│ 310 | __INIT_WORK((_work), (_func), 0) │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-57.stable/include/linux/workqueue.h:306:26: note: expanded from macro '__INIT_WORK' │B│ 306 | __INIT_WORK_KEY(_work, _func, _onstack, &__key); \ │B│ | ^~~~~ │B│ /usr/src/linux-headers-7.2.4-57.stable/include/linux/workqueue.h:298:20: note: expanded from macro '__INIT_WORK_KEY' │B│ 298 | (_work)->func = (_func); \ │B│ | ^~~~~ │B│ 3 warnings generated. │B│ LD [M] wl.o │B│ CFG80211 API is prefered for this kernel version │B│ Using CFG80211 API │B│ Kernel architecture is X86_64 │B│ MODPOST Module.symvers │B│ CC [M] wl.mod.o │B│ CC [M] .module-common.o │B│ LD [M] wl.ko │B│ BTF [M] wl.ko │B│ make[2]: Leaving directory '/mason/build/x86_64/7.2.4-57.stable/amd64' │B│ make[1]: Leaving directory '/usr/src/linux-headers-7.2.4-57.stable' │B│ + [[ /usr/bin:/bin =~ ccache ]] │B│ ~ │B│ + popd │ │Install │I│ + set -o errexit │I│ + set -o pipefail │I│ + set -o nounset │I│ + TERM=dumb │I│ + export TERM │I│ + SOURCE_DATE_EPOCH=1788882940 │I│ + export SOURCE_DATE_EPOCH │I│ + PGO_STAGE=NONE │I│ + export PGO_STAGE │I│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig │I│ + export PKG_CONFIG_PATH │I│ + CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CFLAGS │I│ + CGO_CFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CFLAGS │I│ + CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CXXFLAGS │I│ + CGO_CXXFLAGS='-O2 -Werror=odr -Werror=strict-aliasing -Wp,-D_GLIBCXX_ASSERTIONS -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fcf-protection -fexceptions -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -mtls-dialect=gnu2 -pipe -Wformat -Wformat-security -Wno-error -fPIC' │I│ + export CGO_CXXFLAGS │I│ + FFLAGS='-O2 -flto=thin -fno-omit-frame-pointer -g' │I│ + export FFLAGS │I│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin' │I│ + export LDFLAGS │I│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections' │I│ + export CGO_LDFLAGS │I│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi' │I│ + export DFLAGS │I│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=1 -C strip=none -C target-cpu=x86-64-v2' │I│ + export RUSTFLAGS │I│ + VALAFLAGS=-g │I│ + export VALAFLAGS │I│ + GOFLAGS='-buildmode=pie -ldflags=-linkmode=external -mod=readonly -modcacherw -trimpath' │I│ + export GOFLAGS │I│ + CC=clang │I│ + export CC │I│ + CXX=clang++ │I│ + export CXX │I│ + OBJC=clang │I│ + export OBJC │I│ + OBJCXX=clang++ │I│ + export OBJCXX │I│ + CPP=clang-cpp │I│ + export CPP │I│ + OBJCPP='clang -E -' │I│ + export OBJCPP │I│ + OBJCXXCPP='clang++ -E' │I│ + export OBJCXXCPP │I│ + AR=llvm-ar │I│ + export AR │I│ + LD=ld.lld │I│ + export LD │I│ + OBJCOPY=llvm-objcopy │I│ + export OBJCOPY │I│ + NM=llvm-nm │I│ + export NM │I│ + RANLIB=llvm-ranlib │I│ + export RANLIB │I│ + STRIP=llvm-strip │I│ + export STRIP │I│ + PATH=/usr/bin:/bin │I│ + export PATH │I│ + GOAMD64=v2 │I│ + export GOAMD64 │I│ + test -z v2 │I│ + CCACHE_DIR=/mason/ccache │I│ + export CCACHE_DIR │I│ + CCACHE_BASEDIR=/mason/build/x86_64 │I│ + export CCACHE_BASEDIR │I│ + test -z /mason/ccache │I│ + export 'NINJA_STATUS=[%f/%t %es (%P)] ' │I│ + NINJA_STATUS='[%f/%t %es (%P)] ' │I│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64 │I│ + export CARGO_BUILD_DEP_INFO_BASEDIR │I│ + CARGO_NET_RETRY=5 │I│ + export CARGO_NET_RETRY │I│ + CARGO_PROFILE_RELEASE_DEBUG=full │I│ + export CARGO_PROFILE_RELEASE_DEBUG │I│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off │I│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO │I│ + CARGO_PROFILE_RELEASE_LTO=off │I│ + export CARGO_PROFILE_RELEASE_LTO │I│ + CARGO_PROFILE_RELEASE_STRIP=none │I│ + export CARGO_PROFILE_RELEASE_STRIP │I│ + RUSTC_WRAPPER= │I│ + export RUSTC_WRAPPER │I│ + test -z '' │I│ + unset RUSTC_WRAPPER │I│ + GOCACHE= │I│ + export GOCACHE │I│ + test -z '' │I│ + unset GOCACHE │I│ + GOMODCACHE= │I│ + export GOMODCACHE │I│ + test -z '' │I│ + unset GOMODCACHE │I│ + CARGO_HOME= │I│ + export CARGO_HOME │I│ + test -z '' │I│ + unset CARGO_HOME │I│ + ZIG_GLOBAL_CACHE_DIR= │I│ + export ZIG_GLOBAL_CACHE_DIR │I│ + test -z '' │I│ + unset ZIG_GLOBAL_CACHE_DIR │I│ + ZIG_LOCAL_CACHE_DIR= │I│ + export ZIG_LOCAL_CACHE_DIR │I│ + test -z '' │I│ + unset ZIG_LOCAL_CACHE_DIR │I│ + SCCACHE_DIR=/mason/sccache │I│ + export SCCACHE_DIR │I│ + test -z /mason/sccache │I│ + LANG=en_US.UTF-8 │I│ + export LANG │I│ + LC_ALL=en_US.UTF-8 │I│ + export LC_ALL │I│ + test -d /mason/build/x86_64 │I│ + cd /mason/build/x86_64 │I│ + echo 'The work directory %(workdir) is /mason/build/x86_64' │I│ + kernels=() │I│ The work directory %(workdir) is /mason/build/x86_64 │I│ + declare -a kernels │I│ + for dir in /usr/lib/kernel/*/ │I│ + dir=/usr/lib/kernel/6.18.50-33.lts │I│ + kernels+=(${dir##*/}) │I│ + for dir in /usr/lib/kernel/*/ │I│ + dir=/usr/lib/kernel/7.2.4-34.gaming │I│ + kernels+=(${dir##*/}) │I│ + for dir in /usr/lib/kernel/*/ │I│ + dir=/usr/lib/kernel/7.2.4-57.stable │I│ + kernels+=(${dir##*/}) │I│ + install -Dm00644 /mason/recipe/pkg/modprobe.conf /mason/install/usr/lib/modprobe.d/broadcom-wl.conf │I│ + for _kernel in ${kernels[@]} │I│ + pushd 6.18.50-33.lts/amd64 │I│ ~/6.18.50-33.lts/amd64 ~ │I│ + install -Dm00644 wl.ko -t /mason/install/usr/lib/modules/6.18.50-33.lts/extra/wireless/ │I│ + install -dm00755 /mason/install/usr/lib/debug/.build-id │I│ + pushd /mason/install/usr/lib/modules/6.18.50-33.lts │I│ + module_list=() │I│ /mason/install/usr/lib/modules/6.18.50-33.lts ~/6.18.50-33.lts/amd64 ~ │I│ + IFS= │I│ + read -r -d '' │I│ ++ find . -type f -name '*.ko' -print0 │I│ + module_list+=("$REPLY") │I│ + IFS= │I│ + read -r -d '' │I│ + for module in "${module_list[@]}" │I│ ++ eu-readelf -n ./extra/wireless/wl.ko │I│ ++ awk '/Bui/ {print $3}' │I│ + build_id=449f3e1a91014c0d8a0053998e72fff82f33a5c2 │I│ + debug_path=/usr/lib/debug/.build-id/44/9f3e1a91014c0d8a0053998e72fff82f33a5c2.debug │I│ ++ dirname ./extra/wireless/wl.ko │I│ + pushd ./extra/wireless │I│ /mason/install/usr/lib/modules/6.18.50-33.lts/extra/wireless /mason/install/usr/lib/modules/6.18.50-33.lts ~/6.18.50-33.lts/amd64 ~ │I│ ++ basename ./extra/wireless/wl.ko │I│ + file=wl.ko │I│ + llvm-objcopy --only-keep-debug wl.ko wl.ko.debug │I│ + llvm-objcopy --add-gnu-debuglink wl.ko.debug wl.ko │I│ + llvm-strip -g --strip-unneeded wl.ko │I│ + install -Dm00644 wl.ko.debug /mason/install//usr/lib/debug/.build-id/44/9f3e1a91014c0d8a0053998e72fff82f33a5c2.debug │I│ + rm -v wl.ko.debug │I│ removed 'wl.ko.debug' │I│ /mason/install/usr/lib/modules/6.18.50-33.lts ~/6.18.50-33.lts/amd64 ~ │I│ ~/6.18.50-33.lts/amd64 ~ │I│ + popd │I│ + popd │I│ + find /mason/install/usr/lib/modules/6.18.50-33.lts/ -name '*.ko' -print -exec zstd '{}' ';' -exec rm -v '{}' ';' │I│ /mason/install/usr/lib/modules/6.18.50-33.lts/extra/wireless/wl.ko │I│ /mason/install/usr/lib/modules/6.18.50-33.lts/extra/wireless/wl.ko : 25.94% ( 7.24 MiB => 1.88 MiB, /mason/install/usr/lib/modules/6.18.50-33.lts/extra/wireless/wl.ko.zst) │I│ removed '/mason/install/usr/lib/modules/6.18.50-33.lts/extra/wireless/wl.ko' │I│ + popd │I│ ~ │I│ + for _kernel in ${kernels[@]} │I│ + pushd 7.2.4-34.gaming/amd64 │I│ ~/7.2.4-34.gaming/amd64 ~ │I│ + install -Dm00644 wl.ko -t /mason/install/usr/lib/modules/7.2.4-34.gaming/extra/wireless/ │I│ + install -dm00755 /mason/install/usr/lib/debug/.build-id │I│ + pushd /mason/install/usr/lib/modules/7.2.4-34.gaming │I│ /mason/install/usr/lib/modules/7.2.4-34.gaming ~/7.2.4-34.gaming/amd64 ~ │I│ + module_list=() │I│ + IFS= │I│ + read -r -d '' │I│ ++ find . -type f -name '*.ko' -print0 │I│ + module_list+=("$REPLY") │I│ + IFS= │I│ + read -r -d '' │I│ + for module in "${module_list[@]}" │I│ ++ eu-readelf -n ./extra/wireless/wl.ko │I│ ++ awk '/Bui/ {print $3}' │I│ + build_id=f5ef9af5396b0caf07ad367e6664b90b71ae6e29 │I│ + debug_path=/usr/lib/debug/.build-id/f5/ef9af5396b0caf07ad367e6664b90b71ae6e29.debug │I│ ++ dirname ./extra/wireless/wl.ko │I│ + pushd ./extra/wireless │I│ /mason/install/usr/lib/modules/7.2.4-34.gaming/extra/wireless /mason/install/usr/lib/modules/7.2.4-34.gaming ~/7.2.4-34.gaming/amd64 ~ │I│ ++ basename ./extra/wireless/wl.ko │I│ + file=wl.ko │I│ + llvm-objcopy --only-keep-debug wl.ko wl.ko.debug │I│ + llvm-objcopy --add-gnu-debuglink wl.ko.debug wl.ko │I│ + llvm-strip -g --strip-unneeded wl.ko │I│ + install -Dm00644 wl.ko.debug /mason/install//usr/lib/debug/.build-id/f5/ef9af5396b0caf07ad367e6664b90b71ae6e29.debug │I│ + rm -v wl.ko.debug │I│ removed 'wl.ko.debug' │I│ + popd │I│ + popd │I│ + find /mason/install/usr/lib/modules/7.2.4-34.gaming/ -name '*.ko' -print -exec zstd '{}' ';' -exec rm -v '{}' ';' │I│ /mason/install/usr/lib/modules/7.2.4-34.gaming ~/7.2.4-34.gaming/amd64 ~ │I│ ~/7.2.4-34.gaming/amd64 ~ │I│ /mason/install/usr/lib/modules/7.2.4-34.gaming/extra/wireless/wl.ko │I│ /mason/install/usr/lib/modules/7.2.4-34.gaming/extra/wireless/wl.ko : 26.14% ( 7.25 MiB => 1.89 MiB, /mason/install/usr/lib/modules/7.2.4-34.gaming/extra/wireless/wl.ko.zst) │I│ removed '/mason/install/usr/lib/modules/7.2.4-34.gaming/extra/wireless/wl.ko' │I│ + popd │I│ + for _kernel in ${kernels[@]} │I│ ~ │I│ + pushd 7.2.4-57.stable/amd64 │I│ ~/7.2.4-57.stable/amd64 ~ │I│ + install -Dm00644 wl.ko -t /mason/install/usr/lib/modules/7.2.4-57.stable/extra/wireless/ │I│ + install -dm00755 /mason/install/usr/lib/debug/.build-id │I│ + pushd /mason/install/usr/lib/modules/7.2.4-57.stable │I│ /mason/install/usr/lib/modules/7.2.4-57.stable ~/7.2.4-57.stable/amd64 ~ │I│ + module_list=() │I│ + IFS= │I│ + read -r -d '' │I│ ++ find . -type f -name '*.ko' -print0 │I│ + module_list+=("$REPLY") │I│ + IFS= │I│ + read -r -d '' │I│ + for module in "${module_list[@]}" │I│ ++ eu-readelf -n ./extra/wireless/wl.ko │I│ ++ awk '/Bui/ {print $3}' │I│ + build_id=e8c5abe6e7aa4f973d28b4a19b9b47ddc61b18f0 │I│ + debug_path=/usr/lib/debug/.build-id/e8/c5abe6e7aa4f973d28b4a19b9b47ddc61b18f0.debug │I│ ++ dirname ./extra/wireless/wl.ko │I│ + pushd ./extra/wireless │I│ /mason/install/usr/lib/modules/7.2.4-57.stable/extra/wireless /mason/install/usr/lib/modules/7.2.4-57.stable ~/7.2.4-57.stable/amd64 ~ │I│ ++ basename ./extra/wireless/wl.ko │I│ + file=wl.ko │I│ + llvm-objcopy --only-keep-debug wl.ko wl.ko.debug │I│ + llvm-objcopy --add-gnu-debuglink wl.ko.debug wl.ko │I│ + llvm-strip -g --strip-unneeded wl.ko │I│ + install -Dm00644 wl.ko.debug /mason/install//usr/lib/debug/.build-id/e8/c5abe6e7aa4f973d28b4a19b9b47ddc61b18f0.debug │I│ + rm -v wl.ko.debug │I│ removed 'wl.ko.debug' │I│ + popd │I│ /mason/install/usr/lib/modules/7.2.4-57.stable ~/7.2.4-57.stable/amd64 ~ │I│ ~/7.2.4-57.stable/amd64 ~ │I│ + popd │I│ + find /mason/install/usr/lib/modules/7.2.4-57.stable/ -name '*.ko' -print -exec zstd '{}' ';' -exec rm -v '{}' ';' │I│ /mason/install/usr/lib/modules/7.2.4-57.stable/extra/wireless/wl.ko │I│ /mason/install/usr/lib/modules/7.2.4-57.stable/extra/wireless/wl.ko : 26.15% ( 7.25 MiB => 1.89 MiB, /mason/install/usr/lib/modules/7.2.4-57.stable/extra/wireless/wl.ko.zst) │I│ removed '/mason/install/usr/lib/modules/7.2.4-57.stable/extra/wireless/wl.ko' │I│ + popd │I│ ~ │Analyzing artefacts (» = Include, × = Ignore, ^ = Replace) │A│ » /usr/lib/debug/.build-id/44/9f3e1a91014c0d8a0053998e72fff82f33a5c2.debug │A│ » /usr/lib/debug/.build-id/e8/c5abe6e7aa4f973d28b4a19b9b47ddc61b18f0.debug │A│ » /usr/lib/debug/.build-id/f5/ef9af5396b0caf07ad367e6664b90b71ae6e29.debug │A│ » /usr/lib/modprobe.d/broadcom-wl.conf │A│ » /usr/lib/modules/6.18.50-33.lts/extra/wireless/wl.ko.zst │A│ » /usr/lib/modules/7.2.4-34.gaming/extra/wireless/wl.ko.zst │A│ » /usr/lib/modules/7.2.4-57.stable/extra/wireless/wl.ko.zst Verifying Verified "b/broadcom-sta-module/manifest.x86_64.bin" matches built manifest based on hash match: "43373fd80b21bff8b4e8b70bc72716b0eaa75e315f98831ea821b5df719628e1" Packaging Emitted broadcom-sta-module-shared-6.30.223.271-13-1-x86_64.stone Emitted broadcom-sta-module-stable-6.30.223.271-13-1-x86_64.stone Emitted broadcom-sta-module-lts-6.30.223.271-13-1-x86_64.stone Emitted broadcom-sta-module-gaming-6.30.223.271-13-1-x86_64.stone Emitted broadcom-sta-module-dbginfo-6.30.223.271-13-1-x86_64.stone Phase Elapsed % │Initialize 1.10s 2.8% │Populate (moss) ││Resolve 0.63s 1.6% ││Fetch 14.21s 36.1% ││Blit 8.12s 20.6% │Fetch 2.15s 5.5% │x86_64 ││Setup 0.54s 1.4% ││Build 10.14s 25.7% ││Install 0.61s 1.5% │Analyze 0.01s 0.0% │Emit 1.89s 4.8% ────────────────────────────────────── Total 39.40s 100.0% Warning | 'version' and first parsed upstream version do not match. Expected: 30_223_271, got: 6.30.223.271 Build finished successfully at 2026-09-08T17:59:25+02:00