Which versions of ROOT for CODE-RADE?

code-rade
root

(Bruce Becker) #1

@SeanMurray_59b6 We have a huge configuration matrix for the ROOT job. Can you please take a look at it and let me know whether all of those ROOT versions are necessary ? In particular, the ROOT v5 which doesn't seem to have a cmake list.


(Sean Murray) #2

Yes I need to do the matrix for geant4 as well.

I thought root 5 did not have cmake ? or did it ? will check.
Will reduce the matrix today.


(Bruce Becker) #3

No need to reduce the matrix if these versions are actually needed, but we need to check the version-specific build scripts in then.

I seem to recall us having this discussion... which is why I started the topic !

Give ROOT v5 a check to see if there's a Cmake lists file - the builds say there isn't.


(Bruce Becker) #4

OK, @SeanMurray_59b6 we have a better idea of what works now... which is "not much" :no_mouth:

This is the build matrix from build 26 :

It looks like only 5.34.36 and 6.09.02 are good candidates...


(Bruce Becker) #5

ok, so update on ROOT.

  1. We've split the ROOT jobs into ROOT-6 and ROOT-5 jobs. These require different compiler combos and it's just too complicated right now with Jenkiins plugins to express the matrix configuration.
  2. The difference between CentOS and Ubuntu builds seems to be the OpenSSL versions

in build 1 of ROOT-5

Looking for OpenSSL
-- Found OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (found version "1.0.1e")

whilst on ubuntu1610 :

-- Looking for OpenSSL
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.0.2g")

On the other hand, we've added the OpenSSL versions in CODE-RADE. I don't think these are compiled against though... but there seems to be some conflict.