| Commit message (Collapse) | Author | Age |
|
|
|
| |
As requested in #33405.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Cross case purposely changed as it will be rewritten anyways. But no
native hashes should be changed.
|
|
|
|
| |
No hashes should be changed.
|
| |
|
| |
|
|
|
|
| |
We have the newer minor release 7.8.4.
|
|
|
|
|
|
|
|
|
| |
This change brings development feedback loop improvement
from a couple of ghc rebuilds to only one for working on generic
builder.
To completely eliminate the rebuilds, use two nixpkgs clones
and point boot packages to the unmodified one.
|
|\
| |
| | |
ghc prebuilt: Add 7.8.4, 7.10.3 and 8.2.1, and make consistent style
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Patch all executables and libraries, while skipping scripts. Base at
least uses libiconv, so should need this too---I suspect it wasn't a
problem before as we got away with the immpurity.
- Rather than hardcoding the symlinks to add, do one per mach-o as
needed
TEMP no -L no script
|
| |
| |
| |
| |
| |
| |
| | |
The newer to-be-added binaries have relative RPATHs that we'll break if
we try to `patchelf` before installation. We instead us LD_LOAD_LIBRARY
during the installation, which avoids needing to change the RPATH
temporarily.
|
| |
| |
| |
| |
| |
| | |
These changes do break hashes, but are good to have everywhere for
consistency. Plus, changing the bootstrap causes a Haskell mass rebuild
anyways.
|
|/ |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Revive multiple outputs for Haskell packages.
|
| |
| |
| |
| | |
This reverts commit 89f5d52cf44baec14a7f542a605243777b16e7a5.
|
|/
|
|
| |
Pointed out by @basvandijk in https://github.com/NixOS/nixpkgs/commit/b1a0f91afe64e4639022bea23c9ff49a4460f768.
|
| |
|
| |
|
|\
| |
| | |
treewide: Introduce stdenv.cc.bintools
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
directly
One should do this when needed executables at run time. It is more
honest and cross-friendly than refering to binutils directly, if one
neeeds the default binary tools for the target platform, rather than
binutils in particular.
|
|/ |
|
|
|
|
| |
Doing this separately so the other commits are more readable
|
|
|
|
|
| |
If I'm going to make a bunch more of these, I think it's a good idea to
make them more uniform first.
|
|
|
|
|
| |
This removes noise in the diff, making creating new versions easier. No
hashes should be changed.
|
|
|
|
| |
This looks like a WIP attempt from 2008
|
|
|
|
| |
git-bisect says the problem is 51cf42ad0d3ccb55af182f1f0ee5eb5094ea5995.
|
| |
|
|\
| |
| | |
haskell infra, ghc: Slight cleanup
|
| |
| |
| |
| | |
No hashes should be changed.
|
|/ |
|
|
|
|
| |
No hashes should be changed
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit dfb0f254844150d05d34150a975e6479b883d409, reversing
changes made to 7f8ff024372f985e96b438fa5591d9b43fc6e7bd. These changes broke
the ghcWithPackages wrapper:
nix-shell -p "haskellPackages.ghcWithPackages (ps: [ps.mtl])" --run "ghc-pkg list mtl"
/nix/store/szz84j5k1dy3jdashis6ws28d8l8zxxb-ghc-8.0.2-with-packages/lib/ghc-8.0.2/package.conf.d
(no packages)
|
|
|
|
| |
Use stdenv.lib.getBin instead of `.bin`
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
The build calls ar(1) in a way the tool doesn't like:
ar q cru .libs/libffi.a src/debug.o src/prep_cif.o src/types.o src/raw_api.o src/java_raw_api.o src/closures.o src/x86/ffi64.o src/x86/unix64.o src/x86/ffi.o src/x86/sysv.o
ar: creating cru
ar: .libs/libffi.a: No such file or directory
make[4]: *** [Makefile:717: libffi.la] Error 1
This may have become an issue after some recent binutils update; I'm not sure.
|
|
|
|
|
| |
Because man & info pages won't be going to $doc after the next commit.
Scripted change for the files having one-package-per-file.
|
| |
|
|
|
|
|
|
|
| |
If you want to override the source but the major version changes (ie 8.1
-> 8.3) then you also have to modify the version. Otherwise the build
will fail with difficult to understand errors, making version a
parameter makes it easy to override.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* pkgs: refactor needless quoting of homepage meta attribute
A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.
* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit
* Fixed some instances
|