Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMake Update to Gaudi v35 #24

Closed
vvolkl opened this issue Nov 17, 2020 · 0 comments · Fixed by #25
Closed

CMake Update to Gaudi v35 #24

vvolkl opened this issue Nov 17, 2020 · 0 comments · Fixed by #25

Comments

@vvolkl
Copy link
Contributor

vvolkl commented Nov 17, 2020

I have now written a checklist for the update to Gaudi v35 (see the bottom of https://gitlab.cern.ch/gaudi/Gaudi/-/blob/4aedf4ebf678f54672f26184fcf686d9fe65d080/docs/source/Developers/cmake.rst)

Also key4hep/k4FWCore#19 seems to be working fine and can be used as a template.
Had to do some bugfixes, all the relevant changes are now in this commit: key4hep/k4FWCore@2e6d43b

Gaudi v35 is also installed on cvmfs so all the dependencies for a test build can be taken from there, using spack dev-build k4marlinwrapper@master in the local repository folder. (once key4hep/key4hep-spack#111 is merged)

~$ spack spec -I k4marlinwrapper@master
Input spec
--------------------------------
 -   k4marlinwrapper@master

Concretized
--------------------------------
 -   k4marlinwrapper@master%[email protected]~ipo build_type=RelWithDebInfo arch=linux-centos7-broadwell
[^]      ^[email protected]%[email protected]~doc+ncurses+openssl+ownlibs~qt patches=bf695e3febb222da2ed94b3beea600650e4318975da90e4a71d6f31a6d5d8c3d arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected]~symlinks+termlib arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected]+systemcerts arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]+cpanm+shared+threads arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]+optimize+pic+shared arch=linux-centos7-broadwell
[^]      ^[email protected]%[email protected]~docs~ipo~optional~vtune build_type=RelWithDebInfo arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected]+atomic+chrono~clanglibcpp~container~context~coroutine+date_time~debug+exception~fiber+filesystem+graph~icu+iostreams+locale+log+math~mpi+multithreaded~numpy~pic+program_options+python+random+regex+serialization+shared+signals~singlethreaded+system~taggedlayout+test+thread+timer~versionedlayout+wave cxxstd=98 patches=2ab6c72d03dec6a4ae20220a9dfd5c8c572c5294252155b85c6874d97c323199 visibility=hidden arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]+shared arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]+bz2+ctypes+dbm~debug+libxml2+lzma~nis~optimizations+pic+pyexpat+pythoncmd+readline+shared+sqlite3+ssl~tix~tkinter~ucs4+uuid+zlib patches=0d98e93189bc278fbc37a50ed7f183bd8aaf249a8e1670a465f0db6bb4f8cf87 arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected]+libbsd arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected]+bzip2+curses+git~libunistring+libxml2+tar+xz arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected]~python arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected]~pic arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] patches=26f26c6f29a7ce9bf370ad3ab2610f99365b4bdd7b82e7c31df41a3370d685c0 arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected]+column_metadata+fts~functions~rtree arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected]~ipo build_type=RelWithDebInfo cxxstd=11 arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected]~ipo build_type=RelWithDebInfo cxxstd=14 arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected]~ipo+pic build_type=RelWithDebInfo cxxstd=11 arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected]+shared+tm cxxstd=default patches=62ba015ebd1819c45bef47411540b789b493e31ca668c4ff4cb2afcbc306b476,ce1fb16fb932ce86a82ca87cf0431d1a8c83652af9f552b264213b2ff2945d73 arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected]~ipo+single_header build_type=RelWithDebInfo arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected]~doc~examples~ipo~perf build_type=RelWithDebInfo cxxstd=11 arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected]~aqua+davix~emacs+examples~fftw~fits~fortran+gdml+gminimal~graphviz+gsl~http~ipo~jemalloc+math~memstat+minuit+mlp~mysql+opengl~postgres~pythia6+pythia8+python~qt4+r+root7+rootfit+rpath~shadow+sqlite+ssl~table+tbb+threads+tmva+unuran+vc+vdt+vmc+x+xml+xrootd build_type=RelWithDebInfo cxxstd=17 patches=22af3471f3fd87c0fe8917bf9c811c6d806de6c8b9867d30a1e3d383a1b929d7 arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]~ipo build_type=RelWithDebInfo cxxstd=11 arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]~ipo+shared build_type=RelWithDebInfo patches=001908e385de3940afd29f2cf36133dd33cb8931194cd5c419c8bc8f3096e3f0 arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected]+glx~llvm+opengl~opengles+osmesa buildtype=release swr=none arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected]+gold~headers~interwork~ld~libiberty~lto+nls~plugins arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected]+sigsegv patches=3877ab548f88597ab2327a2230ee048d2d07ace1062efe81fc92e91b7f39cd00,fc9b61654a3ba1a8d6cd78ce087e7c96366c290bc8d2c299f09828d793b853c8 arch=linux-centos7-broadwell
[^]                              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected]+lex patches=09c22e5c6fef327d3e48eb23f0d610dcd3a35ab9207f12e0f875701c677978d3 arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] patches=84b916c0bf8c51b7e7b28417692f0ad3e7030d1f3c248ba77c42ede5c1c5d11e,bd9e4e5cc280f9753ae14956c4e4aa17fe7a210f55dd6c84aa60b12d106d47a2 arch=linux-centos7-broadwell
[^]                              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                              ^[email protected]%[email protected] patches=12f6edb0c6b270b8c8dba2ce17998c580db01182d871ee32b7b6e4129bd1d23a,1732115f651cff98989cb0215d8f64da5e0f7911ebf0c13b064920f088f2ffe1 arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] patches=7a7ff3bffb5c1996faf178da6765d578394624edb96fe9297bf21f2e3cd9ebda arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]~doc~ipo+png+zlib build_type=RelWithDebInfo arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected]~ipo build_type=RelWithDebInfo arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]~ipo build_type=RelWithDebInfo arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]~external-cblas arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] fonts=encodings,font-adobe-100dpi,font-adobe-75dpi,font-adobe-utopia-100dpi,font-adobe-utopia-75dpi,font-adobe-utopia-type1,font-alias,font-arabic-misc,font-bh-100dpi,font-bh-75dpi,font-bh-lucidatypewriter-100dpi,font-bh-lucidatypewriter-75dpi,font-bh-ttf,font-bh-type1,font-bitstream-100dpi,font-bitstream-75dpi,font-bitstream-speedo,font-bitstream-type1,font-cronyx-cyrillic,font-cursor-misc,font-daewoo-misc,font-dec-misc,font-ibm-type1,font-isas-misc,font-jis-misc,font-micro-misc,font-misc-cyrillic,font-misc-ethiopic,font-misc-meltho,font-misc-misc,font-mutt-misc,font-schumacher-misc,font-screen-cyrillic,font-sun-misc,font-winitzki-cyrillic,font-xfree86-type1 arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]~consistent_fpcsr~ilp64+pic+shared threads=none arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]~jit+multibyte+utf arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]+blas+lapack arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]              ^pythia8@8303%[email protected]~evtgen~fastjet+hepmc~root+shared arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected]~ipo build_type=RelWithDebInfo length=MM momentum=GEV arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected]+pic arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]~X~external-lapack~memory_profiling~rmath arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected]~X+fc+ft~gobject+pdf~png~svg patches=7c4da77767fe9feb03f8051def0832f0c67f99162913275cfa127a88df19cf51 arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected]~libmount patches=63e5a3efbdaf67cfb9707a20fd6e21e8826d1c785b20c6ec326f6d2b116950fc tracing=none arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected]~darwinssl~gssapi~libssh~libssh2~nghttp2 arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                          ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] cxxstd=11 arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected]~X arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected] patches=6f90bb267efa043ed70b900b4b8e2faf9e8133afae311893b01060356ea81bba arch=linux-centos7-broadwell
[^]                      ^[email protected]%[email protected]~graphite2 arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected]~jit+multibyte arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]~gsl+rngstreams+shared arch=linux-centos7-broadwell
[^]                  ^[email protected]%[email protected] arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]~ipo build_type=RelWithDebInfo arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]~ipo build_type=RelWithDebInfo arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]+http~ipo~python+readline build_type=RelWithDebInfo cxxstd=11 arch=linux-centos7-broadwell
[^]      ^[email protected]%[email protected]~examples~ipo~jar+rootdict build_type=RelWithDebInfo cxxstd=17 arch=linux-centos7-broadwell
[^]      ^[email protected]%[email protected]+aida+clhep~doc~gui~ipo~lccd build_type=RelWithDebInfo arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected]~doc~ipo+tgeo build_type=RelWithDebInfo patches=8a5fbc4e7d0a0f86ab430ac775cb4010ebfc7dc557640fa58f38d32a7144eb29 arch=linux-centos7-broadwell
[^]              ^[email protected]%[email protected]~ipo build_type=RelWithDebInfo patches=ff6847fd47fec45a31961a0560f60dc221a354ad2d3cd267fff7e7dedd72a3fc arch=linux-centos7-broadwell
[^]          ^[email protected]%[email protected]~ipo build_type=RelWithDebInfo arch=linux-centos7-broadwell



@andresailer andresailer linked a pull request Jan 24, 2021 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants