diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,9 @@
 # ChangeLog for yaml
 
+## 0.10.1.1
+
+* Correctly declare libyaml dependency on system-libyaml flag [#151](https://github.com/snoyberg/yaml/pull/151)
+
 ## 0.10.1
 
 * Avoid incurring a `semigroups` dependency on recent GHCs.
diff --git a/yaml.cabal b/yaml.cabal
--- a/yaml.cabal
+++ b/yaml.cabal
@@ -4,10 +4,10 @@
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 514c53ba5a36230ee3cda22bed82857fb3fe0ae4227b17ad757b65a87473b77a
+-- hash: 35f17bf7ece306fc322476ea7dac5e0561ed45dfaf86b2cf65b37c02ed42833f
 
 name:           yaml
-version:        0.10.1
+version:        0.10.1.1
 synopsis:       Support for parsing and rendering YAML documents.
 description:    README and API documentation are available at <https://www.stackage.org/package/yaml>
 category:       Data
@@ -117,6 +117,9 @@
         libyaml/reader.c
         libyaml/scanner.c
         libyaml/writer.c
+  else
+    extra-libraries:
+        yaml
   if os(windows)
     cpp-options: -DWINDOWS
   default-language: Haskell2010
