diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+# 1.1.0.5 - 2026-07-11
+
+- Made build static to get around dynamic mixmatch issues with GHC versions.
+- Static made optional for Hackage installs.
+
 # 1.1.0.4 - 2026-07-01
 
 - Adjusted cabal version to be lower for better coverage.
diff --git a/CHANGELOG.org b/CHANGELOG.org
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -1,7 +1,9 @@
 #+TITLE: Changelog for swiss-army-knife
 #+AUTHOR: Fred Mitchell
 #+EMAIL: fred.mitchell@atomlogik.de
-
+* 1.1.0.5 - 2026-07-11
+  + Made build static to get around dynamic mixmatch issues with GHC versions.
+  + Static made optional for Hackage installs. 
 * 1.1.0.4 - 2026-07-01
   + Adjusted cabal version to be lower for better coverage.
   + GHC2021 for better coverage
diff --git a/README.org b/README.org
--- a/README.org
+++ b/README.org
@@ -1,6 +1,8 @@
 * swiss-army-knife :TOC_7_gh:
   - [[#created-by][Created By]]
   - [[#introduction][Introduction]]
+  - [[#installation][Installation]]
+    - [[#statiic-builds-from-hackage][Statiic Builds from Hackage]]
   - [[#documentation][Documentation]]
     - [[#sak---help][sak --help]]
     - [[#sak-extip][sak extip]]
@@ -29,7 +31,21 @@
    So some knives will run "anywhere", but some that call out to
    the system for system-specific information may have issues.
    As I find out about them, I will fix them as quickly as I can.
-
+** Installation
+   + using cabal (recommended)
+     cabal update
+     cabal install swiss-army-knife
+   + On Arch from the AUR
+     | using aura | aura -A swiss-army-knife |
+     | using yay  | yay -S swiss-army-knife  |
+     | using paru | paru -S swiss-army-knife |
+*** Statiic Builds from Hackage 
+    To build a statically-linked binary, install:
+    + `ghc-static` (Arch: `pacman -S ghc-static`)
+    + a static gmp (Arch: AUR `libgmp-static`)
+    + a static zlib — Arch's official package dropped `libz.a` as of 1.3.2;
+       build it yourself from https://zlib.net if needed.
+    Then: `cabal install swiss-army-knife -fstatic`
 ** Documentation
    These are the current "knives" implemented. More to come. Open
    to suggestions.
diff --git a/swiss-army-knife.cabal b/swiss-army-knife.cabal
--- a/swiss-army-knife.cabal
+++ b/swiss-army-knife.cabal
@@ -1,6 +1,6 @@
 cabal-version: 2.4
 name:           swiss-army-knife
-version:        1.1.0.4
+version:        1.1.0.5
 synopsis:       A collection of small tools to make life a bit easier for the command-line.
 category:       System
 description:    Please see the README on GitHub at <https://github.com/flajann2/swiss-army-knife#readme>
@@ -60,6 +60,11 @@
     , split                   >= 0.2.5   && < 0.3
   default-language: GHC2021
 
+flag static
+  description: Build a statically-linked executable (requires ghc-static, libgmp-static, and a static zlib)
+  default: False
+  manual: True
+
 executable sak
   main-is: SwissArmyKnife.hs
   autogen-modules:
@@ -69,6 +74,8 @@
   hs-source-dirs:
       app
   ghc-options: -threaded -rtsopts -with-rtsopts=-N
+  if flag(static)
+    ghc-options: -optl-static -threaded -rtsopts -with-rtsopts=-N
   build-depends:
       base                    >= 4.18    && < 5
     , optparse-applicative    >= 0.18    && < 0.20
