Commit graph

307 commits

Author SHA1 Message Date
Joey Hess
192d991c43 work around windows apparent random dislike of removing files 2013-12-30 14:11:40 -04:00
Joey Hess
b520aa64da fix order 2013-12-29 22:13:19 -04:00
Joey Hess
8d3dc1bfbc disable NODELAY on android
and also refresh another patch
2013-12-30 00:41:19 +00:00
Joey Hess
1ed415690d pin busybox at known-good version for android build 2013-12-29 16:56:01 -04:00
Joey Hess
4124a27ec9 make wrappers run git-shell, now that it's included, rather than git shell 2013-12-27 16:36:48 -04:00
Joey Hess
307c57b29b add git-shell wrappers 2013-12-27 16:06:11 -04:00
Joey Hess
01bd650e2d refreshed android patches 2013-12-27 00:32:29 -04:00
Joey Hess
b09613ebc7 update haskell patches for new versions in hackage 2013-12-26 16:17:31 -04:00
Joey Hess
7ec27d8d57 install happy and alex into android build chroot 2013-12-26 12:08:29 -04:00
Joey Hess
706c74aa98 Include git-receive-pack, git-upload-pack, and git wrappers in the Linux standalone build, and OSX app, so they will be available when it's added to PATH. 2013-12-24 16:28:10 -04:00
Joey Hess
ccef06da41 allow building webapp with EvilSplicer for non-android arm
Was able to reuse many of the android patches, but several had to be
re-done. On Android, ghc is a stage2 build, so can compile, but not run TH
code. But debian's ghc on armel cannot even compile TH code, so it has
to be patched out.

Some haskell packages have been updated to new versions, including yesod
and DAV, and their patches had to be redone.

The Makefile now has 2 new targets. The first is run on a companion x86
system to do the build and get TH splices. Then the second target is run
the same source tree on the arm system to build without needing TH.

This commit was sponsored by Svenne Krap.
2013-12-18 21:41:17 +00:00
Joey Hess
13b0bf17d9 begin work on installing TH-using dependencies of webapp, for standalone armel build
Will move common patches out of android/haskell-patches.
2013-12-16 23:05:00 -04:00
Joey Hess
c26734c7da make linker path absolute 2013-12-16 02:17:15 -04:00
Joey Hess
99f6dd01b4 Linux standalone build now includes its own glibc and forces the linker to use it, to remove dependence on the host glibc. 2013-12-16 01:51:19 -04:00
Joey Hess
e7739cb011 add linux-gate and linux-vdso dummy libs
Just fixes a build warning; these files don't exist they are virtual DSOs
provided by the linux kernel.
2013-12-15 19:16:44 -04:00
Joey Hess
f4e0eec2a2 Include man pages in Linux and OSX standalone builds. 2013-12-15 16:27:46 -04:00
Joey Hess
6be19b0070 Programs from Linux and OSX standalone builds can now be symlinked into a directory in PATH as an alternative installation method, and will use readlink to find where the build was unpacked. 2013-12-15 15:57:41 -04:00
Joey Hess
7f0cc0d840 update 2013-12-11 11:23:34 -04:00
Joey Hess
a319f17220 try to get it to include the cygwin ssh, not the msysgit one 2013-12-11 11:16:11 -04:00
Joey Hess
63bd83458c probing 2013-12-11 11:13:04 -04:00
Joey Hess
4a769c6d8d clean 2013-12-10 14:33:36 -04:00
Joey Hess
c1c1171ee9 update warp to fixed version 2013-12-10 14:31:47 -04:00
Joey Hess
2779e7902a remove debug 2013-12-10 14:22:17 -04:00
Joey Hess
6c1a50b4ea fix EvilLinker to not stomp on environment 2013-12-10 14:21:22 -04:00
Joey Hess
012b31548b try setting even more variables, surely one must control the tmp dir 2013-12-10 14:09:11 -04:00
Joey Hess
147349057e argh 2013-12-10 14:07:18 -04:00
Joey Hess
880aeafed8 debug 2013-12-10 14:00:22 -04:00
Joey Hess
ccb944c85a didn't work 2013-12-10 13:16:44 -04:00
Joey Hess
656ae5f823 try setting TMPDIR for collect2 to not use C:\Windows 2013-12-10 12:53:37 -04:00
Joey Hess
540d4a05fe build installer 2013-12-10 00:45:21 -04:00
Joey Hess
c1bf27ecff avoid using EvilLinker when regular cabal build succeeds 2013-12-09 15:38:57 -04:00
Joey Hess
1c22c7486b trying again for webapp in windows autobuild 2013-12-09 15:04:57 -04:00
Joey Hess
fe7d6d524e temporarily disable the evilelinker on the autobuilder, since it seems to be hanging inexplicably 2013-12-07 11:24:18 -04:00
Joey Hess
c97b53b924 windooows 2013-12-07 11:21:41 -04:00
Joey Hess
d0e21b1b68 temporarily disable webapp on autobuilder, as it's for some reason hanging the build 2013-12-07 10:54:48 -04:00
Joey Hess
456a82965e avoid re-configuring 2013-12-06 21:12:47 -04:00
Joey Hess
bac31e9d30 remove debug 2013-12-06 19:06:56 -04:00
Joey Hess
6906810b82 test 2013-12-06 15:19:54 -04:00
Joey Hess
b370f52f88 use EvilLinker on autobuilder (will probably need some more horrible path fixes) 2013-12-06 15:08:30 -04:00
Joey Hess
da644c65cf try to fix cygwin path 2013-12-06 14:56:12 -04:00
Joey Hess
3694d5efe8 yay Yury fixed it! 2013-12-06 14:53:56 -04:00
Joey Hess
4be2184e2e test 2013-12-06 14:51:09 -04:00
Joey Hess
6f408e050b test 2013-12-06 14:43:28 -04:00
Joey Hess
54f3f00fc8 test 2013-12-06 14:42:42 -04:00
Joey Hess
9ab8e146bb test 2013-12-06 14:41:33 -04:00
Joey Hess
899def82cf test 2013-12-06 14:41:01 -04:00
Joey Hess
b4f8e10e1f test 2013-12-06 14:38:31 -04:00
Joey Hess
4190d00a0f test 2013-12-06 14:37:18 -04:00
Joey Hess
1b1ea33dc9 try to fix msysgit path 2013-12-06 14:33:22 -04:00
Joey Hess
76fcf3adca stop nuking cabal again 2013-12-06 13:58:28 -04:00