From 68975dbc81ab078ef97ce131bf951e7b62f083bc Mon Sep 17 00:00:00 2001 From: Niklas Kapelle Date: Sat, 28 Feb 2026 21:17:48 +0100 Subject: [PATCH] use absolute path in symlinks --- src/linker.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/linker.rs b/src/linker.rs index 18bb6c0..661d526 100644 --- a/src/linker.rs +++ b/src/linker.rs @@ -138,9 +138,11 @@ fn path_to_lowercase(path: &Path) -> PathBuf { } fn create_symlink_for_file(src: &Path, dst: &Path) -> io::Result<()> { + let absolute_path = fs::canonicalize(src)?; + #[cfg(unix)] { - unix::fs::symlink(src, dst) + unix::fs::symlink(absolute_path, dst) } #[cfg(windows)]