Skip to content

Fix a linking issue in the ExecDriver

Baptiste Ravina requested to merge ravinab/athena:exec_driver_fix into main

ExecDriver was introduced in !68231 (merged) and creates a hardlink instead of hadding when there is a single output file. This however leads to errors of type

terminate called after throwing an instance of 'std::filesystem::__cxx11::filesystem_error'
  what():  filesystem error: cannot create hard link: Invalid cross-device link

on EOS, AFS/work and AFS/home.

Propose to use a symlink instead.

Merge request reports