summaryrefslogtreecommitdiff
path: root/doc/todo
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2014-02-27 17:29:03 -0400
committerGravatar Joey Hess <joey@kitenet.net>2014-02-27 17:29:03 -0400
commit972c85bc09389ce4381d29418ec4e0ebaa8d055c (patch)
treeda86fa146de7887782a4f7c04fe6e7506f6bfab2 /doc/todo
parent408b74267a48aeb4fe716b3e5645f7b5bf3bddd4 (diff)
update
Diffstat (limited to 'doc/todo')
-rw-r--r--doc/todo/windows_support.mdwn12
1 files changed, 10 insertions, 2 deletions
diff --git a/doc/todo/windows_support.mdwn b/doc/todo/windows_support.mdwn
index d1da853a9..bf06f54c2 100644
--- a/doc/todo/windows_support.mdwn
+++ b/doc/todo/windows_support.mdwn
@@ -74,5 +74,13 @@ Loading package gnutls-0.1.5 ... ghc.exe: internal error: Misaligned section: 18
<https://ghc.haskell.org/trac/ghc/ticket/8830>
Note: This only happens in the TH link stage. So building w/o the webapp
-works with XMPP. One possible approach would be to make a helper program
-with the XMPP support in it, that does not use TH.
+works with XMPP.
+
+Options:
+
+1. Use EvilSplicer, building first without XMPP library, but with its UI,
+ and a second time without TH, but with the XMPP library. Partially done
+ on the `winsplicehack` branch, but requires building patched versions
+ of lots of yesod dependency chain to export modules referenced by TH
+ splices, like had to be done on Android. Horrible pain. Ugly as hell.
+2. Make a helper program with the XMPP support in it, that does not use TH.