diff --git a/descriptor/protocol-buffers-descriptor.cabal b/descriptor/protocol-buffers-descriptor.cabal
--- a/descriptor/protocol-buffers-descriptor.cabal
+++ b/descriptor/protocol-buffers-descriptor.cabal
@@ -1,5 +1,5 @@
 name:           protocol-buffers-descriptor
-version:        0.2.8
+version:        0.2.9
 cabal-version:  >= 1.2
 build-type:     Simple
 license:        BSD3
@@ -62,7 +62,7 @@
   else
         build-depends: base < 3
 
-  build-depends:   protocol-buffers == 0.2.8
+  build-depends:   protocol-buffers == 0.2.9
   extensions:      DeriveDataTypeable,
                    EmptyDataDecls,
                    FlexibleInstances,
diff --git a/hprotoc/Text/ProtocolBuffers/ProtoCompile.hs b/hprotoc/Text/ProtocolBuffers/ProtoCompile.hs
--- a/hprotoc/Text/ProtocolBuffers/ProtoCompile.hs
+++ b/hprotoc/Text/ProtocolBuffers/ProtoCompile.hs
@@ -18,7 +18,7 @@
 -- | Version of protocol-buffers.
 -- The version tags that I have used are ["unreleased"]
 version :: Version
-version = Version { versionBranch = [0,2,8]
+version = Version { versionBranch = [0,2,9]
                   , versionTags = [] }
 
 data Options = Options { optPrefix :: String
diff --git a/hprotoc/hprotoc.cabal b/hprotoc/hprotoc.cabal
--- a/hprotoc/hprotoc.cabal
+++ b/hprotoc/hprotoc.cabal
@@ -1,6 +1,6 @@
 name:           hprotoc
 -- Synchronize this version number with Text.ProtocolBuffers.ProtocolCompile.version
-version:        0.2.8
+version:        0.2.9
 cabal-version:  >= 1.2
 build-type:     Simple
 license:        BSD3
@@ -25,7 +25,7 @@
   Main-Is:         Text/ProtocolBuffers/ProtoCompile.hs
   build-tools:     alex
   ghc-options:     -O2 -Wall
-  build-depends:   protocol-buffers == 0.2.8, protocol-buffers-descriptor == 0.2.8
+  build-depends:   protocol-buffers == 0.2.9, protocol-buffers-descriptor == 0.2.9
   build-depends:   binary, utf8-string
   build-depends:   parsec, haskell-src
   if flag(small_base)
diff --git a/protocol-buffers.cabal b/protocol-buffers.cabal
--- a/protocol-buffers.cabal
+++ b/protocol-buffers.cabal
@@ -1,5 +1,5 @@
 name:           protocol-buffers
-version:        0.2.8
+version:        0.2.9
 cabal-version:  >= 1.2
 build-type:     Simple
 license:        BSD3
@@ -30,7 +30,7 @@
 
 Library
 -- fvia-C is needed on OS X powerPC (G4) with WireMessage.hs to prevent a GHC crash
-  ghc-options:  -Wall -O2
+  ghc-options:  -Wall -O2 -fvia-C
   exposed-modules: Text.ProtocolBuffers
                    Text.ProtocolBuffers.Basic
                    Text.ProtocolBuffers.Default
