-
-
Notifications
You must be signed in to change notification settings - Fork 18.1k
Closed
Closed
Copy link
Labels
0.kind: bugSomething is brokenSomething is broken6.topic: bootstrapBootstrapping, avoiding pre-built binaries. Often overlaps with cross-compilation.Bootstrapping, avoiding pre-built binaries. Often overlaps with cross-compilation.
Description
Current bootstrapFiles in pkgs/stdenv/linux/bootstrap-files are not that current. Some of then come from 2019, some of them are more recent.
This causes various issues when newer packages (usually toolchains like gcc) fail to build against old tools.
A few recent examples:
- i686-linux bootstrap fails on filesystems with 64-bit inodes #253274: outdated
patchelfdoes not understand 64-bit inodes (newer binary is fine) - Bootstrap Reform and aarch64-linux's GCC Upgrade #208412: outdated
libgccdoes not provide basic atopic primitives needed by newer toolchain - gcc: install info files serially #229898 (comment): outdated
makeenforces serial build when freshed one whould Just Work
Suggestion: update bootstrapFiles as part of the NixOS release process at least for the platforms supported by Hydra. That way we would get guaranteed 6 month cadence of updates.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
0.kind: bugSomething is brokenSomething is broken6.topic: bootstrapBootstrapping, avoiding pre-built binaries. Often overlaps with cross-compilation.Bootstrapping, avoiding pre-built binaries. Often overlaps with cross-compilation.