Commit graph

128036 commits

Author SHA1 Message Date
Will Dietz 20203206d8 perl.TextWrapI18N: mark broken on musl
glibcLocales doesn't build currently.
2018-02-13 09:44:40 -06:00
Will Dietz e390b45c14 gccCrossStageStatic: use musl to ensure dynamic linker is right 2018-02-13 09:44:40 -06:00
Will Dietz 5a8002873e fixup linux stdenv bootstrap 2018-02-13 09:44:40 -06:00
Will Dietz 9dbbd75e54 musl bootstrap: allow libiconv 2018-02-13 09:44:40 -06:00
Will Dietz fd00d37b4f musl64 bootstrap: grab from gravity, requires netrc magic 2018-02-13 09:44:39 -06:00
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