diff --git a/setup.py b/setup.py
index f9a8f16c5b70955e9c0419bcacebea132ea25ab1..5e6fc307c7f225003a32fa65965bd862b2a8b9e1 100644
--- a/setup.py
+++ b/setup.py
@@ -74,7 +74,7 @@ class libsvm:
       libraries when searching.
     """
 
-    candidates = find_header('svm.h', subpaths=['', 'libsvm'])
+    candidates = find_header('svm.h', subpaths=['', 'libsvm', 'libsvm-*/libsvm'])
 
     if not candidates:
       raise RuntimeError("could not find libsvm's `svm.h' - have you installed libsvm on this machine?")