Will Dietz
|
3ee5094934
|
linux bootstrap for musl: kludgery
|
2018-02-13 09:44:39 -06:00 |
|
Will Dietz
|
e4d5928ba3
|
boehm-gc: fix missing include, fix build w/musl
Also disable-static, don't remember why
|
2018-02-13 09:44:39 -06:00 |
|
Will Dietz
|
ff9b494103
|
gcc7: Apply patch to fix selftest w/musl?
|
2018-02-13 09:44:39 -06:00 |
|
Will Dietz
|
f146a3c316
|
gcc5, 7: same fixes as gcc6
|
2018-02-13 09:44:38 -06:00 |
|
Will Dietz
|
fbf41b9ee2
|
gcc6: try to fix LOCAL_INCLUDE_DIR problem w/musl
|
2018-02-13 09:44:38 -06:00 |
|
Will Dietz
|
5eea9e82f4
|
gcc6: try patching MUSL_DYNAMIC_LINKER as well
|
2018-02-13 09:44:38 -06:00 |
|
Will Dietz
|
ece06deee4
|
gcc6: try to fix gccCrossStageStati
|
2018-02-13 09:44:38 -06:00 |
|
Will Dietz
|
15d401dcfa
|
gcc: disable libsanitizer, libgomp on musl
|
2018-02-13 09:44:38 -06:00 |
|
Will Dietz
|
0e16989d39
|
bootstrap-tools-musl: WIP
|
2018-02-13 09:44:37 -06:00 |
|
Will Dietz
|
a0af2aadb6
|
for now, copy bootstrap-tools instead of modify in-place
|
2018-02-13 09:44:37 -06:00 |
|
Will Dietz
|
0ac504227d
|
make-bootstrap-tools: initial musl support, less glibc-specific
|
2018-02-13 09:44:37 -06:00 |
|
Will Dietz
|
4831495995
|
make-bootstrap-tools: glibc -> libcCross
|
2018-02-13 09:44:37 -06:00 |
|
Will Dietz
|
cb521f75a6
|
linux-pam: fix build w/musl
|
2018-02-13 09:44:36 -06:00 |
|
Will Dietz
|
65c9c38a21
|
attr: patch to fix headers w/musl
|
2018-02-13 09:44:36 -06:00 |
|
Will Dietz
|
b42c8af907
|
bash: fix on musl
|
2018-02-13 09:44:36 -06:00 |
|
Will Dietz
|
5dcf3cdf37
|
stdenv: automatically update config.sub for musl
|
2018-02-13 09:44:36 -06:00 |
|
Will Dietz
|
41435ee8a6
|
libiconv: disable overly strict asssertion in libiconv
|
2018-02-13 09:44:35 -06:00 |
|
Will Dietz
|
5ac5a3ebb5
|
make-bootstrap-tools-cross.nix: add musl -> musl64
|
2018-02-13 09:44:35 -06:00 |
|
Will Dietz
|
7debd78f06
|
release-cross.nix: add entry for testing musl
|
2018-02-13 09:44:35 -06:00 |
|
Will Dietz
|
172af30d8a
|
fish: on musl use musl-getent
|
2018-02-13 09:44:35 -06:00 |
|
Will Dietz
|
d4a2e336b4
|
busybox: fixup after musl multiple outputs
|
2018-02-13 09:44:34 -06:00 |
|
Will Dietz
|
b12a7c9225
|
add getconf, getent from Alpine for use w/musl
|
2018-02-13 09:44:34 -06:00 |
|
Will Dietz
|
9df72c0290
|
Add musl-fts for bits that need it.
|
2018-02-13 09:44:34 -06:00 |
|
Will Dietz
|
af6b756d98
|
muslCross: init
|
2018-02-13 09:44:34 -06:00 |
|
Will Dietz
|
1d538d51c3
|
musl: linux headers, bsd compat headers, and ldd
|
2018-02-13 09:44:33 -06:00 |
|
Will Dietz
|
d5916a84cf
|
bintools-wrapper: teach about musl dynamic linkers
|
2018-02-13 09:44:33 -06:00 |
|
Will Dietz
|
290c62e749
|
musl: multiple outputs
|
2018-02-13 09:44:33 -06:00 |
|
Will Dietz
|
a2eb1f4bd6
|
openntpd: patch missing includes to cdefs, fix build on musl
|
2018-02-13 09:44:33 -06:00 |
|
Will Dietz
|
b4fa6da92b
|
siege: fixup u_int32_t here as well
|
2018-02-13 09:44:32 -06:00 |
|
Will Dietz
|
4c767417ea
|
picosat: fix ar and ranlib usage for cross
|
2018-02-13 09:44:32 -06:00 |
|
Will Dietz
|
36b2706916
|
picosat: fixup include for unistd.h
|
2018-02-13 09:44:32 -06:00 |
|
Will Dietz
|
46cbded0de
|
boolector: patch usage of ar and ranlib for cross
eep.
|
2018-02-13 09:44:32 -06:00 |
|
Will Dietz
|
9138d055bf
|
boolector: fix missing stdint.h include
|
2018-02-13 09:44:31 -06:00 |
|
Will Dietz
|
81eef05f86
|
postgresql: don't try to use 'locale' if not building to run on glibc
|
2018-02-13 09:44:31 -06:00 |
|
Will Dietz
|
d6b5ee8b5a
|
pysqlite: quickfix for cross
|
2018-02-13 09:44:31 -06:00 |
|
Will Dietz
|
0a70dc6fd1
|
kakuone: add pkgconfig to appease warning
|
2018-02-13 09:44:31 -06:00 |
|
Will Dietz
|
cec99d22f0
|
npth: run tests, even if brief
|
2018-02-13 09:44:30 -06:00 |
|
Will Dietz
|
3aa61e33be
|
nix: simplify bzip2 dependency, this is handled properly now
|
2018-02-13 09:44:30 -06:00 |
|
Will Dietz
|
afe517acd5
|
nix: 1.11 needs 'curl' on PATH so provide as nativeBuildInput.
|
2018-02-13 09:44:30 -06:00 |
|
Will Dietz
|
9ba32c76f4
|
libnfnetlink: patch to fix build w/non-glibc (namely, musl)
|
2018-02-13 09:44:30 -06:00 |
|
Will Dietz
|
bc2ad5a968
|
libunwind: patch to fix build on non-glibc
|
2018-02-13 09:44:29 -06:00 |
|
Ben Gamari
|
41026550e2
|
ruby: Enable cross-compilation
|
2018-02-13 09:44:29 -06:00 |
|
Will Dietz
|
2d772d52ae
|
libbfd: fix for cross (based on same from @bgamari)
|
2018-02-13 09:44:29 -06:00 |
|
Will Dietz
|
e6da426a54
|
man-db: fix cross
|
2018-02-13 09:44:29 -06:00 |
|
Will Dietz
|
37c2ac90e6
|
cmake: fix cross
TODO: toolchain file instead?
|
2018-02-13 09:44:29 -06:00 |
|
Will Dietz
|
b9b57dada7
|
shadow: disable nscd on non-glibc (musl)
|
2018-02-13 09:44:28 -06:00 |
|
Ben Gamari
|
cb5453e13a
|
cpython: Enable cross-compilation
|
2018-02-13 09:44:28 -06:00 |
|
Ben Gamari
|
d625f181bd
|
autoconf: Enable cross-compilation
|
2018-02-13 09:44:28 -06:00 |
|
Ben Gamari
|
4f3c8178b8
|
groff: Enable cross-compilation
|
2018-02-13 09:44:28 -06:00 |
|
Ben Gamari
|
46c2e619e8
|
linux-pam: Add necessary build dependencies for cross-compilation
Ensure that we use the correct `ar` and add explicit dependency on the build CC.
(cherry picked from commit 5efb768011f6bce870f4ce814295a399d5a89c10)
|
2018-02-13 09:44:27 -06:00 |
|