--- ./src/Util.cpp.orig	2021-09-02 13:29:52.824656260 +0000
+++ ./src/Util.cpp	2021-09-02 13:30:09.431502502 +0000
@@ -740,7 +740,7 @@
   unlink(newpath.c_str());
 
 #ifndef _WIN32
-  if (link(oldpath.c_str(), newpath.c_str()) != 0) {
+  if (symlink(oldpath.c_str(), newpath.c_str()) != 0) {
     throw core::Error(
       "failed to link {} to {}: {}", oldpath, newpath, strerror(errno));
   }