-
-
Notifications
You must be signed in to change notification settings - Fork 14.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gcc: gcc_13 → gcc_14 #340612
gcc: gcc_13 → gcc_14 #340612
Conversation
Currently doing a nixos-rebuild on x86_64-linux, stdenv + ~2k packages built so far (still missing another 1k builds for my config) |
4daacd3
to
58e3309
Compare
Was able to boot into this via nixos-rebuild (plus two non included commits that disable tests for afdko and perlPackages.Po4a) Everything seems fine. |
Tagging maintainers on the changes I'm not 100% sure on. afdko: @sternenseemann, dropped some tests Steam fhsenv drop of gconf is on a separated merge request and I intend to rebase this when that is merged and reaches current staging-next: #340633 |
Commit messages could use some more explanation — it's going to be very difficult to somebody looking at the history of a package in a couple of years to figure out why dependencies were dropped if it's not explained at all. |
We need to keep this in mind re the perl 5.40.0 update in #333286 as well |
GConf depends on ORBit2 which no longer compiles on NixOS#340612 ORBit2 / GConf are EOL/Archived: - https://gitlab.gnome.org/Archive/orbit2 (last commit on main branch 8 years ago) - https://gitlab.gnome.org/Archive/gconf (last commit on main branch 8 years ago)
aaa2a91
to
fbe9682
Compare
ae9408d
to
b31811b
Compare
Hi @vcunat, I believe most changes have been painless enough, I could help with further breakage during the next staging-next cycle. |
@alyssais, removed the dependency drops from this PR, seems to build fine now (I think I carried over those drops by mistake while experimenting with this branch) |
Barring any objections, I'd like to land this in the next couple days. |
When `vulkan-headers` detects `gcc-14` or above it enables c++ modules support. But make-mased backend does not support it and fails as: $ nix build --impure --expr 'with import ./. {}; vulkan-headers.override {stdenv = gcc14Stdenv; }' -L CMake Error in CMakeLists.txt: The target named "Vulkan-Module" has C++ sources that may use modules, but modules are not supported by this generator: Unix Makefiles Modules are supported only by Ninja, Ninja Multi-Config, and Visual Studio generators for VS 17.4 and newer. See the cmake-cxxmodules(7) manual for details. Use the CMAKE_CXX_SCAN_FOR_MODULES variable to enable or disable scanning.
Alpine https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/70300 Buildroot https://lore.kernel.org/all/20240720230500.26fbd225@windsurf/T/ OpenSUSE https://build.opensuse.org/projects/home:jamborm:gcc14fixes/packages/zsh/files/zsh-4c89849c98172c951a9def3690e8647dae76308f.patch OpenWRT https://github.com/openwrt/packages/pull/24346/files
b31811b
to
1bd5351
Compare
libaom no longer builds on aarch64-linux due to an internal compiler error, which I have reported upstream. That breaks 26810 packages. Continuing to discuss and investigate in #staging:nixos.org. |
We got lucky: #342306 |
We've decided to revert this due to multiple internal compiler errors on aarch64. |
Description of changes
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.