Skip to content
Snippets Groups Projects
Commit fa547fc2 authored by Marco Clemencic's avatar Marco Clemencic
Browse files

Updated Gaudi and LCG versions (mr !602)

- Gaudi v29r3
- LCG 93
- use latest LHCb Docker image in Gitlab-CI
- fix compiler lookup
- update release notes
parents 561db725 7afc0c96
No related branches found
Tags v29r3
1 merge request!602Updated Gaudi and LCG versions
Pipeline #
...@@ -27,7 +27,7 @@ endif() ...@@ -27,7 +27,7 @@ endif()
include(${CMAKE_SOURCE_DIR}/cmake/externals.cmake) include(${CMAKE_SOURCE_DIR}/cmake/externals.cmake)
# Declare project name and version # Declare project name and version
gaudi_project(Gaudi v29r2) gaudi_project(Gaudi v29r3)
# These tests do not really fit in a subdirectory. # These tests do not really fit in a subdirectory.
gaudi_add_test(cmake.CMakeModules gaudi_add_test(cmake.CMakeModules
......
---
version: v29r3
date: 2018-03-02
supported_builds: [CMake]
---
Package Coordinators: Marco Clemencic, Charles Leggett, Benedikt Hegner
# Release Notes
This is a bugfix release including these changes:
* [Bug Fix][]
* Fixed Python formatting ([mr !589][])
* Fix compilation with C++17 ([mr !599][])
* Fixed typo in CMake option name ([mr !609][])
* [Build System][]
* Remove restrictions on names of installed headers ([mr !614][])
* Fix distcc support and add icecream ([mr !619][])
* [Configuration][]
* Updated versions ([mr !602][])
* Externalize shared python tools ([mr !618][])
The full list of changes can be found on [Gitlab][].
**Externals version**: [LCG 93](http://lcginfo.cern.ch/release/93/)
[Gitlab]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?scope=all&state=merged&milestone_title=v29r3
[mr !589]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/589
[mr !599]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/599
[mr !602]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/602
[mr !609]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/609
[mr !614]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/614
[mr !618]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/618
[mr !619]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/619
[Bug Fix]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=bug+fix&scope=all&state=merged&milestone_title=v29r3
[Build System]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=build+system&scope=all&state=merged&milestone_title=v29r3
[C++ Framework]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=C%2B%2B+framework&scope=all&state=merged&milestone_title=v29r3
[Code Cleanup]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=code+cleanup&scope=all&state=merged&milestone_title=v29r3
[Configuration]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=configuration&scope=all&state=merged&milestone_title=v29r3
[Documentation]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=documentation&scope=all&state=merged&milestone_title=v29r3
[Interactivity]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=interactivity&scope=all&state=merged&milestone_title=v29r3
[Performance]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=Performance&scope=all&state=merged&milestone_title=v29r3
[Task Scheduling]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=task+scheduling&scope=all&state=merged&milestone_title=v29r3
[Tests]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=tests&scope=all&state=merged&milestone_title=v29r3
---
version: v29r3
date: 2018-03-02
supported_builds: [CMake]
---
Package Coordinators: Marco Clemencic, Charles Leggett, Benedikt Hegner
# Release Notes
This is a bugfix release including these changes:
* [Bug Fix][]
* Fixed Python formatting ([mr !589][])
* Fix compilation with C++17 ([mr !599][])
* Fixed typo in CMake option name ([mr !609][])
* [Build System][]
* Remove restrictions on names of installed headers ([mr !614][])
* Fix distcc support and add icecream ([mr !619][])
* [Configuration][]
* Updated versions ([mr !602][])
* Externalize shared python tools ([mr !618][])
The full list of changes can be found on [Gitlab][].
**Externals version**: [LCG 93](http://lcginfo.cern.ch/release/93/)
[Gitlab]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?scope=all&state=merged&milestone_title=v29r3
[mr !589]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/589
[mr !599]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/599
[mr !602]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/602
[mr !609]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/609
[mr !614]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/614
[mr !618]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/618
[mr !619]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests/619
[Bug Fix]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=bug+fix&scope=all&state=merged&milestone_title=v29r3
[Build System]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=build+system&scope=all&state=merged&milestone_title=v29r3
[C++ Framework]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=C%2B%2B+framework&scope=all&state=merged&milestone_title=v29r3
[Code Cleanup]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=code+cleanup&scope=all&state=merged&milestone_title=v29r3
[Configuration]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=configuration&scope=all&state=merged&milestone_title=v29r3
[Documentation]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=documentation&scope=all&state=merged&milestone_title=v29r3
[Interactivity]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=interactivity&scope=all&state=merged&milestone_title=v29r3
[Performance]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=Performance&scope=all&state=merged&milestone_title=v29r3
[Task Scheduling]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=task+scheduling&scope=all&state=merged&milestone_title=v29r3
[Tests]: https://gitlab.cern.ch/gaudi/Gaudi/merge_requests?label_name%5B%5D=tests&scope=all&state=merged&milestone_title=v29r3
...@@ -545,6 +545,10 @@ main()") ...@@ -545,6 +545,10 @@ main()")
# find the real path to the compiler # find the real path to the compiler
set(compiler_bin_path) set(compiler_bin_path)
get_filename_component(cxx_basename "${CMAKE_CXX_COMPILER}" NAME) get_filename_component(cxx_basename "${CMAKE_CXX_COMPILER}" NAME)
if(cxx_basename MATCHES "lcg-([^-]*)-.*")
# the correct path to the compiler may not contain the lcg-abc-X.Y.Z link
set(cxx_basename "${CMAKE_MATCH_1}")
endif()
foreach(_ldir ${std_library_path}) foreach(_ldir ${std_library_path})
while(NOT _ldir STREQUAL "/") while(NOT _ldir STREQUAL "/")
get_filename_component(_ldir "${_ldir}" PATH) get_filename_component(_ldir "${_ldir}" PATH)
......
# Special wrapper to load the declared version of the heptools toolchain. # Special wrapper to load the declared version of the heptools toolchain.
set(heptools_version 92) set(heptools_version 93)
cmake_minimum_required(VERSION 2.8.5) cmake_minimum_required(VERSION 2.8.5)
if($ENV{HEPTOOLS_VERSION}) if($ENV{HEPTOOLS_VERSION})
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment