John Ericson
a267ae4b24
Merge pull request #34645 from dtzWill/feature/musl
...
musl-cross, native-musl, cross fixes, oh my!
2018-02-13 15:29:10 -05:00
Robert Helgesson
49a24afaa9
cloc: 1.74 -> 1.76
2018-02-13 21:14:13 +01:00
Robert Helgesson
1f18a7cd01
perl-Parallel-ForkManager: init at 1.19
2018-02-13 21:13:41 +01:00
Will Dietz
bd11ffd267
ruby: don't reference groff if not being used (not used by default)
...
Fixes cross build by removing false dependency.
If this is needed again, be careful about *which* "groff" is needed.
(which in terms of build vs host)
2018-02-13 14:11:17 -06:00
Will Dietz
b0c4138a3b
iproute: patchshebangs to work on 'hostPlatform' (not build)
2018-02-13 13:55:43 -06:00
Will Dietz
767bddbd80
libbfd: manually update config.guess/config.sub
...
Workaround for building "from" the bfd directory but needing
to update files a level above.
This needs to be done *after* autoreconf since autoreconf
will replace these itself, apparently.
2018-02-13 13:42:21 -06:00
Will Dietz
42a17d638b
libbfd: back to postPatch, restore configurePlatforms
2018-02-13 13:42:21 -06:00
Will Dietz
e25a343716
cmake: don't force gcc, use more general cc/c++
2018-02-13 12:39:34 -06:00
Will Dietz
6825c0c18b
nettle: cleanup cross changes
...
reviewer feedback + minor other things I noticed
while revisiting.
2018-02-13 12:36:54 -06:00
lewo
596a03e002
Merge pull request #33429 from vdemeester/init-gomodifytags
...
gomodifytags: init at 2017-12-14
2018-02-13 19:10:28 +01:00
Will Dietz
804ae999f5
getconf: nothing uses glibc.bin for getconf, generalize to cc.libc
2018-02-13 11:53:02 -06:00
Will Dietz
d3b59f864a
define top-level attrs for getent, getconf
...
Note that currently getent is explicitly taken from "glibc.bin",
regardless of build configuration which this preserves for now.
(on non-musl anyway)
2018-02-13 11:47:16 -06:00
Tim Steinbach
45e9b7b1c1
linux: 4.9.80 -> 4.9.81
2018-02-13 12:44:43 -05:00
Tim Steinbach
3b9f6874d8
linux: 4.14.18 -> 4.14.19
2018-02-13 12:40:34 -05:00
Will Dietz
6c3df22c5a
libintlOrEmpty: use actual gettext on non-glibc too (musl)
2018-02-13 11:27:27 -06:00
Will Dietz
a65aa78e14
libbfd: simplify per reviewer feedback
...
Changing postPatch to postAutoreconf is needed
when updateAutotoolsGnuConfigScriptsHook is used
or the directory change happens too early.
2018-02-13 11:20:08 -06:00
Shea Levy
f73b358842
nixUnstable: Bump
2018-02-13 12:18:50 -05:00
Michael Raskin
e6742ac722
Merge pull request #34940 from timokau/sage-no-docs
...
sage: Don't build docs by default
2018-02-13 17:14:37 +00:00
John Ericson
a26b46bd52
offrss: Fix for cross
2018-02-13 12:13:07 -05:00
Will Dietz
2bfe036f42
libexecinfo: fix CC/AR
2018-02-13 11:06:56 -06:00
Will Dietz
7f3527d33f
libexecinfo: fetch patches, add meta, maintain
2018-02-13 11:06:56 -06:00
Timo Kaufmann
0713bde50f
sage: Don't build docs by default
...
This makes the HTML-docs an default-off option. Inline documentation
(`matrix-plot??`) is still available and HTML docs are available online.
Motivation: Get below the Hydra output size limit.
2018-02-13 17:52:41 +01:00
Stewart Mackenzie
a5cabdb6b1
buildRustCrate: add a postInstall phase ( #34906 )
2018-02-13 17:28:32 +01:00
Shea Levy
9ef5d9c143
nix-plugins: Bump for new nix plugin mechanism
2018-02-13 11:19:31 -05:00
Andreas Rammhold
358b821bbe
Merge pull request #34794 from ajs124/update/texmaker_and_studio
...
move texstudio from qt4 to qt5
2018-02-13 16:52:05 +01:00
Will Dietz
82dfab87fa
systemd: add getent-bin to nativeBuildInputs, meson searches for getent
2018-02-13 09:45:05 -06:00
Will Dietz
8323123e95
systemd: use musl-getent on musl instead of glibc.bin's getent
2018-02-13 09:45:05 -06:00
Will Dietz
84a527ea5e
x86_64-musl bootstrap: use separate 64bit busybox
...
Avoid issues like #24954 .
2018-02-13 09:45:05 -06:00
Will Dietz
4619f8e06d
new musl bootstrap URL's, much smaller. rebuild all the things.
2018-02-13 09:45:04 -06:00
Will Dietz
268bff6185
make-bootstrap-tools: set XZ to maximum level, big wins
...
x86_64 bootstrap tarball goes from 37M -> 21M (!)
2018-02-13 09:45:04 -06:00
Will Dietz
a4c69744dc
aarch64-musl, armv6l-musl: fetch from wdtz.org instead of storePath
2018-02-13 09:45:04 -06:00
Will Dietz
8bedb690a2
add musl bootstrap paths for aarch64, armv6l
...
Aarch64 tools tested briefly with qemu-aarch64,
but neither have been actually used yet :).
For now only "host" indirectly via binary cache
at cache.allvm.org.
2018-02-13 09:45:04 -06:00
Will Dietz
d00f200f4e
bootstrap-files: nicer naming
2018-02-13 09:45:03 -06:00
Will Dietz
4f8292fb35
python2.7: drop unused cross-compile patch
2018-02-13 09:45:03 -06:00
Will Dietz
9bd4e00ce3
gcc6: cross-musl disable libmpx
2018-02-13 09:45:03 -06:00
Will Dietz
119920faa6
restore stdenv.glibc, will remove separately.
2018-02-13 09:45:03 -06:00
Will Dietz
22a5393041
pam: depsBuildBuild for buildPackages.stdenv.cc
2018-02-13 09:45:02 -06:00
Will Dietz
7522d6b02f
busybox: don't force gcc
2018-02-13 09:45:02 -06:00
Will Dietz
24721aad18
mariadb: disable tokudb on musl, per docs (and fix build)
2018-02-13 09:45:02 -06:00
Will Dietz
5bf5e6eebf
llvm4: always apply fix, improve compat, fix w/musl
2018-02-13 09:45:01 -06:00
Will Dietz
b281cb20d5
iputils: drop glibc assert
2018-02-13 09:45:01 -06:00
Will Dietz
d9b8f17341
shadow: fix attempt to access 'stdenv.glibc'
2018-02-13 09:45:01 -06:00
Will Dietz
e93dc20ed4
icu: xlocale.h fixup needed w/musl as well
2018-02-13 09:45:01 -06:00
Will Dietz
6923737bb4
libgpg-error: hack-fix missing header?
2018-02-13 09:45:01 -06:00
Ben Gamari
ef5d3d1c9f
kexectools: Fix cross compilation
2018-02-13 09:45:00 -06:00
Ben Gamari
f33a75a658
kexectools: Add dependency on build CC
...
Seems to allow cross-compilation.
2018-02-13 09:45:00 -06:00
Will Dietz
3413562111
fftw: disable using openmp w/musl
...
For now anyway, since we build w/o support for it IIRC.
2018-02-13 09:45:00 -06:00
Will Dietz
ad09de4d13
numactl: fix use of deprecated macros, patch to fix w/musl
2018-02-13 09:45:00 -06:00
Will Dietz
d8b15f8b05
numactl: 2.0.10 -> 2.0.11
...
grab release from github, old homepage seems defunct?
2018-02-13 09:44:59 -06:00
Will Dietz
7fbb42eabb
Similarly, use 4.15 kernel headers instead of patching 4.14 w/uapi fixes
2018-02-13 09:44:59 -06:00