diff --git a/ChangeLog b/ChangeLog
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2016-06-24  Daniel Gröber  <dxld@darkboxed.org>
 
+        * Release version 0.0.0.3
+
         * Release version 0.0.0.2
 
         * Release version 0.0.0.1
diff --git a/Setup.hs b/Setup.hs
--- a/Setup.hs
+++ b/Setup.hs
@@ -58,7 +58,9 @@
       includeOpts = map ("-I"++) includes
       libs = ["dl"]
       libOpts = map ("-l"++) libs
-      opts = ["-o", targetDir </> exeName']
+      opts = [ "-std=gnu99"
+             , "-o", targetDir </> exeName'
+             ]
              ++ includeOpts
              ++ libOpts
              ++ [modulePath]
diff --git a/rts-loader.cabal b/rts-loader.cabal
--- a/rts-loader.cabal
+++ b/rts-loader.cabal
@@ -1,5 +1,5 @@
 name:                rts-loader
-version:             0.0.0.2
+version:             0.0.0.3
 synopsis:            Dynamically load Haskell libraries
 description:
  Load and execute functions from Haskell dynamic libraries without being
