Open mmikhasenko opened 6 years ago
Anaconda
comes with a more recent version of binutils
than your system. This new versions defines a couple of relocation types more than previous versions. Apparently Anaconda
uses its version of binutils
to link the python
libraries, so that they are not linkable with previous versions of binutils
.
Either use the compiler and linker from Anaconda
to compile ROOTPWA and probably the rest of your software stack, or get rid of it!
It does not sound good. Thank you for the explanation.
What is with plans to switch to new python and boost e.g. in the new release for ROOTPWA?
I am not aware of any issues in general. As written above, if you want to make use of Anaconda, then you have to ensure that ROOTPWA and all required libraries are compiled and linked using Anaconda compilers and linkers. There is nothing that has to be changed on the ROOTPWA side, but you have to carefully set up a correct environment.
The error is at the last step of
make
when I tried to install ROOTPWA on a stationary machine with centos7Environment:
The output of the
compileBoostLibraries.sh
is significantly shorter than with ubuntu on my laptop. I found it suspicious.