diff --git a/src/liboslcomp/oslcomp.cpp b/src/liboslcomp/oslcomp.cpp
index b7ae491..db8248c 100644
--- a/src/liboslcomp/oslcomp.cpp
+++ b/src/liboslcomp/oslcomp.cpp
@@ -325,6 +325,8 @@ OSLCompilerImpl::compile (const std::string &filename,
             boost::filesystem::path path (program);  // our program
             path = path.parent_path ();  // now the bin dir of our program
             path = path.parent_path ();  // now the parent dir
+            path = path / "share";
+            path = path / "OSL-1.4";
             path = path / "shaders";
             bool found = false;
             if (OIIO::Filesystem::exists (path.string())) {
