| Commit message (Collapse) | Author | Age |
|\
| |
| | |
mkDerivation: use `Generic` as system name for Redox in cmakeFlags
|
| | |
|
| |
| |
| |
| |
| |
| | |
Update gnu-config (config.sub, config.guess) to suport the Genode
platform and apply the updateAutotoolsGnuConfigScriptsHook to Genode
cross-compilation.
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
in nix-shell this value breaks the build because python's
packaging refuses to build timestamps that date before 1980.
|
| | |
|
|\ \ |
|
| | | |
|
|/ /
| |
| |
| |
| | |
This was supposed to be done in 773233ca771a, but was not due to a small
mistake.
|
| | |
|
|\| |
|
| |\
| | |
| | | |
mesa wayland: Fix/simplify cross
|
| | |
| | |
| | |
| | | |
Env var will work fine.
|
| |\ \
| | |/
| |/| |
stdenv-darwin: now with 50% less LLVM!
|
| | | |
|
| |\ \
| | | |
| | | | |
bintools: only add macos flags when targeting macOS
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
We can’t set this for cross-compiling since we use the GNU linker.
Instead, set these flags only when targetPlatform is macOS.
Fixes #80754
Fixes #83141
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | | |
I hate the thing too even though I made it, and rather just get rid of
it. But we can't do that yet. In the meantime, this brings us more
inline with autoconf and will make it slightly easier for me to write a
pkg-config wrapper, which we need.
|
|/ /
| |
| | |
https://github.com/NixOS/nixpkgs/blob/496bc90c6c9b54e8200a069862e3c4fad21f9f58/doc/using/configuration.xml#L190
|
| |
| |
| |
| |
| | |
In my haste to unbreak eval, I screwed up and got the bit-widths,
backwards.
|
| |
| |
| |
| | |
Otherwise eval breaks
|
| |
| |
| |
| |
| |
| | |
The cross file is added in the `mkDerivation`. It isn't nice putting
build tool-specific stuff here, but our current architecture gives us
little alternative.
|
|\ \ |
|
| | | |
|
| | |
| | |
| | |
| | | |
Fixes #85038
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If the option ‘noclobber’ is set in Bash, we get an error when we
clobber an already existing env-vars. This is an okay error to ignore,
so just >| instead. Note that >| is NOT a Bashism[[1]].
Fixes #79651
[1]: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_07_02
|
|/
|
|
|
|
|
|
| |
These files never existed, so best to not leave the reference. If
someone want to step up to maintain this, that would be fine. I don’t
have the hardware to test these out. In addition, someone tried to use
the bootstrap-tools currently built by Hydra and found that they were
broken in some unclear way.
|
|
|
|
| |
Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
The linker scripts no longer contain store paths, so this does nothing. More
importantly, libpthread.so is not longer a linker script on ARM, so the patching
would corrupt it.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes building glibc 2.30, which requires at least GCC 6.
Picked from the following cross-trunk evaluation:
https://hydra.nixos.org/eval/1568864 based on nixpkgs
commit ac241fb7a57.
armv5tel job: https://hydra.nixos.org/build/111556418
armv6l job: https://hydra.nixos.org/build/111556521
armv7l job: https://hydra.nixos.org/build/111556551
|
|/ |
|
|
|
|
|
|
| |
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
|
|\ |
|
| |
| |
| |
| |
| | |
isArm has been deprecated for three releases. All references have been
removed. Tree-wide substitution was performed in #37401 21 months ago.
|
| | |
|
|\ \
| |/
|/|
| |
| | |
Includes update of stdenv bootstap tools (for three main platforms)
and many package fixes with new glibc.
|
| |
| |
| |
| |
| |
| | |
From Hydra's binaries for c5aabb0 (19.09).
This time I re-tested full stdenv bootstrap on these three platforms.
https://github.com/NixOS/nixpkgs/pull/66528#issuecomment-582351637
|
| |\ |
|
| |\ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
The old bootstrapping files would break with glibc 2.30 as at least gcc6
is needed.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
It's a bit hacky, but ATM I can't see any better way for glibc >= 2.28.
Signed-off-by: Luka Blaskovic <lblasc@tvbeat.com>
|
| | | |
| | | |
| | | |
| | | |
| | | | |
There's a failure - I don't know why. The checks from "normal" dejagnu
still succeed, so I assume this commit is quite a safe work-around.
|
| | | | |
|
|\ \ \ \
| |_|_|/
|/| | | |
|
| | |/
| |/| |
|
| | |
| | |
| | |
| | |
| | |
| | | |
This was initially introduced in 92188d9d1751892ddbf8913da73dfc150d18fadb,
not clear how relevant this still is but i686 isn't supported anymore so
disable it explicitly.
|
| | | |
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes #21629
Passing these extra linker flags removes both the semi-random uuid
included in most binaries as well as making the sdk version consistent
instead of based on the current os version.
Load command 8
cmd LC_UUID
cmdsize 24
uuid 70FAF921-5DC8-371C-B814-4F121FADFDF4
Load command 9
cmd LC_VERSION_MIN_MACOSX
cmdsize 16
version 10.12
sdk 10.13
The -macosx_version_min flag isn't strictly necessary since that's
already handled by MACOSX_DEPLOYMENT_TARGET.
|