event: job
data: {"id":"5-1789621271-archci-test2,gcc,16.2.1+r23+gd564253eb6c8-1,riscv64","repo":"archci-test2","arch":"riscv64","pkgbase":"gcc","version":"16.2.1+r23+gd564253eb6c8-1","commit":"fec331a68dbe98bf2443f8ee31da4ad228c333fe","profile":"extra","created":"2026-09-17T05:01:11Z","claimed":"2026-09-27T17:51:15Z","lane":"heavy","sources":"gcc-16.2.1+r23+gd564253eb6c8-1-f033373470acc19969fe8c853a88e66f4a067a00e4e1ee69debbeddb569b32e1.src.tar.zst","attempt":3,"load":"3.82","mem":"7.3","disk":"53.7","cpus":"32","vendor":"AsrockRack","archci":"0.7.9-1","cpu_us":"55147284","cpu_dt":"51451797","rss":"108","peak":"109","build":"0","phase":"upload","worker":"jonny-ryzen9-riscv64-1","status":"failure","finished":"2026-09-27T17:56:55Z","final":"1","heartbeat":"2026-09-27T17:56:43Z","state":"failed","mtime":"2026-09-27T17:56:55Z","story":"failed 2026-09-27T17:56:55Z on jonny-ryzen9-riscv64-1, attempt 3 of 3: gave up; 108M rss, 109M peak","origin":"core","host":"jonny-ryzen9","invocation":"e318c4aac05744e581981d2218ac2881","sources_job":"5-1789567012-archci-test2,gcc,16.2.1+r23+gd564253eb6c8-1,src","packages":[],"exported":"gcc-16.2.1+r23+gd564253eb6c8-1-riscv64-1790531475-e318c4aac05744e581981d2218ac2881.sse.gz"}

data: {"time":"2026-09-27T17:51:15.421Z","priority":"6","pid":"6021","message":"==> archci-build 0.7.9-1 5-1789621271-archci-test2,gcc,16.2.1+r23+gd564253eb6c8-1,riscv64 on jonny-ryzen9 at 2026-09-27T17:51:15Z","event":"start"}

data: {"time":"2026-09-27T17:51:16.398Z","priority":"5","pid":"6036","message":"Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file."}

data: {"time":"2026-09-27T17:51:20.614Z","priority":"5","pid":"6399","message":"Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file."}

data: {"time":"2026-09-27T17:51:21.675Z","priority":"6","pid":"5992","message":"==> Fetching source package https://pub-082311edbe1f4fcd95c9cfc965318156.r2.dev/archci-test2/os/src/gcc-16.2.1+r23+gd564253eb6c8-1-f033373470acc19969fe8c853a88e66f4a067a00e4e1ee69debbeddb569b32e1.src.tar.zst"}

data: {"time":"2026-09-27T17:52:15.206Z","priority":"6","pid":"6021","message":"==> PKGBUILD as built (20949 bytes)","event":"pkgbuild","pkgbuild":"# Maintainer: Giancarlo Razzolini <grazzolini@archlinux.org>\n# Maintainer: Frederik Schwan <freswa at archlinux dot org>\n# Contributor:  Bartłomiej Piotrowski <bpiotrowski@archlinux.org>\n# Contributor: Allan McRae <allan@archlinux.org>\n# Contributor: Daniel Kozak <kozzi11@gmail.com>\n\n# toolchain build order: linux-api-headers->glibc->binutils->gcc->glibc->binutils->gcc\n# NOTE: libtool requires rebuilt with each new gcc version\n\npkgname=(\n  gcc\n  gcc-ada\n  gcc-d\n  gcc-fortran\n  gcc-gcobol\n  gcc-go\n  gcc-libs\n  gcc-m2\n  gcc-objc\n  gcc-rust\n  lib32-gcc-libs\n  libasan\n  libatomic\n  libgcc\n  libgccjit\n  libgcobol\n  libgfortran\n  libgm2\n  libgo\n  libgomp\n  libgphobos\n  libhwasan\n  libitm\n  liblsan\n  libobjc\n  libquadmath\n  libstdc++\n  libtsan\n  libubsan\n  lto-dump\n)\npkgver=16.2.1+r23+gd564253eb6c8\n_commit=d564253eb6c859e266d3cae18e82fb4db9a88316\npkgrel=1\npkgdesc='The GNU Compiler Collection'\narch=(x86_64)\nlicense=(\n  'GPL-3.0-or-later WITH GCC-exception-3.1'\n  GFDL-1.3-or-later\n)\nurl='https://gcc.gnu.org'\nmakedepends=(\n  binutils\n  doxygen\n  gcc-ada\n  gcc-d\n  git\n  lib32-gcc-libs\n  lib32-glibc\n  libisl\n  libmpc\n  python\n  rust\n  zstd\n)\ncheckdepends=(\n  dejagnu\n  expect\n  inetutils\n  python-pytest\n  tcl\n)\noptions=(\n  !emptydirs\n  !lto\n)\n_libdir=usr/lib/gcc/$CHOST/${pkgver%%.*}\nsource=(\n  git+https://forge.sourceware.org/gcc/gcc#commit=$_commit\n  c89\n  c99\n  gcc-ada-repro.patch\n  tune_branch_prediction_cost.patch\n)\nsha256sums=('c4def1816bc86f2bb981deb958a572ca63eb0ef784418f0414f1071a4efee44d'\n            '7b09ec947f90b98315397af675369a1e3dfc527fa70013062e6e85c4be0275ab'\n            '44ea973558842f3f4bd666bdaf6e810fd7b7c7bd36b5cc4c69f93d2cd0124fc7'\n            '1773f5137f08ac1f48f0f7297e324d5d868d55201c03068670ee4602babdef2f'\n            '838e14d4ef76079107a5373316598025915eaf747a10522ec9f8842125ca9a8e')\npkgver() {\n  cd gcc\n  echo \"$(cat gcc/BASE-VER)+$(git describe --abbrev=12 --tags | sed 's/[^-]*-[^-]*-//;s/[^-]*-/r&/;s/-/+/g;s/_/./')\"\n}\n\nprepare() {\n  [[ ! -d gcc ]] && ln -s gcc-${pkgver/+/-} gcc\n  cd gcc\n\n  # Arch Linux installs x86_64 libraries /lib\n  sed -i '/m64=/s/lib64/lib/' gcc/config/i386/t-linux64\n\n  # Reproducible gcc-ada\n  patch -Np0 < \"$srcdir\"/gcc-ada-repro.patch\n\n  # tune branch prediction cost\n  patch -Np1 < ../tune_branch_prediction_cost.patch\n\n  mkdir -p \"$srcdir\"/gcc-build\n  mkdir -p \"$srcdir\"/libgccjit-build\n}\n\nbuild() {\n  local _confflags=(\n      --prefix=/usr\n      --libdir=/usr/lib\n      --libexecdir=/usr/lib\n      --mandir=/usr/share/man\n      --infodir=/usr/share/info\n      --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues\n      --with-build-config=bootstrap-lto\n      --with-gcc-major-version-only\n      --with-linker-hash-style=gnu\n      --with-system-zlib\n      --enable-cet=auto\n      --enable-checking=release\n      --enable-clocale=gnu\n      --enable-default-pie\n      --enable-default-ssp\n      --enable-gnu-indirect-function\n      --enable-gnu-unique-object\n      --enable-libstdcxx-backtrace\n      --enable-link-serialization=1\n      --enable-linker-build-id\n      --enable-lto\n      --enable-multilib\n      --enable-plugin\n      --enable-shared\n      --enable-threads=posix\n      --disable-fixincludes\n      --disable-libssp\n      --disable-libstdcxx-pch\n      --disable-werror\n  )\n\n  cd gcc-build\n\n  # Credits @allanmcrae\n  # https://github.com/allanmcrae/toolchain/blob/f18604d70c5933c31b51a320978711e4e6791cf1/gcc/PKGBUILD\n  # TODO: properly deal with the build issues resulting from this\n  CFLAGS=${CFLAGS/-Werror=format-security/}\n  CXXFLAGS=${CXXFLAGS/-Werror=format-security/}\n\n  ../gcc/configure \\\n    --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust,cobol \\\n    --enable-bootstrap \\\n    \"${_confflags[@]:?_confflags unset}\"\n\n  # see https://bugs.archlinux.org/task/71777 for rationale re *FLAGS handling\n  make -O STAGE1_CFLAGS=\"-O2\" \\\n          BOOT_CFLAGS=\"$CFLAGS\" \\\n          BOOT_LDFLAGS=\"$LDFLAGS\" \\\n          LDFLAGS_FOR_TARGET=\"$LDFLAGS\" \\\n          bootstrap\n\n  # make documentation\n  make -O -C $CHOST/libstdc++-v3/doc doc-man-doxygen\n\n  # Build libgccjit separately, to avoid building all compilers with --enable-host-shared\n  # which brings a performance penalty\n  cd \"$srcdir\"/libgccjit-build\n\n  ../gcc/configure \\\n    --enable-languages=jit \\\n    --disable-bootstrap \\\n    --enable-host-shared \\\n    \"${_confflags[@]:?_confflags unset}\"\n\n  make -O all-gcc\n\n  cp -a gcc/libgccjit.so* ../gcc-build/gcc/\n}\n\ncheck() {\n  cd gcc-build\n\n  # disable libphobos test to avoid segfaults\n  sed -i '/maybe-check-target-libphobos \\\\/d' Makefile\n\n  # do not abort on error as some are \"expected\"\n  make -O -k check || true\n  \"$srcdir\"/gcc/contrib/test_summary\n}\n\n_pick() {\n  local p=\"$1\" f d; shift\n  for f; do\n    d=\"$srcdir/$p/${f#$pkgdir/}\"\n    mkdir -vp \"$(dirname \"$d\")\"\n    mv -v \"$f\" \"$d\"\n    rmdir -vp --ignore-fail-on-non-empty \"$(dirname \"$f\")\"\n  done\n}\n\n_install_runtime_library_exception() {\n  # Install Runtime Library Exception\n  install -Dm644 \"$srcdir\"/gcc/COPYING.RUNTIME \\\n    \"$pkgdir\"/usr/share/licenses/$pkgname/RUNTIME.LIBRARY.EXCEPTION\n}\n\npackage_gcc() {\n  pkgdesc=\"The GNU Compiler Collection - C and C++ frontends\"\n  depends=(\n    \"libasan=$pkgver-$pkgrel\"\n    \"libgcc=$pkgver-$pkgrel\"\n    \"libhwasan=$pkgver-$pkgrel\"\n    \"liblsan=$pkgver-$pkgrel\"\n    \"libstdc++=$pkgver-$pkgrel\"\n    \"libtsan=$pkgver-$pkgrel\"\n    \"libubsan=$pkgver-$pkgrel\"\n    'binutils>=2.28'\n    'glibc>=2.27'\n    gmp\n    libisl.so\n    libmpc\n    mpfr\n    zlib\n    zstd\n  )\n  optdepends=(\n    'lib32-gcc-libs: for generating code for 32-bit ABI'\n  )\n  provides=(\n    $pkgname-multilib\n  )\n  replaces=(\n    $pkgname-multilib\n  )\n  options=(\n    !emptydirs\n    staticlibs\n  )\n\n  cd gcc-build\n  make DESTDIR=\"$pkgdir\" install\n  make -C gcc DESTDIR=\"$pkgdir\" jit.install-common jit.install-info\n\n  (\n    cd \"$pkgdir\"\n\n    # prepare internal *.so symlinks to ensure shared linking for those shared libs\n    # where we ALSO ship a matching static lib in the internal _libdir\n    for _so in libatomic.so libstdc++.so libgdruntime.so libgphobos.so; do\n      ln -srv usr/lib/$_so $_libdir/$_so\n      ln -srv usr/lib32/$_so $_libdir/32/$_so\n    done\n\n    _pick gcc-ada usr/bin/gnat{,bind,chop,clean,kr,link,ls,make,name,prep}\n    _pick gcc-ada $_libdir/{,32/}ada_target_properties\n    _pick gcc-ada $_libdir/{,32/}ada{include,lib}/\n    _pick gcc-ada $_libdir/gnat1\n    _pick gcc-ada usr/share/info/gnat{-style,_rm,_ugn}.info\n\n    _pick gcc-d usr/bin/{gdc,$CHOST-gdc}\n    _pick gcc-d $_libdir/d21\n    _pick gcc-d $_libdir/include/d/\n    _pick gcc-d $_libdir/{,32/}libg{druntime,phobos}.so\n    _pick gcc-d usr/lib{,32}/libg{druntime,phobos}.a\n    _pick gcc-d usr/lib{,32}/libgphobos.spec\n    _pick gcc-d usr/share/info/gdc.info\n    _pick gcc-d usr/share/man/man1/gdc.1\n\n    _pick gcc-fortran usr/bin/{gfortran,$CHOST-gfortran}\n    _pick gcc-fortran $_libdir/{,32/}finclude/\n    _pick gcc-fortran $_libdir/{,32/}libcaf_{shmem,single}.a\n    _pick gcc-fortran $_libdir/f951\n    _pick gcc-fortran $_libdir/include/ISO_Fortran_binding.h\n    _pick gcc-fortran usr/lib{,32}/libgfortran.spec\n    _pick gcc-fortran usr/share/info/gfortran.info\n    _pick gcc-fortran usr/share/man/man1/gfortran.1\n\n    _pick gcc-gcobol usr/bin/{gcobc,gcobol,$CHOST-{gcobc,gcobol}}\n    _pick gcc-gcobol $_libdir/cobol/\n    _pick gcc-gcobol $_libdir/cobol1\n    _pick gcc-gcobol usr/lib/libgcobol.spec\n    _pick gcc-gcobol usr/share/man/man1/gcobol.1\n    _pick gcc-gcobol usr/share/man/man3/gcobol-io.3\n\n    _pick gcc-go usr/bin/{gccgo,go,gofmt,$CHOST-gccgo}\n    _pick gcc-go $_libdir/{buildid,cgo,go1,test2json,vet}\n    _pick gcc-go usr/lib{,32}/go/\n    _pick gcc-go usr/lib{,32}/lib{go,gobegin,golibbegin}.a\n    _pick gcc-go usr/share/info/gccgo.info\n    _pick gcc-go usr/share/man/man1/{gccgo,go,gofmt}.1\n\n    _pick gcc-m2 usr/bin/{gm2,$CHOST-gm2}\n    _pick gcc-m2 $_libdir/cc1gm2\n    _pick gcc-m2 usr/share/info/m2.info\n    _pick gcc-m2 usr/share/man/man1/gm2.1\n\n    _pick gcc-objc $_libdir/include/objc/\n    _pick gcc-objc $_libdir/cc1obj*\n\n    _pick gcc-rust usr/bin/{gccrs,$CHOST-gccrs}\n    _pick gcc-rust $_libdir/crab1\n\n    _pick lib32-gcc-libs usr/lib32/libasan.{a,so*}\n    _pick lib32-gcc-libs usr/lib32/libatomic.so*\n    _pick lib32-gcc-libs $_libdir/32/libatomic.so\n    _pick lib32-gcc-libs usr/lib32/libgcc_s.so.*\n    _pick lib32-gcc-libs usr/lib32/libgdruntime.so*\n    _pick lib32-gcc-libs usr/lib32/libgfortran.{a,so*}\n    _pick lib32-gcc-libs usr/lib32/libgo.so*\n    _pick lib32-gcc-libs usr/lib32/libgomp.{a,so*}\n    _pick lib32-gcc-libs usr/lib32/libgphobos.so*\n    _pick lib32-gcc-libs usr/lib32/libitm.{a,so*}\n    _pick lib32-gcc-libs usr/lib32/libobjc.{a,so*}\n    _pick lib32-gcc-libs usr/lib32/libquadmath.{a,so*}\n    _pick lib32-gcc-libs usr/lib32/libstdc++.so*\n    _pick lib32-gcc-libs usr/lib32/libubsan.{a,so*}\n\n    _pick libasan usr/lib/libasan.{a,so*}\n\n    _pick libatomic usr/lib/libatomic.so*\n    _pick libatomic $_libdir/libatomic.so\n\n    _pick libgcc usr/lib/libgcc_s.so.*\n\n    _pick libgccjit usr/include/libgccjit*\n    _pick libgccjit usr/lib/libgccjit.so*\n    _pick libgccjit usr/share/info/libgccjit.info\n\n    _pick libgcobol usr/lib/libgcobol.{a,so*}\n\n    _pick libgfortran usr/lib/libgfortran.{a,so*}\n\n    _pick libgm2 $_libdir/{,32/}m2/\n    _pick libgm2 usr/lib{,32}/libm2{cor,iso,log,min,pim}.{a,so*}\n\n    _pick libgo usr/lib/libgo.so*\n\n    _pick libgomp usr/lib/libgomp.{a,so*}\n    _pick libgomp usr/share/info/libgomp.info\n\n    _pick libgphobos usr/lib/libgdruntime.so*\n    _pick libgphobos usr/lib/libgphobos.so*\n\n    _pick libhwasan usr/lib/libhwasan.{a,so*}\n\n    _pick libitm usr/lib/libitm.{a,so*}\n    _pick libitm usr/share/info/libitm.info\n\n    _pick liblsan usr/lib/liblsan.{a,so*}\n\n    _pick libobjc usr/lib/libobjc.{a,so*}\n\n    _pick libquadmath usr/lib/libquadmath.{a,so*}\n    _pick libquadmath usr/share/info/libquadmath.info\n\n    _pick libstdc++ usr/lib/libstdc++.so*\n    _pick libstdc++ usr/share/locale/{de,fr}/LC_MESSAGES/libstdc++.mo\n\n    _pick libtsan usr/lib/libtsan.{a,so*}\n\n    _pick libubsan usr/lib/libubsan.{a,so*}\n\n    _pick lto-dump usr/bin/lto-dump\n    _pick lto-dump usr/share/man/man1/lto-dump.1\n\n    # move specific files into the internal \"_libdir\"\n    mv -v usr/lib/libgcc_s{,_asneeded}.so $_libdir/\n    mv -v usr/lib32/libgcc_s{,_asneeded}.so $_libdir/32/\n    mv -v usr/lib/libatomic{,_asneeded}.a usr/lib/libatomic_asneeded.so $_libdir/\n    mv -v usr/lib32/libatomic{,_asneeded}.a usr/lib32/libatomic_asneeded.so $_libdir/32/\n    mv -v usr/lib/*_preinit.o $_libdir/\n    mv -v usr/lib32/*_preinit.o $_libdir/32/\n    mv -v usr/lib/*.spec $_libdir/\n    mv -v usr/lib32/*.spec $_libdir/32/\n    mv -v usr/lib/libstdc++{,exp,fs}.a $_libdir/\n    mv -v usr/lib32/libstdc++{,exp,fs}.a $_libdir/32/\n    mv -v usr/lib/libsupc++.a $_libdir/\n    mv -v usr/lib32/libsupc++.a $_libdir/32/\n  )\n\n  install -d \"$pkgdir\"/usr/share/gdb/auto-load/usr/lib\n  mv ../libstdc++/usr/lib/libstdc++.so.6.*-gdb.py \\\n    \"$pkgdir\"/usr/share/gdb/auto-load/usr/lib/\n\n  install -dm755 \"$pkgdir\"/usr/lib/bfd-plugins/\n  ln -s /$_libdir/liblto_plugin.so \\\n    \"$pkgdir\"/usr/lib/bfd-plugins/\n\n  # many packages expect this symlink\n  ln -s gcc \"$pkgdir\"/usr/bin/cc\n\n  # create cc-rs compatible symlinks\n  # https://github.com/rust-lang/cc-rs/blob/1.0.73/src/lib.rs#L2578-L2581\n  for binary in {c++,g++,gcc,gcc-ar,gcc-nm,gcc-ranlib}; do\n    ln -s /usr/bin/\"$binary\" \"$pkgdir\"/usr/bin/$CARCH-linux-gnu-\"$binary\"\n  done\n\n  # POSIX conformance launcher scripts for c89 and c99\n  install -Dm755 \"$srcdir\"/c89 \"$pkgdir\"/usr/bin/c89\n  install -Dm755 \"$srcdir\"/c99 \"$pkgdir\"/usr/bin/c99\n\n  # install the libstdc++ man pages\n  make -C $CHOST/libstdc++-v3/doc DESTDIR=\"$pkgdir\" doc-install-man\n\n  # byte-compile python libraries\n  python -m compileall \"$pkgdir\"/usr/share/gcc-${pkgver%%.*}/\n  python -O -m compileall \"$pkgdir\"/usr/share/gcc-${pkgver%%.*}/\n\n  _install_runtime_library_exception\n}\n\npackage_gcc-ada() {\n  pkgdesc='Ada front-end for GCC (GNAT)'\n  depends=(\n    \"gcc=$pkgver-$pkgrel\"\n    'glibc>=2.27'\n    gmp\n    libgcc\n    libisl.so\n    libmpc\n    mpfr\n    zlib\n    zstd\n  )\n  provides=(\n    $pkgname-multilib\n  )\n  replaces=(\n    $pkgname-multilib\n  )\n  options=(\n    !emptydirs\n    staticlibs\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  ln -s gcc \"$pkgdir\"/usr/bin/gnatgcc\n\n  # insist on dynamic linking, but keep static libraries because gnatmake complains\n  mv \"$pkgdir\"/$_libdir/adalib/libgna{rl,t}-${pkgver%%.*}.so \"$pkgdir\"/usr/lib\n  ln -s libgnarl-${pkgver%%.*}.so \"$pkgdir\"/usr/lib/libgnarl.so\n  ln -s libgnat-${pkgver%%.*}.so \"$pkgdir\"/usr/lib/libgnat.so\n  rm -f \"$pkgdir\"/$_libdir/adalib/libgna{rl,t}.so\n\n  install -d \"$pkgdir\"/usr/lib32/\n  mv \"$pkgdir\"/$_libdir/32/adalib/libgna{rl,t}-${pkgver%%.*}.so \"$pkgdir\"/usr/lib32\n  ln -s libgnarl-${pkgver%%.*}.so \"$pkgdir\"/usr/lib32/libgnarl.so\n  ln -s libgnat-${pkgver%%.*}.so \"$pkgdir\"/usr/lib32/libgnat.so\n  rm -f \"$pkgdir\"/$_libdir/32/adalib/libgna{rl,t}.so\n\n  _install_runtime_library_exception\n}\n\npackage_gcc-d() {\n  pkgdesc=\"D frontend for GCC\"\n  depends=(\n    \"gcc=$pkgver-$pkgrel\"\n    'glibc>=2.27'\n    gmp\n    libgphobos\n    libisl.so\n    libmpc\n    mpfr\n    zlib\n    zstd\n  )\n  provides=(\n    gdc\n  )\n  replaces=(\n    gdc\n  )\n  options=(\n    !emptydirs\n    staticlibs\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  mkdir -pv \"$pkgdir\"/$_libdir/32\n  mv -v \"$pkgdir\"/usr/lib/libg{druntime,phobos}.a \"$pkgdir\"/$_libdir/\n  mv -v \"$pkgdir\"/usr/lib32/libg{druntime,phobos}.a \"$pkgdir\"/$_libdir/32\n  mv -v \"$pkgdir\"/usr/lib/libgphobos.spec \"$pkgdir\"/$_libdir/\n  mv -v \"$pkgdir\"/usr/lib32/libgphobos.spec \"$pkgdir\"/$_libdir/32\n  _install_runtime_library_exception\n}\n\npackage_gcc-fortran() {\n  pkgdesc='Fortran front-end for GCC'\n  depends=(\n    \"gcc=$pkgver-$pkgrel\"\n    'glibc>=2.27'\n    gmp\n    libgfortran\n    libisl.so\n    libmpc\n    mpfr\n    zlib\n    zstd\n  )\n  provides=(\n    $pkgname-multilib\n  )\n  replaces=(\n    $pkgname-multilib\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  ln -s gfortran \"$pkgdir\"/usr/bin/f95\n  mv -v \"$pkgdir\"/usr/lib/libgfortran.spec \"$pkgdir\"/$_libdir/\n  mv -v \"$pkgdir\"/usr/lib32/libgfortran.spec \"$pkgdir\"/$_libdir/32\n  _install_runtime_library_exception\n}\n\npackage_gcc-gcobol() {\n  pkgdesc=\"Cobol frontend for GCC\"\n  depends=(\n    \"gcc=$pkgver-$pkgrel\"\n    'glibc>=2.27'\n    gmp\n    libgcobol\n    libisl.so\n    libmpc\n    mpfr\n    zlib\n    zstd\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  mv -v \"$pkgdir\"/usr/lib/libgcobol.spec \"$pkgdir\"/$_libdir/\n  _install_runtime_library_exception\n}\n\npackage_gcc-go() {\n  pkgdesc='Go front-end for GCC'\n  depends=(\n    \"gcc=$pkgver-$pkgrel\"\n    'glibc>=2.27'\n    gmp\n    libgo\n    libisl.so\n    libmpc\n    mpfr\n    zlib\n    zstd\n  )\n  provides=(\n    \"go=1.17\"\n    $pkgname-multilib\n  )\n  replaces=(\n    $pkgname-multilib\n  )\n  conflicts=(\n    go\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_gcc-libs() {\n  pkgdesc='Runtime libraries shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n    libasan\n    libatomic\n    libgcc\n    libgfortran\n    libgomp\n    libhwasan\n    liblsan\n    libobjc\n    libquadmath\n    libstdc++\n    libtsan\n    libubsan\n  )\n  provides=(\n    $pkgname-multilib\n  )\n}\n\npackage_gcc-m2() {\n  pkgdesc='Modula-2 frontend for GCC'\n  depends=(\n    \"gcc=$pkgver-$pkgrel\"\n    'glibc>=2.27'\n    gmp\n    libgm2\n    libisl.so\n    libmpc\n    mpfr\n    zlib\n    zstd\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_gcc-objc() {\n  pkgdesc='Objective-C front-end for GCC'\n  depends=(\n    \"gcc=$pkgver-$pkgrel\"\n    'glibc>=2.27'\n    gmp\n    libisl.so\n    libmpc\n    libobjc\n    mpfr\n    zlib\n    zstd\n  )\n  provides=(\n    $pkgname-multilib\n  )\n  replaces=(\n    $pkgname-multilib\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_gcc-rust() {\n  pkgdesc=\"Rust frontend for GCC\"\n  depends=(\n    \"gcc=$pkgver-$pkgrel\"\n    'glibc>=2.27'\n    gmp\n    libisl.so\n    libmpc\n    mpfr\n    zlib\n    zstd\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_lib32-gcc-libs() {\n  pkgdesc='32-bit runtime libraries shipped by GCC'\n  depends=(\n    'lib32-glibc>=2.27'\n  )\n  provides=(\n    libasan.so\n    libatomic.so\n    libgdruntime.so\n    libgfortran.so\n    libgo.so\n    libgomp.so\n    libgphobos.so\n    libitm.so\n    libobjc.so\n    libquadmath.so\n    libubsan.so\n  )\n  options=(\n    !emptydirs\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  rm -v \"$pkgdir\"/usr/lib32/libstdc++.so.6.*-gdb.py\n  _install_runtime_library_exception\n}\n\npackage_libasan() {\n  pkgdesc='Address Sanitizer runtime library shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n    libgcc\n    libstdc++\n  )\n  provides=(\n    libasan.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libatomic() {\n  pkgdesc='GNU Atomic library shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n  )\n  provides=(\n    libatomic.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libgcc() {\n  pkgdesc='Low-level runtime library shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n  )\n  provides=(\n    libgcc_s.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libgccjit() {\n  pkgdesc=\"Just-In-Time Compilation with GCC backend\"\n  depends=(\n    \"gcc=$pkgver-$pkgrel\"\n    'glibc>=2.27'\n    gmp\n    libisl.so\n    libmpc\n    mpfr\n    zlib\n    zstd\n  )\n  provides=(\n    libgccjit.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libgcobol() {\n  pkgdesc='Cobol runtime libraries shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n    libgcc\n    libstdc++\n    libxml2\n  )\n  provides=(\n    libgcobol.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libgfortran() {\n  pkgdesc='Runtime libraries shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n    libgcc\n  )\n  provides=(\n    libgfortran.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libgm2() {\n  pkgdesc='Modula-2 runtime libraries shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n  )\n  provides=(\n    libm2cor.so\n    libm2iso.so\n    libm2log.so\n    libm2min.so\n    libm2pim.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libgo() {\n  pkgdesc='Go runtime libraries shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n    libgcc\n  )\n  provides=(\n    libgo.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libgomp() {\n  pkgdesc='OpenMP library shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n  )\n  provides=(\n    libgomp.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libgphobos() {\n  pkgdesc='D runtime libraries shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n    libgcc\n  )\n  provides=(\n    libgdruntime.so\n    libgphobos.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libhwasan() {\n  pkgdesc='Hardware-assisted Address Sanitizer runtime library shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n    libgcc\n    libstdc++\n  )\n  provides=(\n    libhwasan.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libitm() {\n  pkgdesc='GNU Transactional Memory library shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n    libgcc\n  )\n  provides=(\n    libitm.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_liblsan() {\n  pkgdesc='Leak Sanitizer runtime library shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n    libgcc\n    libstdc++\n  )\n  provides=(\n    liblsan.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libobjc() {\n  pkgdesc='Ojective-C runtime libraries shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n    libgcc\n  )\n  provides=(\n    libobjc.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libquadmath() {\n  pkgdesc='GCC __float128 library'\n  depends=(\n    'glibc>=2.27'\n    libgcc\n  )\n  provides=(\n    libquadmath.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libstdc++ () {\n  pkgdesc='C++ runtime libraries shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n    libgcc\n  )\n  provides=(\n    libstdc++.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libtsan() {\n  pkgdesc='Thread Sanitizer runtime library shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n    libgcc\n    libstdc++\n  )\n  provides=(\n    libtsan.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_libubsan() {\n  pkgdesc='Undefined Behavior Sanitizer runtime library shipped by GCC'\n  depends=(\n    'glibc>=2.27'\n    libgcc\n    libstdc++\n  )\n  provides=(\n    libubsan.so\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}\n\npackage_lto-dump() {\n  pkgdesc=\"Dump link time optimization object files\"\n  depends=(\n    \"gcc=$pkgver-$pkgrel\"\n    'glibc>=2.27'\n    gmp\n    libisl.so\n    libmpc\n    mpfr\n    zlib\n    zstd\n  )\n\n  mv -v $pkgname/* \"$pkgdir\"\n  _install_runtime_library_exception\n}"}

data: {"time":"2026-09-27T17:52:15.206Z","priority":"6","pid":"5992","message":"==> Package directory (from gcc-16.2.1+r23+gd564253eb6c8-1-f033373470acc19969fe8c853a88e66f4a067a00e4e1ee69debbeddb569b32e1.src.tar.zst):"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    ├── .SRCINFO"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    ├── PKGBUILD"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    ├── c89"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    ├── c99"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    ├── gcc"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    │   ├── FETCH_HEAD"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    │   ├── HEAD"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    │   ├── config"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    │   ├── description"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    │   ├── hooks"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    │   ├── info"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    │   ├── objects"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    │   ├── packed-refs"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    │   └── refs"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    ├── gcc-ada-repro.patch"}

data: {"time":"2026-09-27T17:52:15.207Z","priority":"6","pid":"71321","message":"    └── tune_branch_prediction_cost.patch"}

data: {"time":"2026-09-27T17:52:15.209Z","priority":"6","pid":"5992","message":"==> Building gcc 16.2.1+r23+gd564253eb6c8-1 in archci-1"}

data: {"time":"2026-09-27T17:52:15.214Z","priority":"6","pid":"71339","message":"pam_unix(runuser:session): session opened for user archci(uid=955) by archci(uid=0)"}

data: {"time":"2026-09-27T17:52:23.747Z","priority":"6","pid":"5992","message":"==> Building riscv64 under emulation: check() skipped (ARCHCI_EMULATED_NOCHECK)"}

data: {"time":"2026-09-27T17:52:23.748Z","priority":"6","pid":"5992","message":"==> Verifying the sources on the host"}

data: {"time":"2026-09-27T17:52:23.751Z","priority":"6","pid":"110028","message":"pam_unix(runuser:session): session opened for user archci(uid=955) by archci(uid=0)"}

data: {"time":"2026-09-27T17:52:32.731Z","priority":"6","pid":"5992","message":"lane         heavy (CPU and IO weight 95 among the builds)"}

data: {"time":"2026-09-27T17:52:32.733Z","priority":"6","pid":"6021","message":"==> Installing the pacman dependencies in the archci-online slice (with network)","phase":"online","event":"slice","slice":"online"}

data: {"time":"2026-09-27T17:52:33.740Z","priority":"6","pid":"144645","message":"Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file."}

data: {"time":"2026-09-27T17:56:38.984Z","priority":"6","pid":"144645","message":"==> Making package: gcc 16.2.1+r23+gd564253eb6c8-1 (Sun Sep 27 17:56:38 2026)"}

data: {"time":"2026-09-27T17:56:39.007Z","priority":"6","pid":"144645","message":"==> Checking runtime dependencies..."}

data: {"time":"2026-09-27T17:56:39.030Z","priority":"6","pid":"144645","message":"==> Checking buildtime dependencies..."}

data: {"time":"2026-09-27T17:56:39.161Z","priority":"6","pid":"144645","message":"==> Installing missing dependencies..."}

data: {"time":"2026-09-27T17:56:41.328Z","priority":"6","pid":"144645","message":"error: target not found: lib32-gcc-libs"}

data: {"time":"2026-09-27T17:56:41.330Z","priority":"6","pid":"144645","message":"error: target not found: lib32-glibc"}

data: {"time":"2026-09-27T17:56:41.646Z","priority":"6","pid":"144645","message":"==> ERROR: 'pacman' failed to install missing dependencies."}

data: {"time":"2026-09-27T17:56:41.667Z","priority":"6","pid":"144645","message":"==> Missing dependencies:"}

data: {"time":"2026-09-27T17:56:41.668Z","priority":"6","pid":"144645","message":"  -> doxygen"}

data: {"time":"2026-09-27T17:56:41.668Z","priority":"6","pid":"144645","message":"  -> gcc-ada"}

data: {"time":"2026-09-27T17:56:41.668Z","priority":"6","pid":"144645","message":"  -> gcc-d"}

data: {"time":"2026-09-27T17:56:41.668Z","priority":"6","pid":"144645","message":"  -> git"}

data: {"time":"2026-09-27T17:56:41.669Z","priority":"6","pid":"144645","message":"  -> lib32-gcc-libs"}

data: {"time":"2026-09-27T17:56:41.669Z","priority":"6","pid":"144645","message":"  -> lib32-glibc"}

data: {"time":"2026-09-27T17:56:41.669Z","priority":"6","pid":"144645","message":"  -> rust"}

data: {"time":"2026-09-27T17:56:41.707Z","priority":"6","pid":"144645","message":"==> ERROR: Could not resolve all dependencies."}

data: {"time":"2026-09-27T17:56:41.738Z","priority":"6","pid":"5992","message":"==> the build exited with 8"}

data: {"time":"2026-09-27T17:56:41.739Z","priority":"6","pid":"6021","message":"==> archci-build finished with 8 at 2026-09-27T17:56:41Z: ","event":"finish"}

event: end
data: {"state":"failed","error_at":34,"finished":"2026-09-27T17:56:55Z","rc":8}

