Hi Wolfram,
On 25/11/2019 11:00, Wolfram Zieger wrote:
Hello,
I couldn't find it in the docs at a first glance, so:
Is there a way to *keep symlinks* during the install step when working with
packed binaries (eb is extracting symlinks then) ?
Or a way to ignore faulty symlinks?
In my case there is this included, buried deep inside a huge bunch of sprawling
subdirectories within the tar ball:
* libstdc++.so.6.0.21 -> libstdc++.so.6.0.24 # libstdc++.so.6.0.24 is not
there
This makes Easybuild fail at the install step.
I know, I could just fix the tarball, but provided there will be updates in the
future with similar bugs, I'd rather had a way to deal with it in Easybuild.
It can surely be handled by using an "install_cmd" - but I would prefer a nice and clean
looking "packed binary" build script - thus the question.
You can use this in your easyconfig file:
keepsymlinks = True
See also the output of "eb -a | grep symlink".
regards,
Kenneth
Thanks and best regards,
Wolfram / Berlin