diff --git a/GenI.cabal b/GenI.cabal
--- a/GenI.cabal
+++ b/GenI.cabal
@@ -1,5 +1,5 @@
 Name:           GenI
-Version:        0.17.3
+Version:        0.17.4
 License:        GPL
 License-file:   LICENSE
 Author:         Carlos Areces and Eric Kow
@@ -60,10 +60,15 @@
 
 Flag gui
   description: Build with a graphical user interface
+  default: False
 
 Flag splitBase
   description: Choose the new smaller, split-up base package.
 
+Flag static
+  Description: Build a static binary
+  Default:     False
+
 Library
   Build-depends: parsec >= 2 && < 3,
                  QuickCheck >= 1.2 && < 2,
@@ -78,6 +83,9 @@
   if !flag(gui)
     cpp-options:      -DDISABLE_GUI
 
+  if flag(static)
+    ghc-options: -static -optl-static
+
   Exposed-Modules:
                 NLP.GenI.Btypes,
                 NLP.GenI.BtypesBinary,
@@ -119,3 +127,5 @@
  else
     cpp-options:      -DDISABLE_GUI
 
+ if flag(static)
+    ghc-options: -static -optl-static
diff --git a/NEWS b/NEWS
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,9 @@
+GenI 0.17.4, 6 Apr 2009
+-----------------------
+* GHC 6.6 support
+
+* GUI disabled by default
+
 GenI 0.17.3, 3 Apr 2009
 -----------------------
 * Simplified build method
diff --git a/src/NLP/GenI/Btypes.lhs b/src/NLP/GenI/Btypes.lhs
--- a/src/NLP/GenI/Btypes.lhs
+++ b/src/NLP/GenI/Btypes.lhs
@@ -24,7 +24,8 @@
 unification, that is).
 
 \begin{code}
-{-# LANGUAGE TypeSynonymInstances, FlexibleInstances, DeriveDataTypeable #-}
+{-# GHC_OPTIONS -fglasgow-exts #-}
+-- {-# LANGUAGE TypeSynonymInstances, FlexibleInstances, DeriveDataTypeable #-}
 module NLP.GenI.Btypes(
    -- Datatypes
    GNode(..), GType(Subs, Foot, Lex, Other), NodeName,
diff --git a/src/NLP/GenI/CkyEarley/CkyBuilder.lhs b/src/NLP/GenI/CkyEarley/CkyBuilder.lhs
--- a/src/NLP/GenI/CkyEarley/CkyBuilder.lhs
+++ b/src/NLP/GenI/CkyEarley/CkyBuilder.lhs
@@ -26,7 +26,8 @@
 automaton.  No derived trees here!
 
 \begin{code}
-{-# LANGUAGE LiberalTypeSynonyms #-}
+{-# OPTIONS_GHC -fglasgow-exts #-}
+-- {-# LANGUAGE LiberalTypeSynonyms #-}
 module NLP.GenI.CkyEarley.CkyBuilder
  ( -- builder
    ckyBuilder, earleyBuilder,
diff --git a/src/NLP/GenI/Simple/SimpleBuilder.lhs b/src/NLP/GenI/Simple/SimpleBuilder.lhs
--- a/src/NLP/GenI/Simple/SimpleBuilder.lhs
+++ b/src/NLP/GenI/Simple/SimpleBuilder.lhs
@@ -24,7 +24,8 @@
 item is a derived tree.
 
 \begin{code}
-{-# LANGUAGE LiberalTypeSynonyms #-}
+{-# OPTIONS_GHC -fglasgow-exts #-}
+-- {-# LANGUAGE LiberalTypeSynonyms #-}
 module NLP.GenI.Simple.SimpleBuilder (
    -- Types
    Agenda, AuxAgenda, Chart, SimpleStatus, SimpleState,
