diff --git a/support/src/cljsbuild/compiler.clj b/support/src/cljsbuild/compiler.clj
index 11aa2731..134199dc 100644
--- a/support/src/cljsbuild/compiler.clj
+++ b/support/src/cljsbuild/compiler.clj
@@ -84,8 +84,8 @@
       path)))
 
 (defn- relativize [parent path]
-  (let [path (fs/absolute-path path)
-        parent (fs/absolute-path parent)]
+  (let [path (.getCanonicalPath (fs/file path))
+        parent (.getCanonicalPath (fs/file parent))]
     (if (.startsWith path parent)
       (subs path (count parent))
       path)))