Commit Graph

128532 Commits

Author SHA1 Message Date
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