Skip to content

various: unpin old GCCs#434139

Merged
emilazy merged 9 commits intoNixOS:masterfrom
emilazy:push-pqzootkurptl
Aug 17, 2025
Merged

various: unpin old GCCs#434139
emilazy merged 9 commits intoNixOS:masterfrom
emilazy:push-pqzootkurptl

Conversation

@emilazy
Copy link
Member

@emilazy emilazy commented Aug 16, 2025

Easy cases on the path towards deleting a whole bunch of EOL compilers.

Things done

  • Built on platform:
    • x86_64-linux (a few)
    • aarch64-linux (the rest)
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

This was added to LLVM 6, 8, 9, 10, 13, and 14 (but no others) in
695fe13, and then I guess gradually
got removed from all of them except 13. Anyway, I successfully built
`llvmPackages_13.stdenv` with the default GCC.
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 6.topic: python Python is a high-level, general-purpose programming language. 6.topic: TeX Issues regarding texlive and TeX in general 6.topic: llvm/clang Issues related to llvmPackages, clangStdenv and related labels Aug 16, 2025
@nix-owners nix-owners bot requested a review from magnetophon August 16, 2025 04:28
Seems to build fine with the default now.
@emilazy emilazy force-pushed the push-pqzootkurptl branch from 84e6e9f to 9aa7d8f Compare August 16, 2025 04:50
Copy link
Contributor

@wolfgangwalther wolfgangwalther left a comment

Choose a reason for hiding this comment

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

Some build failures. Might be more than that, the builds are still running.

Copy link
Member

@magnetophon magnetophon left a comment

Choose a reason for hiding this comment

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

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 434139
Commit: 9aa7d8f3928c478b891faa597c2923dba823eaa6


x86_64-linux

⏩ 1 package marked as broken and skipped:
  • chow-tape-model
❌ 92 packages failed to build:
  • anytype
  • anytype-heart
  • bant
  • bazel (bazel_6)
  • clang_13 (llvmPackages_13.clang, llvmPackages_13.libstdcxxClang)
  • cone
  • dale
  • dmd
  • driversi686Linux.amdvlk
  • envoy
  • falcon
  • fcitx5-mozc
  • fcitx5-mozc-ut
  • mozc (ibus-engines.mozc)
  • mozc-ut (ibus-engines.mozc-ut)
  • klee
  • libsForQt5.kdev-php (plasma5Packages.kdev-php)
  • libsForQt5.kdev-python (plasma5Packages.kdev-python)
  • libsForQt5.kdevelop (plasma5Packages.kdevelop)
  • libsForQt5.kdevelop-unwrapped (plasma5Packages.kdevelop-unwrapped)
  • lld_13 (llvmPackages_13.lld)
  • lld_13.dev (llvmPackages_13.lld.dev)
  • lld_13.lib (llvmPackages_13.lld.lib)
  • llvmPackages_13.bintools
  • llvmPackages_13.bintools-unwrapped
  • llvmPackages_13.bintoolsNoLibc
  • llvmPackages_13.clang-manpages
  • llvmPackages_13.clang-manpages.debug
  • llvmPackages_13.clang-tools
  • llvmPackages_13.libclang (llvmPackages_13.clang-unwrapped)
  • llvmPackages_13.libclang.debug (llvmPackages_13.clang-unwrapped.debug)
  • llvmPackages_13.libclang.dev (llvmPackages_13.clang-unwrapped.dev)
  • llvmPackages_13.libclang.lib (llvmPackages_13.clang-unwrapped.lib)
  • llvmPackages_13.libclang.python (llvmPackages_13.clang-unwrapped.python)
  • llvmPackages_13.clangNoLibcNoRt (llvmPackages_13.clangNoCompilerRt)
  • llvmPackages_13.clangNoCompilerRtWithLibc
  • llvmPackages_13.clangNoLibc (llvmPackages_13.clangNoLibcWithBasicRt)
  • llvmPackages_13.clangNoLibcxx (llvmPackages_13.clangWithLibcAndBasicRt)
  • llvmPackages_13.clangUseLLVM
  • llvmPackages_13.clangWithLibcAndBasicRtAndLibcxx
  • llvmPackages_13.compiler-rt (llvmPackages_13.compiler-rt-libc)
  • llvmPackages_13.compiler-rt.dev (llvmPackages_13.compiler-rt-libc.dev)
  • llvmPackages_13.compiler-rt-no-libc
  • llvmPackages_13.compiler-rt-no-libc.dev
  • llvmPackages_13.libcxx
  • llvmPackages_13.libcxx.dev
  • llvmPackages_13.libcxxClang
  • llvmPackages_13.libcxxStdenv
  • llvmPackages_13.libunwind
  • llvmPackages_13.libunwind.dev
  • llvmPackages_13.openmp
  • llvmPackages_13.stdenv
  • mathematica
  • mathematica-cuda
  • mathematica-webdoc
  • mathematica-webdoc-cuda
  • obliv-c
  • oclgrind
  • perf_data_converter
  • pomerium
  • protoc-gen-js
  • python312Packages.arviz
  • python312Packages.arviz.dist
  • python312Packages.bambi
  • python312Packages.bambi.dist
  • python312Packages.corner
  • python312Packages.corner.dist
  • python312Packages.distrax
  • python312Packages.distrax.dist
  • python312Packages.flowjax
  • python312Packages.flowjax.dist
  • python312Packages.jaxlib-build
  • python312Packages.jaxlib-build.dist
  • python312Packages.numpyro
  • python312Packages.numpyro.dist
  • python312Packages.nutpie
  • python312Packages.nutpie.dist
  • python312Packages.pymc
  • python312Packages.pymc.dist
  • python312Packages.pytensor
  • python312Packages.pytensor.dist
  • python312Packages.rlax
  • python312Packages.rlax.dist
  • python312Packages.tensorflow-probability
  • python312Packages.tensorflow-probability.dist
  • python313Packages.jaxlib-build
  • python313Packages.jaxlib-build.dist
  • tests.cc-wrapper.llvmTests.llvmPackages_13.clang
  • tests.cc-wrapper.llvmTests.llvmPackages_13.libcxx
  • tests.cc-wrapper.supported
  • verible
  • veridian
✅ 11 packages built:
  • bfc
  • cling
  • llvm_13 (llvmPackages_13.llvm)
  • llvm_13.dev (llvmPackages_13.llvm.dev)
  • llvm_13.lib (llvmPackages_13.llvm.lib)
  • llvm_13.python (llvmPackages_13.llvm.python)
  • llvmPackages_13.llvm-manpages
  • llvmPackages_13.tblgen
  • python312Packages.itk
  • python313Packages.itk
  • xeus-cling

Error logs: `x86_64-linux`
bazel
./scripts/ci/ci.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/b4jl9k37x6hrb2qb7n63dsrfiw0ywmjq-bash/bin/bash"
./scripts/ci/build_status_command.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/b4jl9k37x6hrb2qb7n63dsrfiw0ywmjq-bash/bin/bash"
./scripts/ci/build.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/b4jl9k37x6hrb2qb7n63dsrfiw0ywmjq-bash/bin/bash"
./scripts/bootstrap/buildenv.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/b4jl9k37x6hrb2qb7n63dsrfiw0ywmjq-bash/bin/bash"
./scripts/bootstrap/bootstrap.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/b4jl9k37x6hrb2qb7n63dsrfiw0ywmjq-bash/bin/bash"
./scripts/bazel-dev.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/b4jl9k37x6hrb2qb7n63dsrfiw0ywmjq-bash/bin/bash"
./scripts/bazel-bisect.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/b4jl9k37x6hrb2qb7n63dsrfiw0ywmjq-bash/bin/bash"
./scripts/bash_completion_test.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/b4jl9k37x6hrb2qb7n63dsrfiw0ywmjq-bash/bin/bash"
./examples/shell/test.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/b4jl9k37x6hrb2qb7n63dsrfiw0ywmjq-bash/bin/bash"
./examples/shell/lib.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/b4jl9k37x6hrb2qb7n63dsrfiw0ywmjq-bash/bin/bash"
./examples/shell/bin.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/b4jl9k37x6hrb2qb7n63dsrfiw0ywmjq-bash/bin/bash"
./compile.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/b4jl9k37x6hrb2qb7n63dsrfiw0ywmjq-bash/bin/bash"
./combine_distfiles_to_tar.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/lb33m49aslmvkx5l4xrkiy7m6nbh2kqf-bash-interactive-5.3p0/bin/sh"
Running phase: updateAutotoolsGnuConfigScriptsPhase
Running phase: configurePhase
no configure script, doing nothing
Running phase: preBuildPhase
Running phase: buildPhase
Read from remote host 81.206.32.45: Connection reset by peer
client_loop: send disconnect: Broken pipe
dale
Read from remote host 81.206.32.45: Connection reset by peer
client_loop: send disconnect: Broken pipe
dmd
dmd/compiler/test/compilable/testclidflags.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/gkwbw9nzbkbz298njbn3577zmrnglbbi-bash-5.3p0/bin/bash"
dmd/compiler/test/compilable/testcolor.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/gkwbw9nzbkbz298njbn3577zmrnglbbi-bash-5.3p0/bin/bash"
dmd/compiler/test/compilable/extra-files/ddocAny-postscript.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/gkwbw9nzbkbz298njbn3577zmrnglbbi-bash-5.3p0/bin/bash"
dmd/compiler/test/compilable/extra-files/ddocYear-postscript.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/gkwbw9nzbkbz298njbn3577zmrnglbbi-bash-5.3p0/bin/bash"
dmd/compiler/test/compilable/extra-files/json-postscript.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/gkwbw9nzbkbz298njbn3577zmrnglbbi-bash-5.3p0/bin/bash"
dmd/compiler/test/compilable/extra-files/vcg-ast-arraylength-postscript.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/gkwbw9nzbkbz298njbn3577zmrnglbbi-bash-5.3p0/bin/bash"
dmd/compiler/test/tools/postscript.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/gkwbw9nzbkbz298njbn3577zmrnglbbi-bash-5.3p0/bin/bash"
dmd/compiler/test/tools/sh_do_test.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/gkwbw9nzbkbz298njbn3577zmrnglbbi-bash-5.3p0/bin/bash"
Running phase: updateAutotoolsGnuConfigScriptsPhase
Running phase: configurePhase
no configure script, doing nothing
Running phase: buildPhase
(TX) VERSION
(TX) SYSCONFDIR
(DC) COMMON
(TX) DMD_CONF
(DC) LEXER
(DC) BACKEND
Read from remote host 81.206.32.45: Connection reset by peer
client_loop: send disconnect: Broken pipe
falcon
  500 |       register int64 ret = loadInt64(
      |                      ^~~
/build/source/include/falcon/vm.h: In member function 'Falcon::int32 Falcon::VMachine::getNextNTD32()':
/build/source/include/falcon/vm.h:491:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  491 |       register int32 ret = *reinterpret_cast(
      |                      ^~~
/build/source/include/falcon/vm.h: In member function 'Falcon::int64 Falcon::VMachine::getNextNTD64()':
/build/source/include/falcon/vm.h:500:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  500 |       register int64 ret = loadInt64(
      |                      ^~~
[ 75%] Built target sqlite3_fm
[ 75%] Linking CXX executable ../../bin/falpack
[ 75%] Built target falpack
[ 75%] Linking CXX shared module ../../../../lib/falcon/dbi_fm.so
[ 75%] Built target dbi_fm
[ 76%] Linking CXX shared module ../../../../lib/falcon/hash_fm.so
[ 76%] Built target hash_fm
[ 77%] Linking CXX shared module ../../../../lib/falcon/bufext_fm.so
[ 77%] Built target bufext_fm
make: *** [Makefile:136: all] Error 2
llvmPackages_13.compiler-rt
copying path '/nix/store/wfbzv6p35wfg394qapwq27rc5k71ppix-armv6-sync-ops-no-thumb.patch' from 'https://cache.nixos.org'...
copying path '/nix/store/r7rxxipc6nigdp848yi639g3dkx6d6d4-armv6-scudo-libatomic.patch' from 'https://cache.nixos.org'...
copying path '/nix/store/xhc43z7x1wmx50j4a43i27vkyfp9fzf7-source' from 'https://cache.nixos.org'...
copying path '/nix/store/x0137mdpq76zfp2xvn3ncawys2g4c93i-normalize-var.patch' from 'https://cache.nixos.org'...
copying path '/nix/store/rd6gan216l9rm9xs5whbkzsc6c6kqq31-armv6-mcr-dmb.patch' from 'https://cache.nixos.org'...
copying path '/nix/store/0ncx0876rq0gx77k1paxw5cjvsxkg9v9-armv6-scudo-no-yield.patch' from 'https://cache.nixos.org'...
copying path '/nix/store/jgqk8bhzzvwb8d3yjlmyk319mnrrphcg-armv7l.patch' from 'https://cache.nixos.org'...
copying path '/nix/store/88ccn8m0kpg0cqjzbpl5hymn6z3lqb7w-cfi_startproc-after-label.patch' from 'https://cache.nixos.org'...
copying path '/nix/store/pmw5l118lmhak47aqlz71a87xgaw3alb-X86-support-extension.patch' from 'https://cache.nixos.org'...
copying path '/nix/store/dbapbg570sx4xsbp50s52azwh6agj40m-darwin-targetconditionals.patch' from 'https://cache.nixos.org'...
copying path '/nix/store/5pi27cr43baazlvy239qdj4c1jzzbfv7-codesign.patch' from 'https://cache.nixos.org'...
Read from remote host 81.206.32.45: Connection reset by peer
client_loop: send disconnect: Broken pipe
obliv-c
gcc -c src/ext/oblivc/commitReveal.c -o _build/commitReveal.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_network_utils.c -o _build/obliv_network_utils.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/bcrandom.c -o _build/bcrandom.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/privacy-free.c -o _build/privacy-free.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/psi.c -o _build/psi.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/nnob.c -o _build/nnob.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/copy.c -o _build/copy.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_add.c -o _build/obliv_float_add.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_sub.c -o _build/obliv_float_sub.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_div.c -o _build/obliv_float_div.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_eq.c -o _build/obliv_float_eq.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_le.c -o _build/obliv_float_le.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_lt.c -o _build/obliv_float_lt.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_mult.c -o _build/obliv_float_mult.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_neg.c -o _build/obliv_float_neg.o -I src/ext/oblivc -g -O2 -O3
bin/oblivcc -c src/ext/oblivc/copy.oc -o _build/copy.oo -I src/ext/oblivc -g -O2 -O3
/nix/store/74qjr01q87nwfl0dbsr1s45p8crw3q1f-glibc-2.40-66-dev/include/stdlib.h:697:12: error: 'reallocarray' undeclared here (not in a function)
  697 |      __attribute_alloc_size__ ((2, 3))
      |            ^~~~~~~~~~~~
make: *** [_build/depends/copy.od:5: _build/copy.oo] Error 1

@emilazy Related, could you have a look at:
#431533

@emilazy
Copy link
Member Author

emilazy commented Aug 16, 2025

Sorry for the sloppy testing. These were split out of a very large WIP stack and I thought I had marked everything as built but apparently there were some things left over. Will fix.

@wolfgangwalther
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 434139
Commit: 9aa7d8f3928c478b891faa597c2923dba823eaa6


x86_64-linux

⏩ 1 package marked as broken and skipped:
  • chow-tape-model
❌ 8 packages failed to build:
  • driversi686Linux.amdvlk
  • falcon
  • libsForQt5.kdev-python (plasma5Packages.kdev-python)
  • mathematica
  • mathematica-cuda
  • mathematica-webdoc
  • mathematica-webdoc-cuda
  • obliv-c
✅ 95 packages built:
  • anytype
  • anytype-heart
  • bant
  • bazel (bazel_6)
  • bfc
  • clang_13 (llvmPackages_13.clang, llvmPackages_13.libstdcxxClang)
  • cling
  • cone
  • dale
  • dmd
  • envoy
  • fcitx5-mozc
  • fcitx5-mozc-ut
  • mozc (ibus-engines.mozc)
  • mozc-ut (ibus-engines.mozc-ut)
  • klee
  • libsForQt5.kdev-php (plasma5Packages.kdev-php)
  • libsForQt5.kdevelop (plasma5Packages.kdevelop)
  • libsForQt5.kdevelop-unwrapped (plasma5Packages.kdevelop-unwrapped)
  • lld_13 (llvmPackages_13.lld)
  • lld_13.dev (llvmPackages_13.lld.dev)
  • lld_13.lib (llvmPackages_13.lld.lib)
  • llvmPackages_13.bintools
  • llvmPackages_13.bintools-unwrapped
  • llvmPackages_13.bintoolsNoLibc
  • llvmPackages_13.clang-manpages
  • llvmPackages_13.clang-manpages.debug
  • llvmPackages_13.clang-tools
  • llvmPackages_13.libclang (llvmPackages_13.clang-unwrapped)
  • llvmPackages_13.libclang.debug (llvmPackages_13.clang-unwrapped.debug)
  • llvmPackages_13.libclang.dev (llvmPackages_13.clang-unwrapped.dev)
  • llvmPackages_13.libclang.lib (llvmPackages_13.clang-unwrapped.lib)
  • llvmPackages_13.libclang.python (llvmPackages_13.clang-unwrapped.python)
  • llvmPackages_13.clangNoLibcNoRt (llvmPackages_13.clangNoCompilerRt)
  • llvmPackages_13.clangNoCompilerRtWithLibc
  • llvmPackages_13.clangNoLibc (llvmPackages_13.clangNoLibcWithBasicRt)
  • llvmPackages_13.clangNoLibcxx (llvmPackages_13.clangWithLibcAndBasicRt)
  • llvmPackages_13.clangUseLLVM
  • llvmPackages_13.clangWithLibcAndBasicRtAndLibcxx
  • llvmPackages_13.compiler-rt (llvmPackages_13.compiler-rt-libc)
  • llvmPackages_13.compiler-rt.dev (llvmPackages_13.compiler-rt-libc.dev)
  • llvmPackages_13.compiler-rt-no-libc
  • llvmPackages_13.compiler-rt-no-libc.dev
  • llvmPackages_13.libcxx
  • llvmPackages_13.libcxx.dev
  • llvmPackages_13.libcxxClang
  • llvmPackages_13.libcxxStdenv
  • llvm_13 (llvmPackages_13.llvm)
  • llvm_13.dev (llvmPackages_13.llvm.dev)
  • llvm_13.lib (llvmPackages_13.llvm.lib)
  • llvm_13.python (llvmPackages_13.llvm.python)
  • llvmPackages_13.libunwind
  • llvmPackages_13.libunwind.dev
  • llvmPackages_13.llvm-manpages
  • llvmPackages_13.openmp
  • llvmPackages_13.stdenv
  • llvmPackages_13.tblgen
  • oclgrind
  • perf_data_converter
  • pomerium
  • protoc-gen-js
  • python312Packages.arviz
  • python312Packages.arviz.dist
  • python312Packages.bambi
  • python312Packages.bambi.dist
  • python312Packages.corner
  • python312Packages.corner.dist
  • python312Packages.distrax
  • python312Packages.distrax.dist
  • python312Packages.flowjax
  • python312Packages.flowjax.dist
  • python312Packages.itk
  • python312Packages.jaxlib-build
  • python312Packages.jaxlib-build.dist
  • python312Packages.numpyro
  • python312Packages.numpyro.dist
  • python312Packages.nutpie
  • python312Packages.nutpie.dist
  • python312Packages.pymc
  • python312Packages.pymc.dist
  • python312Packages.pytensor
  • python312Packages.pytensor.dist
  • python312Packages.rlax
  • python312Packages.rlax.dist
  • python312Packages.tensorflow-probability
  • python312Packages.tensorflow-probability.dist
  • python313Packages.itk
  • python313Packages.jaxlib-build
  • python313Packages.jaxlib-build.dist
  • tests.cc-wrapper.llvmTests.llvmPackages_13.clang
  • tests.cc-wrapper.llvmTests.llvmPackages_13.libcxx
  • tests.cc-wrapper.supported
  • verible
  • veridian
  • xeus-cling

aarch64-linux

❌ 3 packages failed to build:
  • falcon
  • libsForQt5.kdev-python (plasma5Packages.kdev-python)
  • obliv-c
✅ 90 packages built:
  • anytype
  • anytype-heart
  • bant
  • bazel (bazel_6)
  • clang_13 (llvmPackages_13.clang, llvmPackages_13.libstdcxxClang)
  • cling
  • cone
  • dale
  • envoy
  • fcitx5-mozc
  • fcitx5-mozc-ut
  • mozc (ibus-engines.mozc)
  • mozc-ut (ibus-engines.mozc-ut)
  • libsForQt5.kdev-php (plasma5Packages.kdev-php)
  • libsForQt5.kdevelop (plasma5Packages.kdevelop)
  • libsForQt5.kdevelop-unwrapped (plasma5Packages.kdevelop-unwrapped)
  • lld_13 (llvmPackages_13.lld)
  • lld_13.dev (llvmPackages_13.lld.dev)
  • lld_13.lib (llvmPackages_13.lld.lib)
  • llvmPackages_13.bintools
  • llvmPackages_13.bintools-unwrapped
  • llvmPackages_13.bintoolsNoLibc
  • llvmPackages_13.clang-manpages
  • llvmPackages_13.clang-manpages.debug
  • llvmPackages_13.clang-tools
  • llvmPackages_13.libclang (llvmPackages_13.clang-unwrapped)
  • llvmPackages_13.libclang.debug (llvmPackages_13.clang-unwrapped.debug)
  • llvmPackages_13.libclang.dev (llvmPackages_13.clang-unwrapped.dev)
  • llvmPackages_13.libclang.lib (llvmPackages_13.clang-unwrapped.lib)
  • llvmPackages_13.libclang.python (llvmPackages_13.clang-unwrapped.python)
  • llvmPackages_13.clangNoLibcNoRt (llvmPackages_13.clangNoCompilerRt)
  • llvmPackages_13.clangNoCompilerRtWithLibc
  • llvmPackages_13.clangNoLibc (llvmPackages_13.clangNoLibcWithBasicRt)
  • llvmPackages_13.clangNoLibcxx (llvmPackages_13.clangWithLibcAndBasicRt)
  • llvmPackages_13.clangUseLLVM
  • llvmPackages_13.clangWithLibcAndBasicRtAndLibcxx
  • llvmPackages_13.compiler-rt (llvmPackages_13.compiler-rt-libc)
  • llvmPackages_13.compiler-rt.dev (llvmPackages_13.compiler-rt-libc.dev)
  • llvmPackages_13.compiler-rt-no-libc
  • llvmPackages_13.compiler-rt-no-libc.dev
  • llvmPackages_13.libcxx
  • llvmPackages_13.libcxx.dev
  • llvmPackages_13.libcxxClang
  • llvmPackages_13.libcxxStdenv
  • llvm_13 (llvmPackages_13.llvm)
  • llvm_13.dev (llvmPackages_13.llvm.dev)
  • llvm_13.lib (llvmPackages_13.llvm.lib)
  • llvm_13.python (llvmPackages_13.llvm.python)
  • llvmPackages_13.libunwind
  • llvmPackages_13.libunwind.dev
  • llvmPackages_13.llvm-manpages
  • llvmPackages_13.openmp
  • llvmPackages_13.stdenv
  • llvmPackages_13.tblgen
  • oclgrind
  • perf_data_converter
  • pomerium
  • protoc-gen-js
  • python312Packages.arviz
  • python312Packages.arviz.dist
  • python312Packages.bambi
  • python312Packages.bambi.dist
  • python312Packages.corner
  • python312Packages.corner.dist
  • python312Packages.distrax
  • python312Packages.distrax.dist
  • python312Packages.flowjax
  • python312Packages.flowjax.dist
  • python312Packages.jaxlib-build
  • python312Packages.jaxlib-build.dist
  • python312Packages.numpyro
  • python312Packages.numpyro.dist
  • python312Packages.nutpie
  • python312Packages.nutpie.dist
  • python312Packages.pymc
  • python312Packages.pymc.dist
  • python312Packages.pytensor
  • python312Packages.pytensor.dist
  • python312Packages.rlax
  • python312Packages.rlax.dist
  • python312Packages.tensorflow-probability
  • python312Packages.tensorflow-probability.dist
  • python313Packages.jaxlib-build
  • python313Packages.jaxlib-build.dist
  • tests.cc-wrapper.llvmTests.llvmPackages_13.clang
  • tests.cc-wrapper.llvmTests.llvmPackages_13.libcxx
  • tests.cc-wrapper.supported
  • verible
  • veridian
  • xeus-cling

x86_64-darwin

❌ 1 package failed to build:
  • falcon

aarch64-darwin

❌ 1 package failed to build:
  • falcon

Error logs: `x86_64-linux`
driversi686Linux.amdvlk
[1698/3013] Building CXX object compiler/llvm/tools/llvm_dialects/CMakeFiles/llvm_dialects.dir/lib/Dialect/Visitor.cpp.o
[1699/3013] Building CXX object compiler/llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/CodeGenPassBuilder.cpp.o
[1700/3013] Building CXX object compiler/llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilderBindings.cpp.o
[1701/3013] Building CXX object compiler/llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/VarLocBasedImpl.cpp.o
[1702/3013] Building AMDGPUGenCallingConv.inc...
[1703/3013] Building AMDGPUGenMCPseudoLowering.inc...
[1704/3013] Building AMDGPUGenDisassemblerTables.inc...
[1705/3013] Building AMDGPUGenPostLegalizeGICombiner.inc...
[1706/3013] Building CXX object compiler/llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/StandardInstrumentations.cpp.o
[1707/3013] Building AMDGPUGenPreLegalizeGICombiner.inc...
[1708/3013] Building AMDGPUGenMCCodeEmitter.inc...
[1709/3013] Building CXX object compiler/llvm/lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/LiveDebugValues/InstrRefBasedImpl.cpp.o
[1710/3013] Building AMDGPUGenAsmWriter.inc...
[1711/3013] Building CXX object compiler/llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilderPipelines.cpp.o
[1712/3013] Building AMDGPUGenAsmMatcher.inc...
[1713/3013] Building AMDGPUGenGlobalISel.inc...
[1714/3013] Building AMDGPUGenDAGISel.inc...
[1715/3013] Building AMDGPUGenInstrInfo.inc...
[1716/3013] Building CXX object compiler/llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o
ninja: build stopped: subcommand failed.
falcon
 2423 |    friend void opcodeHandler_EXEQ( register VMachine *vm );
      |                                                       ^~
/build/source/include/falcon/vm.h: In member function 'Falcon::int32 Falcon::VMachine::getNextNTD32()':
/build/source/include/falcon/vm.h:491:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.3.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;]
  491 |       register int32 ret = *reinterpret_cast(
      |                      ^~~
/build/source/include/falcon/vm.h: In member function 'Falcon::int64 Falcon::VMachine::getNextNTD64()':
/build/source/include/falcon/vm.h:500:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.3.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;]
  500 |       register int64 ret = loadInt64(
      |                      ^~~
[ 75%] Built target socket_fm
[ 75%] Linking CXX shared module ../../../../lib/falcon/sqlite3_fm.so
[ 75%] Built target sqlite3_fm
[ 75%] Linking CXX shared module ../../../../lib/falcon/dbi_fm.so
[ 75%] Built target dbi_fm
[ 76%] Linking CXX shared module ../../../../lib/falcon/hash_fm.so
[ 76%] Built target hash_fm
[ 77%] Linking CXX shared module ../../../../lib/falcon/bufext_fm.so
[ 77%] Built target bufext_fm
make: *** [Makefile:136: all] Error 2
libsForQt5.kdev-python
/nix/store/9yh9ak97gn659bk4d3n411fx6c0ng7s2-python3-3.13.5/include/python3.13/pyconfig.h:24:9: warning: "ALIGNOF_MAX_ALIGN_T" redefined
   24 | #define ALIGNOF_MAX_ALIGN_T 16
      |         ^~~~~~~~~~~~~~~~~~~
/nix/store/9yh9ak97gn659bk4d3n411fx6c0ng7s2-python3-3.13.5/include/python3.13/pyport.h:602:12: note: this is the location of the previous definition
  602 | #   define ALIGNOF_MAX_ALIGN_T _Alignof(long double)
      |            ^~~~~~~~~~~~~~~~~~~
/build/kdev-python-23.08.5/parser/astbuilder.cpp: In member function 'Python::CodeAst::Ptr Python::AstBuilder::parse(const QUrl&, QString&)':
/build/kdev-python-23.08.5/parser/astbuilder.cpp:96:5: warning: 'Py_NoSiteFlag' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.3.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;]
   96 |     Py_NoSiteFlag = 1;
      |     ^~~~~~~~~~~~~
In file included from /nix/store/9yh9ak97gn659bk4d3n411fx6c0ng7s2-python3-3.13.5/include/python3.13/Python.h:76,
                 from /build/kdev-python-23.08.5/parser/python_header.h:21:
/nix/store/9yh9ak97gn659bk4d3n411fx6c0ng7s2-python3-3.13.5/include/python3.13/cpython/pydebug.h:14:37: note: declared here
   14 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_NoSiteFlag;
      |                                     ^~~~~~~~~~~~~
make[2]: *** [parser/CMakeFiles/kdevpythonparser.dir/build.make:183: parser/CMakeFiles/kdevpythonparser.dir/asttransformer.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [parser/CMakeFiles/kdevpythonparser.dir/build.make:169: parser/CMakeFiles/kdevpythonparser.dir/astbuilder.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:732: parser/CMakeFiles/kdevpythonparser.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
obliv-c
gcc -c src/ext/oblivc/commitReveal.c -o _build/commitReveal.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_network_utils.c -o _build/obliv_network_utils.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/bcrandom.c -o _build/bcrandom.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/privacy-free.c -o _build/privacy-free.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/psi.c -o _build/psi.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/nnob.c -o _build/nnob.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/copy.c -o _build/copy.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_add.c -o _build/obliv_float_add.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_sub.c -o _build/obliv_float_sub.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_div.c -o _build/obliv_float_div.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_eq.c -o _build/obliv_float_eq.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_le.c -o _build/obliv_float_le.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_lt.c -o _build/obliv_float_lt.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_mult.c -o _build/obliv_float_mult.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_neg.c -o _build/obliv_float_neg.o -I src/ext/oblivc -g -O2 -O3
bin/oblivcc -c src/ext/oblivc/copy.oc -o _build/copy.oo -I src/ext/oblivc -g -O2 -O3
/nix/store/74qjr01q87nwfl0dbsr1s45p8crw3q1f-glibc-2.40-66-dev/include/stdlib.h:697:12: error: 'reallocarray' undeclared here (not in a function)
  697 |      __attribute_alloc_size__ ((2, 3))
      |            ^~~~~~~~~~~~
make: *** [_build/depends/copy.od:5: _build/copy.oo] Error 1

Error logs: `aarch64-linux`
falcon
/build/source/include/falcon/vm.h:491:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.3.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;]
  491 |       register int32 ret = *reinterpret_cast(
      |                      ^~~
/build/source/include/falcon/vm.h: In member function 'Falcon::int64 Falcon::VMachine::getNextNTD64()':
/build/source/include/falcon/vm.h:500:22: warning: ISO C++17 does not allow 'register' storage class specifier [8;;https://gcc.gnu.org/onlinedocs/gcc-14.3.0/gcc/C_002b_002b-Dialect-Options.html#index-Wno-register-Wregister8;;]
  500 |       register int64 ret = loadInt64(
      |                      ^~~
[ 67%] Linking CXX executable ../../bin/faltest
[ 67%] Linking CXX shared module ../../../../lib/falcon/threading_fm.so
[ 67%] Built target faltest
[ 67%] Linking CXX executable ../../bin/falcon
[ 67%] Built target threading_fm
[ 67%] Built target falcon
[ 67%] Linking CXX executable ../../bin/falpack
[ 67%] Built target falpack
[ 68%] Linking CXX shared module ../../../../lib/falcon/hash_fm.so
[ 68%] Built target hash_fm
[ 69%] Linking CXX shared module ../../../../lib/falcon/bufext_fm.so
[ 69%] Built target bufext_fm
make: *** [Makefile:136: all] Error 2
libsForQt5.kdev-python
/nix/store/cr7c6cf8y7sbqwq9bj7lrm977x7c4mv9-python3-3.13.5/include/python3.13/pyconfig.h:24:9: warning: "ALIGNOF_MAX_ALIGN_T" redefined
   24 | #define ALIGNOF_MAX_ALIGN_T 16
      |         ^~~~~~~~~~~~~~~~~~~
/nix/store/cr7c6cf8y7sbqwq9bj7lrm977x7c4mv9-python3-3.13.5/include/python3.13/pyport.h:602:12: note: this is the location of the previous definition
  602 | #   define ALIGNOF_MAX_ALIGN_T _Alignof(long double)
      |            ^~~~~~~~~~~~~~~~~~~
/build/kdev-python-23.08.5/parser/astbuilder.cpp: In member function 'Python::CodeAst::Ptr Python::AstBuilder::parse(const QUrl&, QString&)':
/build/kdev-python-23.08.5/parser/astbuilder.cpp:96:5: warning: 'Py_NoSiteFlag' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.3.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;]
   96 |     Py_NoSiteFlag = 1;
      |     ^~~~~~~~~~~~~
In file included from /nix/store/cr7c6cf8y7sbqwq9bj7lrm977x7c4mv9-python3-3.13.5/include/python3.13/Python.h:76,
                 from /build/kdev-python-23.08.5/parser/python_header.h:21:
/nix/store/cr7c6cf8y7sbqwq9bj7lrm977x7c4mv9-python3-3.13.5/include/python3.13/cpython/pydebug.h:14:37: note: declared here
   14 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_NoSiteFlag;
      |                                     ^~~~~~~~~~~~~
make[2]: *** [parser/CMakeFiles/kdevpythonparser.dir/build.make:183: parser/CMakeFiles/kdevpythonparser.dir/asttransformer.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [parser/CMakeFiles/kdevpythonparser.dir/build.make:169: parser/CMakeFiles/kdevpythonparser.dir/astbuilder.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:732: parser/CMakeFiles/kdevpythonparser.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
obliv-c
gcc -c src/ext/oblivc/commitReveal.c -o _build/commitReveal.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_network_utils.c -o _build/obliv_network_utils.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/bcrandom.c -o _build/bcrandom.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/privacy-free.c -o _build/privacy-free.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/psi.c -o _build/psi.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/nnob.c -o _build/nnob.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/copy.c -o _build/copy.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_add.c -o _build/obliv_float_add.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_sub.c -o _build/obliv_float_sub.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_div.c -o _build/obliv_float_div.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_eq.c -o _build/obliv_float_eq.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_le.c -o _build/obliv_float_le.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_lt.c -o _build/obliv_float_lt.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_mult.c -o _build/obliv_float_mult.o -I src/ext/oblivc -g -O2 -O3
gcc -c src/ext/oblivc/obliv_float_neg.c -o _build/obliv_float_neg.o -I src/ext/oblivc -g -O2 -O3
bin/oblivcc -c src/ext/oblivc/copy.oc -o _build/copy.oo -I src/ext/oblivc -g -O2 -O3
/nix/store/4x5kx7pagn110f80plphg3b62b6z4kvd-glibc-2.40-66-dev/include/stdlib.h:697:12: error: 'reallocarray' undeclared here (not in a function)
  697 |      __attribute_alloc_size__ ((2, 3))
      |            ^~~~~~~~~~~~
make: *** [_build/depends/copy.od:5: _build/copy.oo] Error 1

Error logs: `x86_64-darwin`
falcon
build flags: -j2 SHELL=/nix/store/jyqk60qw4s3xjrqba5k6h4kyc87bg3x4-bash-5.3p0/bin/bash
[  0%] Building CXX object engine/CMakeFiles/falcon_engine.dir/attribmap.cpp.o
[  0%] Building C object modules/native/mongodb/src/CMakeFiles/mongoc.dir/bson.c.o
In file included from /tmp/nix-build-falcon-unstable-2018-10-23.drv-0/source/engine/attribmap.cpp:19:
/tmp/nix-build-falcon-unstable-2018-10-23.drv-0/source/include/falcon/string.h:1047:7: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1047 |       register int s = length();
      |       ^~~~~~~~
/tmp/nix-build-falcon-unstable-2018-10-23.drv-0/source/include/falcon/string.h:1064:7: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1064 |       register int s = length();
      |       ^~~~~~~~
2 errors generated.
make[2]: *** [engine/CMakeFiles/falcon_engine.dir/build.make:79: engine/CMakeFiles/falcon_engine.dir/attribmap.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1214: engine/CMakeFiles/falcon_engine.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[  1%] Building C object modules/native/mongodb/src/CMakeFiles/mongoc.dir/md5.c.o
[  1%] Building C object modules/native/mongodb/src/CMakeFiles/mongoc.dir/mongo.c.o
[  1%] Building C object modules/native/mongodb/src/CMakeFiles/mongoc.dir/numbers.c.o
[  1%] Linking C static library ../../../../lib/libmongoc.a
[  1%] Built target mongoc
make: *** [Makefile:136: all] Error 2

Error logs: `aarch64-darwin`
falcon
build flags: -j2 SHELL=/nix/store/a6akyvyh3j60yz9gajqbm155k2c7m5fc-bash-5.3p0/bin/bash
[  0%] Building C object modules/native/mongodb/src/CMakeFiles/mongoc.dir/bson.c.o
[  0%] Building CXX object engine/CMakeFiles/falcon_engine.dir/attribmap.cpp.o
In file included from /tmp/nix-build-falcon-unstable-2018-10-23.drv-1/source/engine/attribmap.cpp:19:
/tmp/nix-build-falcon-unstable-2018-10-23.drv-1/source/include/falcon/string.h:1047:7: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1047 |       register int s = length();
      |       ^~~~~~~~
/tmp/nix-build-falcon-unstable-2018-10-23.drv-1/source/include/falcon/string.h:1064:7: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
 1064 |       register int s = length();
      |       ^~~~~~~~
2 errors generated.
make[2]: *** [engine/CMakeFiles/falcon_engine.dir/build.make:79: engine/CMakeFiles/falcon_engine.dir/attribmap.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1214: engine/CMakeFiles/falcon_engine.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[  1%] Building C object modules/native/mongodb/src/CMakeFiles/mongoc.dir/md5.c.o
[  1%] Building C object modules/native/mongodb/src/CMakeFiles/mongoc.dir/mongo.c.o
[  1%] Building C object modules/native/mongodb/src/CMakeFiles/mongoc.dir/numbers.c.o
[  1%] Linking C static library ../../../../lib/libmongoc.a
[  1%] Built target mongoc
make: *** [Makefile:136: all] Error 2

Seems to build fine with the default GCC.
@emilazy emilazy force-pushed the push-pqzootkurptl branch from 9aa7d8f to 0620a3f Compare August 16, 2025 22:07
@emilazy
Copy link
Member Author

emilazy commented Aug 16, 2025

I’ve fixed falcon with a bump (it was already broken on Darwin and I don’t feel like putting more effort into a package that is evidently undermaintained both upstream and downstream, so I’ve just marked it broken there). obliv-c is not an easy case after all, so I have moved it out of this PR. libsForQt5.kdev-python is a preexisting failure (and due for removal anyway), mathematica is presumably because of the requireFile, and driversi686Linux.amdvlk looks like you just ran out of memory?

(Not sure about the discrepancy with @magentophon’s results, but I’d guess OOM again.)

@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. and removed 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. labels Aug 16, 2025
@nix-owners nix-owners bot requested a review from pSub August 16, 2025 22:13
@wolfgangwalther
Copy link
Contributor

wolfgangwalther commented Aug 16, 2025

Agree on all the others, but:

and driversi686Linux.amdvlk looks like you just ran out of memory?

I don't think I did. I ran it twice to try the failed builds again, same problem.

Pasted the full log here: https://logpaste.com/wSAJo0YX - there's certainly some errors in there somewhere.

Edit: Building it twice right now, once from master with --check and once from this PR. Still have > 60 GB of memory available, so that's certainly not the issue. The master build is already past the point where the other build failed, so this seems like a regression.

@wolfgangwalther
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 434139
Commit: 0620a3f56672037013da3ed7d2803cce5fc8caf8


x86_64-linux

⏩ 1 package marked as broken and skipped:
  • chow-tape-model
❌ 6 packages failed to build:
  • driversi686Linux.amdvlk
  • libsForQt5.kdev-python (plasma5Packages.kdev-python)
  • mathematica
  • mathematica-cuda
  • mathematica-webdoc
  • mathematica-webdoc-cuda
✅ 96 packages built:
  • anytype
  • anytype-heart
  • bant
  • bazel (bazel_6)
  • bfc
  • clang_13 (llvmPackages_13.clang, llvmPackages_13.libstdcxxClang)
  • cling
  • cone
  • dale
  • dmd
  • envoy
  • falcon
  • fcitx5-mozc
  • fcitx5-mozc-ut
  • mozc (ibus-engines.mozc)
  • mozc-ut (ibus-engines.mozc-ut)
  • klee
  • libsForQt5.kdev-php (plasma5Packages.kdev-php)
  • libsForQt5.kdevelop (plasma5Packages.kdevelop)
  • libsForQt5.kdevelop-unwrapped (plasma5Packages.kdevelop-unwrapped)
  • lld_13 (llvmPackages_13.lld)
  • lld_13.dev (llvmPackages_13.lld.dev)
  • lld_13.lib (llvmPackages_13.lld.lib)
  • llvmPackages_13.bintools
  • llvmPackages_13.bintools-unwrapped
  • llvmPackages_13.bintoolsNoLibc
  • llvmPackages_13.clang-manpages
  • llvmPackages_13.clang-manpages.debug
  • llvmPackages_13.clang-tools
  • llvmPackages_13.libclang (llvmPackages_13.clang-unwrapped)
  • llvmPackages_13.libclang.debug (llvmPackages_13.clang-unwrapped.debug)
  • llvmPackages_13.libclang.dev (llvmPackages_13.clang-unwrapped.dev)
  • llvmPackages_13.libclang.lib (llvmPackages_13.clang-unwrapped.lib)
  • llvmPackages_13.libclang.python (llvmPackages_13.clang-unwrapped.python)
  • llvmPackages_13.clangNoLibcNoRt (llvmPackages_13.clangNoCompilerRt)
  • llvmPackages_13.clangNoCompilerRtWithLibc
  • llvmPackages_13.clangNoLibc (llvmPackages_13.clangNoLibcWithBasicRt)
  • llvmPackages_13.clangNoLibcxx (llvmPackages_13.clangWithLibcAndBasicRt)
  • llvmPackages_13.clangUseLLVM
  • llvmPackages_13.clangWithLibcAndBasicRtAndLibcxx
  • llvmPackages_13.compiler-rt (llvmPackages_13.compiler-rt-libc)
  • llvmPackages_13.compiler-rt.dev (llvmPackages_13.compiler-rt-libc.dev)
  • llvmPackages_13.compiler-rt-no-libc
  • llvmPackages_13.compiler-rt-no-libc.dev
  • llvmPackages_13.libcxx
  • llvmPackages_13.libcxx.dev
  • llvmPackages_13.libcxxClang
  • llvmPackages_13.libcxxStdenv
  • llvm_13 (llvmPackages_13.llvm)
  • llvm_13.dev (llvmPackages_13.llvm.dev)
  • llvm_13.lib (llvmPackages_13.llvm.lib)
  • llvm_13.python (llvmPackages_13.llvm.python)
  • llvmPackages_13.libunwind
  • llvmPackages_13.libunwind.dev
  • llvmPackages_13.llvm-manpages
  • llvmPackages_13.openmp
  • llvmPackages_13.stdenv
  • llvmPackages_13.tblgen
  • oclgrind
  • perf_data_converter
  • pomerium
  • protoc-gen-js
  • python312Packages.arviz
  • python312Packages.arviz.dist
  • python312Packages.bambi
  • python312Packages.bambi.dist
  • python312Packages.corner
  • python312Packages.corner.dist
  • python312Packages.distrax
  • python312Packages.distrax.dist
  • python312Packages.flowjax
  • python312Packages.flowjax.dist
  • python312Packages.itk
  • python312Packages.jaxlib-build
  • python312Packages.jaxlib-build.dist
  • python312Packages.numpyro
  • python312Packages.numpyro.dist
  • python312Packages.nutpie
  • python312Packages.nutpie.dist
  • python312Packages.pymc
  • python312Packages.pymc.dist
  • python312Packages.pytensor
  • python312Packages.pytensor.dist
  • python312Packages.rlax
  • python312Packages.rlax.dist
  • python312Packages.tensorflow-probability
  • python312Packages.tensorflow-probability.dist
  • python313Packages.itk
  • python313Packages.jaxlib-build
  • python313Packages.jaxlib-build.dist
  • tests.cc-wrapper.llvmTests.llvmPackages_13.clang
  • tests.cc-wrapper.llvmTests.llvmPackages_13.libcxx
  • tests.cc-wrapper.supported
  • verible
  • veridian
  • xeus-cling

aarch64-linux

❌ 1 package failed to build:
  • libsForQt5.kdev-python (plasma5Packages.kdev-python)
✅ 91 packages built:
  • anytype
  • anytype-heart
  • bant
  • bazel (bazel_6)
  • clang_13 (llvmPackages_13.clang, llvmPackages_13.libstdcxxClang)
  • cling
  • cone
  • dale
  • envoy
  • falcon
  • fcitx5-mozc
  • fcitx5-mozc-ut
  • mozc (ibus-engines.mozc)
  • mozc-ut (ibus-engines.mozc-ut)
  • libsForQt5.kdev-php (plasma5Packages.kdev-php)
  • libsForQt5.kdevelop (plasma5Packages.kdevelop)
  • libsForQt5.kdevelop-unwrapped (plasma5Packages.kdevelop-unwrapped)
  • lld_13 (llvmPackages_13.lld)
  • lld_13.dev (llvmPackages_13.lld.dev)
  • lld_13.lib (llvmPackages_13.lld.lib)
  • llvmPackages_13.bintools
  • llvmPackages_13.bintools-unwrapped
  • llvmPackages_13.bintoolsNoLibc
  • llvmPackages_13.clang-manpages
  • llvmPackages_13.clang-manpages.debug
  • llvmPackages_13.clang-tools
  • llvmPackages_13.libclang (llvmPackages_13.clang-unwrapped)
  • llvmPackages_13.libclang.debug (llvmPackages_13.clang-unwrapped.debug)
  • llvmPackages_13.libclang.dev (llvmPackages_13.clang-unwrapped.dev)
  • llvmPackages_13.libclang.lib (llvmPackages_13.clang-unwrapped.lib)
  • llvmPackages_13.libclang.python (llvmPackages_13.clang-unwrapped.python)
  • llvmPackages_13.clangNoLibcNoRt (llvmPackages_13.clangNoCompilerRt)
  • llvmPackages_13.clangNoCompilerRtWithLibc
  • llvmPackages_13.clangNoLibc (llvmPackages_13.clangNoLibcWithBasicRt)
  • llvmPackages_13.clangNoLibcxx (llvmPackages_13.clangWithLibcAndBasicRt)
  • llvmPackages_13.clangUseLLVM
  • llvmPackages_13.clangWithLibcAndBasicRtAndLibcxx
  • llvmPackages_13.compiler-rt (llvmPackages_13.compiler-rt-libc)
  • llvmPackages_13.compiler-rt.dev (llvmPackages_13.compiler-rt-libc.dev)
  • llvmPackages_13.compiler-rt-no-libc
  • llvmPackages_13.compiler-rt-no-libc.dev
  • llvmPackages_13.libcxx
  • llvmPackages_13.libcxx.dev
  • llvmPackages_13.libcxxClang
  • llvmPackages_13.libcxxStdenv
  • llvm_13 (llvmPackages_13.llvm)
  • llvm_13.dev (llvmPackages_13.llvm.dev)
  • llvm_13.lib (llvmPackages_13.llvm.lib)
  • llvm_13.python (llvmPackages_13.llvm.python)
  • llvmPackages_13.libunwind
  • llvmPackages_13.libunwind.dev
  • llvmPackages_13.llvm-manpages
  • llvmPackages_13.openmp
  • llvmPackages_13.stdenv
  • llvmPackages_13.tblgen
  • oclgrind
  • perf_data_converter
  • pomerium
  • protoc-gen-js
  • python312Packages.arviz
  • python312Packages.arviz.dist
  • python312Packages.bambi
  • python312Packages.bambi.dist
  • python312Packages.corner
  • python312Packages.corner.dist
  • python312Packages.distrax
  • python312Packages.distrax.dist
  • python312Packages.flowjax
  • python312Packages.flowjax.dist
  • python312Packages.jaxlib-build
  • python312Packages.jaxlib-build.dist
  • python312Packages.numpyro
  • python312Packages.numpyro.dist
  • python312Packages.nutpie
  • python312Packages.nutpie.dist
  • python312Packages.pymc
  • python312Packages.pymc.dist
  • python312Packages.pytensor
  • python312Packages.pytensor.dist
  • python312Packages.rlax
  • python312Packages.rlax.dist
  • python312Packages.tensorflow-probability
  • python312Packages.tensorflow-probability.dist
  • python313Packages.jaxlib-build
  • python313Packages.jaxlib-build.dist
  • tests.cc-wrapper.llvmTests.llvmPackages_13.clang
  • tests.cc-wrapper.llvmTests.llvmPackages_13.libcxx
  • tests.cc-wrapper.supported
  • verible
  • veridian
  • xeus-cling

Error logs: `x86_64-linux`
driversi686Linux.amdvlk
Compiling (dxc spirv=True) EncodeHwBvh3_1.hlsl:EncodeHwBvh3_1 -> EncodeHwBvh3_1_spv.h...Failure
Compiling (dxc spirv=True) BuildSingleThreadGroup.hlsl:BuildSingleThreadGroup -> BuildSingleThreadGroup64_spv.h...Failure
Compiling (dxc spirv=True) BuildSingleThreadGroup.hlsl:BuildSingleThreadGroup -> BuildSingleThreadGroup32_spv.h...Failure
Compiling (dxc spirv=True) BuildTrivialBvh.hlsl:BuildTrivialBvh -> BuildTrivialBvh_spv.h...Failure
Compiling (dxc spirv=True) BuildPLOC.hlsl:BuildPLOC -> BuildPLOC_spv.h...Success
Compiling (dxc spirv=True) BuildParallel.hlsl:BuildBvh -> BuildParallelRtip3x_spv.h...Failure
Compiling (dxc spirv=True) Update3_1.hlsl:Update3_1 -> Update3_1_spv.h...Success
Compiling (dxc spirv=True) Update.hlsl:UpdateTriangles -> UpdateTriangles_spv.h...Success
Compiling (dxc spirv=True) Rebraid.hlsl:Rebraid -> Rebraid_spv.h...Success
[2000/3013] Building AMDGPUGenSearchableTables.inc...
[2001/3013] Building AMDGPUGenSubtargetInfo.inc...
[2002/3013] Building CXX object compiler/llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/InstrEmitter.cpp.o
[2003/3013] Building CXX object compiler/llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FunctionLoweringInfo.cpp.o
[2004/3013] Building CXX object compiler/llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/FastISel.cpp.o
[2005/3013] Building CXX object compiler/llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o
[2006/3013] Building AMDGPUGenRegisterBank.inc...
[2007/3013] Building AMDGPUGenRegisterInfo.inc...
[2008/3013] Building CXX object compiler/llvm/lib/Passes/CMakeFiles/LLVMPasses.dir/PassBuilder.cpp.o
[2009/3013] Building CXX object compiler/llvm/lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/DAGCombiner.cpp.o
ninja: build stopped: subcommand failed.
libsForQt5.kdev-python
/nix/store/9yh9ak97gn659bk4d3n411fx6c0ng7s2-python3-3.13.5/include/python3.13/pyconfig.h:24:9: warning: "ALIGNOF_MAX_ALIGN_T" redefined
   24 | #define ALIGNOF_MAX_ALIGN_T 16
      |         ^~~~~~~~~~~~~~~~~~~
/nix/store/9yh9ak97gn659bk4d3n411fx6c0ng7s2-python3-3.13.5/include/python3.13/pyport.h:602:12: note: this is the location of the previous definition
  602 | #   define ALIGNOF_MAX_ALIGN_T _Alignof(long double)
      |            ^~~~~~~~~~~~~~~~~~~
/build/kdev-python-23.08.5/parser/astbuilder.cpp: In member function 'Python::CodeAst::Ptr Python::AstBuilder::parse(const QUrl&, QString&)':
/build/kdev-python-23.08.5/parser/astbuilder.cpp:96:5: warning: 'Py_NoSiteFlag' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.3.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;]
   96 |     Py_NoSiteFlag = 1;
      |     ^~~~~~~~~~~~~
In file included from /nix/store/9yh9ak97gn659bk4d3n411fx6c0ng7s2-python3-3.13.5/include/python3.13/Python.h:76,
                 from /build/kdev-python-23.08.5/parser/python_header.h:21:
/nix/store/9yh9ak97gn659bk4d3n411fx6c0ng7s2-python3-3.13.5/include/python3.13/cpython/pydebug.h:14:37: note: declared here
   14 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_NoSiteFlag;
      |                                     ^~~~~~~~~~~~~
make[2]: *** [parser/CMakeFiles/kdevpythonparser.dir/build.make:169: parser/CMakeFiles/kdevpythonparser.dir/astbuilder.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [parser/CMakeFiles/kdevpythonparser.dir/build.make:183: parser/CMakeFiles/kdevpythonparser.dir/asttransformer.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:732: parser/CMakeFiles/kdevpythonparser.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

Error logs: `aarch64-linux`
libsForQt5.kdev-python
/nix/store/cr7c6cf8y7sbqwq9bj7lrm977x7c4mv9-python3-3.13.5/include/python3.13/pyconfig.h:24:9: warning: "ALIGNOF_MAX_ALIGN_T" redefined
   24 | #define ALIGNOF_MAX_ALIGN_T 16
      |         ^~~~~~~~~~~~~~~~~~~
/nix/store/cr7c6cf8y7sbqwq9bj7lrm977x7c4mv9-python3-3.13.5/include/python3.13/pyport.h:602:12: note: this is the location of the previous definition
  602 | #   define ALIGNOF_MAX_ALIGN_T _Alignof(long double)
      |            ^~~~~~~~~~~~~~~~~~~
/build/kdev-python-23.08.5/parser/astbuilder.cpp: In member function 'Python::CodeAst::Ptr Python::AstBuilder::parse(const QUrl&, QString&)':
/build/kdev-python-23.08.5/parser/astbuilder.cpp:96:5: warning: 'Py_NoSiteFlag' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.3.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;]
   96 |     Py_NoSiteFlag = 1;
      |     ^~~~~~~~~~~~~
In file included from /nix/store/cr7c6cf8y7sbqwq9bj7lrm977x7c4mv9-python3-3.13.5/include/python3.13/Python.h:76,
                 from /build/kdev-python-23.08.5/parser/python_header.h:21:
/nix/store/cr7c6cf8y7sbqwq9bj7lrm977x7c4mv9-python3-3.13.5/include/python3.13/cpython/pydebug.h:14:37: note: declared here
   14 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_NoSiteFlag;
      |                                     ^~~~~~~~~~~~~
make[2]: *** [parser/CMakeFiles/kdevpythonparser.dir/build.make:183: parser/CMakeFiles/kdevpythonparser.dir/asttransformer.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [parser/CMakeFiles/kdevpythonparser.dir/build.make:169: parser/CMakeFiles/kdevpythonparser.dir/astbuilder.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:732: parser/CMakeFiles/kdevpythonparser.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

After the last push only the driver remains odd. Everything else LGTM.

@emilazy
Copy link
Member Author

emilazy commented Aug 16, 2025

So, uh, going by GPUOpen-Drivers/gpurt#5 it sort of looks like some kind of cursed UB in directx-shader-compiler that only happens on 32 bit and that the old GCC masks? Very cool. I’m going to see if disabling LTO fixes it or something.

@emilazy emilazy force-pushed the push-pqzootkurptl branch from 0620a3f to 177adfa Compare August 17, 2025 00:25
@emilazy
Copy link
Member Author

emilazy commented Aug 17, 2025

Yeah, it’s pretty cursed. At the risk of going outside the bounds of easy cases, I have followed the lead of Arch and simply disabled ray tracing on 32‐bit AMDVLK – they turned it off years ago, probably in response to this exact issue, and nobody seems to have noticed. Presumably every game that uses ray tracing is 64 bit anyway.

@nix-owners nix-owners bot requested a review from Flakebi August 17, 2025 00:30
@wolfgangwalther
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 434139
Commit: 177adfa166396fd5073c6f66563ef8f88ad5fd30


x86_64-linux

⏩ 1 package marked as broken and skipped:
  • chow-tape-model
❌ 5 packages failed to build:
  • libsForQt5.kdev-python (plasma5Packages.kdev-python)
  • mathematica
  • mathematica-cuda
  • mathematica-webdoc
  • mathematica-webdoc-cuda
✅ 98 packages built:
  • amdvlk
  • anytype
  • anytype-heart
  • bant
  • bazel (bazel_6)
  • bfc
  • clang_13 (llvmPackages_13.clang, llvmPackages_13.libstdcxxClang)
  • cling
  • cone
  • dale
  • dmd
  • driversi686Linux.amdvlk
  • envoy
  • falcon
  • fcitx5-mozc
  • fcitx5-mozc-ut
  • mozc (ibus-engines.mozc)
  • mozc-ut (ibus-engines.mozc-ut)
  • klee
  • libsForQt5.kdev-php (plasma5Packages.kdev-php)
  • libsForQt5.kdevelop (plasma5Packages.kdevelop)
  • libsForQt5.kdevelop-unwrapped (plasma5Packages.kdevelop-unwrapped)
  • lld_13 (llvmPackages_13.lld)
  • lld_13.dev (llvmPackages_13.lld.dev)
  • lld_13.lib (llvmPackages_13.lld.lib)
  • llvmPackages_13.bintools
  • llvmPackages_13.bintools-unwrapped
  • llvmPackages_13.bintoolsNoLibc
  • llvmPackages_13.clang-manpages
  • llvmPackages_13.clang-manpages.debug
  • llvmPackages_13.clang-tools
  • llvmPackages_13.libclang (llvmPackages_13.clang-unwrapped)
  • llvmPackages_13.libclang.debug (llvmPackages_13.clang-unwrapped.debug)
  • llvmPackages_13.libclang.dev (llvmPackages_13.clang-unwrapped.dev)
  • llvmPackages_13.libclang.lib (llvmPackages_13.clang-unwrapped.lib)
  • llvmPackages_13.libclang.python (llvmPackages_13.clang-unwrapped.python)
  • llvmPackages_13.clangNoLibcNoRt (llvmPackages_13.clangNoCompilerRt)
  • llvmPackages_13.clangNoCompilerRtWithLibc
  • llvmPackages_13.clangNoLibc (llvmPackages_13.clangNoLibcWithBasicRt)
  • llvmPackages_13.clangNoLibcxx (llvmPackages_13.clangWithLibcAndBasicRt)
  • llvmPackages_13.clangUseLLVM
  • llvmPackages_13.clangWithLibcAndBasicRtAndLibcxx
  • llvmPackages_13.compiler-rt (llvmPackages_13.compiler-rt-libc)
  • llvmPackages_13.compiler-rt.dev (llvmPackages_13.compiler-rt-libc.dev)
  • llvmPackages_13.compiler-rt-no-libc
  • llvmPackages_13.compiler-rt-no-libc.dev
  • llvmPackages_13.libcxx
  • llvmPackages_13.libcxx.dev
  • llvmPackages_13.libcxxClang
  • llvmPackages_13.libcxxStdenv
  • llvm_13 (llvmPackages_13.llvm)
  • llvm_13.dev (llvmPackages_13.llvm.dev)
  • llvm_13.lib (llvmPackages_13.llvm.lib)
  • llvm_13.python (llvmPackages_13.llvm.python)
  • llvmPackages_13.libunwind
  • llvmPackages_13.libunwind.dev
  • llvmPackages_13.llvm-manpages
  • llvmPackages_13.openmp
  • llvmPackages_13.stdenv
  • llvmPackages_13.tblgen
  • oclgrind
  • perf_data_converter
  • pomerium
  • protoc-gen-js
  • python312Packages.arviz
  • python312Packages.arviz.dist
  • python312Packages.bambi
  • python312Packages.bambi.dist
  • python312Packages.corner
  • python312Packages.corner.dist
  • python312Packages.distrax
  • python312Packages.distrax.dist
  • python312Packages.flowjax
  • python312Packages.flowjax.dist
  • python312Packages.itk
  • python312Packages.jaxlib-build
  • python312Packages.jaxlib-build.dist
  • python312Packages.numpyro
  • python312Packages.numpyro.dist
  • python312Packages.nutpie
  • python312Packages.nutpie.dist
  • python312Packages.pymc
  • python312Packages.pymc.dist
  • python312Packages.pytensor
  • python312Packages.pytensor.dist
  • python312Packages.rlax
  • python312Packages.rlax.dist
  • python312Packages.tensorflow-probability
  • python312Packages.tensorflow-probability.dist
  • python313Packages.itk
  • python313Packages.jaxlib-build
  • python313Packages.jaxlib-build.dist
  • tests.cc-wrapper.llvmTests.llvmPackages_13.clang
  • tests.cc-wrapper.llvmTests.llvmPackages_13.libcxx
  • tests.cc-wrapper.supported
  • verible
  • veridian
  • xeus-cling

aarch64-linux

❌ 1 package failed to build:
  • libsForQt5.kdev-python (plasma5Packages.kdev-python)
✅ 91 packages built:
  • anytype
  • anytype-heart
  • bant
  • bazel (bazel_6)
  • clang_13 (llvmPackages_13.clang, llvmPackages_13.libstdcxxClang)
  • cling
  • cone
  • dale
  • envoy
  • falcon
  • fcitx5-mozc
  • fcitx5-mozc-ut
  • mozc (ibus-engines.mozc)
  • mozc-ut (ibus-engines.mozc-ut)
  • libsForQt5.kdev-php (plasma5Packages.kdev-php)
  • libsForQt5.kdevelop (plasma5Packages.kdevelop)
  • libsForQt5.kdevelop-unwrapped (plasma5Packages.kdevelop-unwrapped)
  • lld_13 (llvmPackages_13.lld)
  • lld_13.dev (llvmPackages_13.lld.dev)
  • lld_13.lib (llvmPackages_13.lld.lib)
  • llvmPackages_13.bintools
  • llvmPackages_13.bintools-unwrapped
  • llvmPackages_13.bintoolsNoLibc
  • llvmPackages_13.clang-manpages
  • llvmPackages_13.clang-manpages.debug
  • llvmPackages_13.clang-tools
  • llvmPackages_13.libclang (llvmPackages_13.clang-unwrapped)
  • llvmPackages_13.libclang.debug (llvmPackages_13.clang-unwrapped.debug)
  • llvmPackages_13.libclang.dev (llvmPackages_13.clang-unwrapped.dev)
  • llvmPackages_13.libclang.lib (llvmPackages_13.clang-unwrapped.lib)
  • llvmPackages_13.libclang.python (llvmPackages_13.clang-unwrapped.python)
  • llvmPackages_13.clangNoLibcNoRt (llvmPackages_13.clangNoCompilerRt)
  • llvmPackages_13.clangNoCompilerRtWithLibc
  • llvmPackages_13.clangNoLibc (llvmPackages_13.clangNoLibcWithBasicRt)
  • llvmPackages_13.clangNoLibcxx (llvmPackages_13.clangWithLibcAndBasicRt)
  • llvmPackages_13.clangUseLLVM
  • llvmPackages_13.clangWithLibcAndBasicRtAndLibcxx
  • llvmPackages_13.compiler-rt (llvmPackages_13.compiler-rt-libc)
  • llvmPackages_13.compiler-rt.dev (llvmPackages_13.compiler-rt-libc.dev)
  • llvmPackages_13.compiler-rt-no-libc
  • llvmPackages_13.compiler-rt-no-libc.dev
  • llvmPackages_13.libcxx
  • llvmPackages_13.libcxx.dev
  • llvmPackages_13.libcxxClang
  • llvmPackages_13.libcxxStdenv
  • llvm_13 (llvmPackages_13.llvm)
  • llvm_13.dev (llvmPackages_13.llvm.dev)
  • llvm_13.lib (llvmPackages_13.llvm.lib)
  • llvm_13.python (llvmPackages_13.llvm.python)
  • llvmPackages_13.libunwind
  • llvmPackages_13.libunwind.dev
  • llvmPackages_13.llvm-manpages
  • llvmPackages_13.openmp
  • llvmPackages_13.stdenv
  • llvmPackages_13.tblgen
  • oclgrind
  • perf_data_converter
  • pomerium
  • protoc-gen-js
  • python312Packages.arviz
  • python312Packages.arviz.dist
  • python312Packages.bambi
  • python312Packages.bambi.dist
  • python312Packages.corner
  • python312Packages.corner.dist
  • python312Packages.distrax
  • python312Packages.distrax.dist
  • python312Packages.flowjax
  • python312Packages.flowjax.dist
  • python312Packages.jaxlib-build
  • python312Packages.jaxlib-build.dist
  • python312Packages.numpyro
  • python312Packages.numpyro.dist
  • python312Packages.nutpie
  • python312Packages.nutpie.dist
  • python312Packages.pymc
  • python312Packages.pymc.dist
  • python312Packages.pytensor
  • python312Packages.pytensor.dist
  • python312Packages.rlax
  • python312Packages.rlax.dist
  • python312Packages.tensorflow-probability
  • python312Packages.tensorflow-probability.dist
  • python313Packages.jaxlib-build
  • python313Packages.jaxlib-build.dist
  • tests.cc-wrapper.llvmTests.llvmPackages_13.clang
  • tests.cc-wrapper.llvmTests.llvmPackages_13.libcxx
  • tests.cc-wrapper.supported
  • verible
  • veridian
  • xeus-cling

Error logs: `x86_64-linux`
libsForQt5.kdev-python
/nix/store/9yh9ak97gn659bk4d3n411fx6c0ng7s2-python3-3.13.5/include/python3.13/pyconfig.h:24:9: warning: "ALIGNOF_MAX_ALIGN_T" redefined
   24 | #define ALIGNOF_MAX_ALIGN_T 16
      |         ^~~~~~~~~~~~~~~~~~~
/nix/store/9yh9ak97gn659bk4d3n411fx6c0ng7s2-python3-3.13.5/include/python3.13/pyport.h:602:12: note: this is the location of the previous definition
  602 | #   define ALIGNOF_MAX_ALIGN_T _Alignof(long double)
      |            ^~~~~~~~~~~~~~~~~~~
/build/kdev-python-23.08.5/parser/astbuilder.cpp: In member function 'Python::CodeAst::Ptr Python::AstBuilder::parse(const QUrl&, QString&)':
/build/kdev-python-23.08.5/parser/astbuilder.cpp:96:5: warning: 'Py_NoSiteFlag' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.3.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;]
   96 |     Py_NoSiteFlag = 1;
      |     ^~~~~~~~~~~~~
In file included from /nix/store/9yh9ak97gn659bk4d3n411fx6c0ng7s2-python3-3.13.5/include/python3.13/Python.h:76,
                 from /build/kdev-python-23.08.5/parser/python_header.h:21:
/nix/store/9yh9ak97gn659bk4d3n411fx6c0ng7s2-python3-3.13.5/include/python3.13/cpython/pydebug.h:14:37: note: declared here
   14 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_NoSiteFlag;
      |                                     ^~~~~~~~~~~~~
make[2]: *** [parser/CMakeFiles/kdevpythonparser.dir/build.make:183: parser/CMakeFiles/kdevpythonparser.dir/asttransformer.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [parser/CMakeFiles/kdevpythonparser.dir/build.make:169: parser/CMakeFiles/kdevpythonparser.dir/astbuilder.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:732: parser/CMakeFiles/kdevpythonparser.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

Error logs: `aarch64-linux`
libsForQt5.kdev-python
/nix/store/cr7c6cf8y7sbqwq9bj7lrm977x7c4mv9-python3-3.13.5/include/python3.13/pyconfig.h:24:9: warning: "ALIGNOF_MAX_ALIGN_T" redefined
   24 | #define ALIGNOF_MAX_ALIGN_T 16
      |         ^~~~~~~~~~~~~~~~~~~
/nix/store/cr7c6cf8y7sbqwq9bj7lrm977x7c4mv9-python3-3.13.5/include/python3.13/pyport.h:602:12: note: this is the location of the previous definition
  602 | #   define ALIGNOF_MAX_ALIGN_T _Alignof(long double)
      |            ^~~~~~~~~~~~~~~~~~~
/build/kdev-python-23.08.5/parser/astbuilder.cpp: In member function 'Python::CodeAst::Ptr Python::AstBuilder::parse(const QUrl&, QString&)':
/build/kdev-python-23.08.5/parser/astbuilder.cpp:96:5: warning: 'Py_NoSiteFlag' is deprecated [8;;https://gcc.gnu.org/onlinedocs/gcc-14.3.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations8;;]
   96 |     Py_NoSiteFlag = 1;
      |     ^~~~~~~~~~~~~
In file included from /nix/store/cr7c6cf8y7sbqwq9bj7lrm977x7c4mv9-python3-3.13.5/include/python3.13/Python.h:76,
                 from /build/kdev-python-23.08.5/parser/python_header.h:21:
/nix/store/cr7c6cf8y7sbqwq9bj7lrm977x7c4mv9-python3-3.13.5/include/python3.13/cpython/pydebug.h:14:37: note: declared here
   14 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_NoSiteFlag;
      |                                     ^~~~~~~~~~~~~
make[2]: *** [parser/CMakeFiles/kdevpythonparser.dir/build.make:183: parser/CMakeFiles/kdevpythonparser.dir/asttransformer.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [parser/CMakeFiles/kdevpythonparser.dir/build.make:169: parser/CMakeFiles/kdevpythonparser.dir/astbuilder.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:732: parser/CMakeFiles/kdevpythonparser.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

@nixpkgs-ci nixpkgs-ci bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Aug 17, 2025
@Flakebi
Copy link
Member

Flakebi commented Aug 17, 2025

The amdvlk change sounds ok to me :)

@emilazy emilazy merged commit 2ad04a3 into NixOS:master Aug 17, 2025
27 of 29 checks passed
@emilazy emilazy deleted the push-pqzootkurptl branch August 17, 2025 15:45
@emilazy
Copy link
Member Author

emilazy commented Aug 17, 2025

Thanks for the reviews! I will be more thorough about testing the upcoming PRs.

@emilazy emilazy mentioned this pull request Aug 19, 2025
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: llvm/clang Issues related to llvmPackages, clangStdenv and related 6.topic: python Python is a high-level, general-purpose programming language. 6.topic: TeX Issues regarding texlive and TeX in general 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 12.approvals: 1 This PR was reviewed and approved by one person.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants