Daiderd Jordan
4c07aea8d8
qt48: fix darwin build with clang-5
2018-02-14 00:34:27 +01:00
Vladimír Čunát
f8865b1181
mpfr: 3.1.3 -> 3.1.6 (bugfix)
...
There's also 4.0.0, but I'd leave that for later.
2018-02-13 23:08:38 +01:00
Vladimír Čunát
193ebca1e5
libmpc: 1.0.3 -> 1.1.0
...
I also saw #33946 , though I'm not sure what to make of it...
2018-02-13 23:08:35 +01:00
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
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
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
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
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
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
Will Dietz
ee4f04dcd7
aws-sdk-cpp: disable tests on cross
2018-02-13 09:44:59 -06:00
Will Dietz
5a802afb75
nix: doInstallCheck is disabled on cross already.
2018-02-13 09:44:59 -06:00
Ben Gamari
5d6e229ec0
nixUnstable: Enable cross-compilation
...
Older nix versions likely aren't feasible due to the perl dependency.
2018-02-13 09:44:58 -06:00
Will Dietz
94ab0da6b1
lsof: fix build w/musl
2018-02-13 09:44:58 -06:00
Will Dietz
d67638cc13
screen: fix utmp messages w/musl
...
/dev/null/utmp
2018-02-13 09:44:58 -06:00
Will Dietz
c0d343bc5f
patchelfUnstable: fix build on musl, disable failing test
2018-02-13 09:44:58 -06:00
Ben Gamari
5b761a8687
nettle: Enable cross-compilation
2018-02-13 09:44:57 -06:00
Will Dietz
cea0765a29
libcap: depsBuildBuild, don't set CC/BUILD_CC
2018-02-13 09:44:57 -06:00
Ben Gamari
db9f302cf3
libcap: Fix cross-compilation
2018-02-13 09:44:57 -06:00