diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,13 @@
 # Revision history for reflex-dom
 
+## 0.6.1.1
+
+* Compile with -fPIC
+
+## 0.6.1.0-r1
+
+* Loosen reflex-dom-core version bounds
+
 ## 0.6.1.0
 
 * Update for new dependent-map and dependent-sum (after the "some" package split)
diff --git a/reflex-dom.cabal b/reflex-dom.cabal
--- a/reflex-dom.cabal
+++ b/reflex-dom.cabal
@@ -1,6 +1,6 @@
 cabal-version: 1.24
 Name: reflex-dom
-Version: 0.6.1.0
+Version: 0.6.1.1
 Synopsis: Functional Reactive Web Apps with Reflex
 Description:
   Web applications without callbacks or side-effects.
@@ -61,7 +61,7 @@
     hs-source-dirs: src-android
     other-modules: Reflex.Dom.Android.MainWidget
     build-depends:
-      aeson >= 1.4 && < 1.5,
+      aeson >= 1.4 && < 1.6,
       android-activity == 0.1.*,
       data-default == 0.7.*,
       jsaddle >= 0.9.6 && < 0.10
@@ -71,13 +71,13 @@
     cpp-options: -DANDROID
     build-tools: hsc2hs
   build-depends:
-    base >= 4.7 && < 4.14,
+    base >= 4.7 && < 4.15,
     bytestring == 0.10.*,
     reflex >= 0.8 && < 0.9,
-    reflex-dom-core == 0.6.1.0,
+    reflex-dom-core >= 0.6.1.0 && <0.7,
     text == 1.2.*
   if !impl(ghcjs)
-    if flag(use-warp) && (os(linux) || os(osx))
+    if flag(use-warp)
       build-depends:
         jsaddle >= 0.9.6 && < 0.10,
         jsaddle-warp >= 0.9.6 && < 0.10
@@ -131,7 +131,8 @@
     , Reflex.Dom.Widget.Resize
     , Reflex.Dom.Xhr
     , Reflex.Dom.Xhr.FormData
-  ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -O2 -ferror-spans
+  ghc-options: -Wall -fwarn-tabs -funbox-strict-fields -O2 -ferror-spans -fPIC
+  cc-options: -fPIC
   if flag(expose-all-unfoldings)
     ghc-options: -fexpose-all-unfoldings
   if flag(use-reflex-optimizer)
