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



Reply via email to