diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
 
 See full history at: <https://github.com/faylang/fay/commits>
 
+### 0.24.1.1 (2021-01-08)
+
+* Relax boundaries for aeson, tasty, base-compat. Allow builds for Gentoo (#469).
+
 ### 0.24.1.0 (2020-03-26)
 
 * GHC 8.10.1 support.
diff --git a/fay.cabal b/fay.cabal
--- a/fay.cabal
+++ b/fay.cabal
@@ -1,5 +1,5 @@
 name:                fay
-version:             0.24.1.0
+version:             0.24.1.1
 synopsis:            A compiler for Fay, a Haskell subset that compiles to JavaScript.
 description:         Fay is a proper subset of Haskell which is type-checked
                      with GHC, and compiled to JavaScript. It is lazy, pure, has a Fay monad,
@@ -22,7 +22,7 @@
 copyright:           2012 Chris Done, Adam Bergmark
 category:            Development, Web, Fay
 build-type:          Custom
-cabal-version:       >=1.8
+cabal-version:       2.0
 data-files:
   src/Fay/FFI.hs
 extra-source-files:
@@ -77,10 +77,13 @@
     , Cabal
 
 library
+  default-language:  Haskell2010                           
   ghc-options:       -O2 -Wall
   hs-source-dirs:
     src
     src/haskell-names
+  autogen-modules:
+    Paths_fay
   exposed-modules:
     Fay
     Fay.Compiler
@@ -140,8 +143,8 @@
     Paths_fay
   build-depends:
       base >= 4.9 && < 4.15
-    , base-compat >= 0.10 && < 0.11
-    , aeson > 0.6 && < 1.5
+    , base-compat >= 0.10 && < 0.12
+    , aeson > 0.6 && < 1.6
     , bytestring >= 0.9 && < 0.11
     , containers >= 0.4 && < 0.7
     , data-default >= 0.2 && < 0.8
@@ -174,9 +177,12 @@
     build-depends: tagged
 
 executable fay
+  default-language:  Haskell2010                           
   hs-source-dirs:    src/main
   ghc-options:       -O2 -Wall
   main-is:           Main.hs
+  autogen-modules:
+    Paths_fay
   build-depends:
       base
     , fay
@@ -187,10 +193,13 @@
     Paths_fay
 
 executable fay-tests
+  default-language:  Haskell2010                           
   ghc-options:       -O2 -Wall -threaded -with-rtsopts=-N
   hs-source-dirs:    src/tests
   main-is:           Tests.hs
   if flag(test)
+    autogen-modules:
+      Paths_fay
     other-modules:
       Test.CommandLine
       Test.Compile
@@ -208,8 +217,8 @@
       , fay
       , filepath
       , haskell-src-exts
-      , random >= 1.0 && < 1.2
-      , tasty >= 0.9 && < 1.2
+      , random >= 1.0 && < 1.3
+      , tasty >= 0.9 && < 1.5
       , tasty-hunit >= 0.8 && < 0.11
       , tasty-th == 0.1.*
       , text
