diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
 # Revision history for libBF-hs
 
+## 0.6.1 -- 2021-02-16
+
+* Fix a linker issue on Windows when loading via the GHC dynamic linker.
+
 ## 0.6 -- 2021-01-29
 
 * Fix a bug with `frint` and `bfRoundInt` that was causing incorrect
diff --git a/libBF.cabal b/libBF.cabal
--- a/libBF.cabal
+++ b/libBF.cabal
@@ -1,7 +1,7 @@
 cabal-version:       2.2
 
 name:                libBF
-version:             0.6
+version:             0.6.1
 synopsis:            A binding to the libBF library.
 description:         LibBF is a C library for working with arbitray precision
                      IEEE 754 floating point numbers.
@@ -37,6 +37,9 @@
     hsc2hs:hsc2hs
 
   hs-source-dirs:      src
+
+  if os(windows)
+    extra-libraries: gcc_s
 
   if flag(system-libbf)
     extra-libraries: bf
