| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
There's a generated header that got comment about the source header
from glibc.dev, which added unwanted runtime dependency. Tested:
nix build -f pkgs/top-level/release.nix stdenvBootstrapTools.{aarch64,i686,x86_64}-linux.test
|
|
|
|
|
|
|
| |
Apparently this option trades compression time for size,
and explicitly does so without increasing resources needed in decomp.
Doesn't make tarball creation unbearable, so add it to options!
|
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
* pr-46056:
binutils: use shared libs
binutils: fix #44936 the huge size regression
|
| | |
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since gcc.lib/lib64 is a symlink to 'lib', the use of
"lib*/libgcc_s.so*" triggered a warning (error) with
the latest coreutils. Essentially we were doing:
$ cp a/x b/x y/
And latest coreutils rejects such invocations.
Just copy from 'lib', lib64 is a link to it anyway.
* Nothing else in this file bothers looking at lib*
* AFAICT lib* only ever possibly matched lib64 anyway
|
| |
| |
| |
| |
| |
| | |
This allows cross builds to work. Evidentallyy this has been done wrong
since I combined the bootstrap tool creation files in
ab651d2c9bab620ebe5e515476fbd70d2c5b0c61. Oops!
|
|/ |
|
| |
|
|
|
|
|
|
| |
We go out of our way (see top of file) to build a single binary
with symlinks for all of the tools, but were losing them
when preparing the bootstrap tools.
|
|\ |
|
|/
|
|
| |
Fixes #35089
|
|
|
|
| |
x86_64 bootstrap tarball goes from 37M -> 21M (!)
|
|
|
|
|
| |
This is the same in current cases AFAICT,
other than uses musl instead of glibc when musl-native.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* master: (293 commits)
go_1_9: skip flaky TestServerCancelsReadTimeoutWhenIdle
qsyncthingtray: fix build
qt56.qtwebengine: fix build
stdman: d860212 -> 2017.04.02
jackett: use mono50
hg-git: disable with python3
hg-git: 0.8.5 -> 0.8.10
xfce4-settings: enable parallel building
gcc-snapshot: mark as broken
heaptrack: 2017-02-14 -> 2017-10-30
nixos-container: Modify existing test to cover show-ip command
nixos-container: Make show-ip work together with ipv4 + netmask
linux-copperhead: 4.13.12.a -> 4.13.13.a
matterbridge: 1.1.0 -> 1.4.1
nixos/nghttpx: add module for the nghttpx proxy server (#31680)
mattermost: 4.3.0 -> 4.4.0
breakpad: delete
simp_le: 0.2.0 -> 0.6.1
certbot: 0.11.1 -> 0.19.0
afl: 2.51b -> 2.52b
...
|
| | |
|
|/ |
|
| |
|
| |
|
|
|
|
| |
Apparently our native bzip2 builds switched to using dynamic libraries at some point.
|
|
|
|
| |
Broken after commit 17a344a ("binutils: Add lib output").
|
|
|
|
|
|
|
|
| |
Our bootstrap tools are actually broken right now due to busybox not
working when invoked directly from a store path. (It says e.g.
"0qqqw19y4gmknajw8vg4fvhx9gxdqlhz-busybox: applet not found").
Make this test actually fail in such case, the next commit will fix the
problem with busybox.
|
|
|
|
| |
Fixes #21649
|
|
|
|
|
|
|
| |
On one hand, don't want to pass garbage that affects hash, on the other
hand footguns are bad.
Now, factored out the derivation so only need to pass in what is used.
|
| |
|
|
|
|
|
|
|
| |
- The darwin test can now force the use of the freshly-booted darwin stdenv
- The linux test now passes enough dummy arguments
This may make debugging harder, if so, check out #20889
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Our coreutils now uses single-binary-build mode where, by default,
simple shebang scripts are used for all the binaries. That doesn't work
e.g. with the Linux unpacker which only handles standard binaries and
symlinks. Let's use the symlinked mode instead for boostrapping.
This does NOT change any stdenv hashes.
I only tested the case most important to me:
$ nix-build pkgs/top-level/release.nix -A stdenvBootstrapTools.x86_64-linux.test
|
| |
|
| |
|
|\
| |
| |
| |
| | |
Beware that stdenv doesn't build. It seems something more will be needed
than just resolution of merge conflicts.
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
On x86_64-linux glibc started to use linker scripts more extensively.
(cherry picked from commit aa564c9ed01268e7e0b030942592bc3beb642eef)
|
| | | |
|
| | |
| | |
| | |
| | | |
nixpkgs repository.
|
|\| |
| | |
| | |
| | |
| | | |
The kde-5 stuff still didn't merge well.
I hand-fixed what I saw, but there may be more problems.
|
| |/
| |
| |
| | |
On x86_64-linux glibc started to use linker scripts more extensively.
|
| |
| |
| |
| |
| | |
This removes the need for curl in bootstrapTools, and enables https
for bootstrap tarballs.
|
| |
| |
| |
| |
| |
| | |
I assume there's not much use for it during bootstrapping.
This fixes them as well, as curl was compiled against libnghttp2 but the
lib wasn't copied to the bootstrap tools.
|
| | |
|
| | |
|
| | |
|