diff options
Diffstat (limited to 'Presence/main.hs')
-rw-r--r-- | Presence/main.hs | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/Presence/main.hs b/Presence/main.hs index 1f89b39d..317dc71e 100644 --- a/Presence/main.hs +++ b/Presence/main.hs | |||
@@ -18,16 +18,11 @@ import System.INotify | |||
18 | #ifndef NOUTMP | 18 | #ifndef NOUTMP |
19 | import UTmp | 19 | import UTmp |
20 | -- UTmp is inconvenient for the profiling build due to Template Haskell | 20 | -- UTmp is inconvenient for the profiling build due to Template Haskell |
21 | -- causing ghc to report: | 21 | -- causing ghc to report "Dynamic linking required,..." |
22 | -- | 22 | -- |
23 | -- Dynamic linking required, but this is a non-standard build (eg. prof). | 23 | -- To make a full-featured profiling build, the bp script will make a |
24 | -- You need to build the program twice: once the normal way, and then | 24 | -- non-profiling binary for BitSyntax available to an otherwise-profiling |
25 | -- in the desired way using -osuf to set the object file suffix. | 25 | -- build. |
26 | -- | ||
27 | -- ... so -DNOUTMP was introduced to remove TemplateHaskell from the build. | ||
28 | -- However, a full-featured profiling build can be built using the bp | ||
29 | -- script which makes a non-profiling binary available during the build in | ||
30 | -- the manner in which the error message attempted (and failed) to communicate. | ||
31 | #endif | 26 | #endif |
32 | import FGConsole | 27 | import FGConsole |
33 | import XMPP | 28 | import XMPP |