Commit f9ef44b
committed
readline: cross-compilation fixes for iOS
readline's configure doesn't recognize *-apple-ios as supporting shared
libraries and reports "unsupported". nixpkgs' stdenv-generic adds
--disable-static by default when configure exposes that knob, so the
combination leaves Makefile with no targets and 'make all' produces
nothing. The dev/man/info/doc outputs then come up empty and the build
fails with 'failed to produce output path'.
Flip the iOS host to dontDisableStatic + --enable-static (and pass
--disable-shared explicitly to match). iOS apps ship static system libs
in practice, mirroring the ncurses iOS treatment.1 parent fe4c863 commit f9ef44b
1 file changed
Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
93 | 101 | | |
94 | 102 | | |
95 | 103 | | |
| |||
0 commit comments