diff --git a/Library/Homebrew/dependency_collector.rb b/Library/Homebrew/dependency_collector.rb
index a8e2609ac6011b96cdb43c271de3093488f06835..e5734a79e123a0ace56cb461de9e69b988c0dcdb 100644
--- a/Library/Homebrew/dependency_collector.rb
+++ b/Library/Homebrew/dependency_collector.rb
@@ -117,6 +117,8 @@ class DependencyCollector
     when :emacs      then EmacsRequirement.new(tags)
     # Tiger's ld is too old to properly link some software
     when :ld64       then LD64Dependency.new if MacOS.version < :leopard
+    # Tiger doesn't ship expat in /usr/lib
+    when :expat      then Dependency.new("expat", tag) if MacOS.version < :leopard
     when :python2
       PythonRequirement.new(tags)
     else