Standalone Build Fix, master branch (2019.05.16.)
Made the LibLZMA
dependency in GaudiKernel
optional. To allow the usage of hand-built ROOT versions, ones that were not built against LibLZMA
.
At the same time I just now noticed that we can no longer use GCC 7 for the build. I guess this was already known, but I just wanted to make sure that everybody's aware. I can use GCC 8 on Ubuntu 18.04 (where I was doing this test) relatively conveniently. But I was still surprised that the system-default compiler no longer works with Gaudi...
Merge request reports
Activity
added 14 commits
-
dcb6a1c2...19e9e78d - 13 commits from branch
gaudi:master
- e7d42925 - Merge remote-tracking branch 'upstream/master' into StandaloneBuildFix-master-20190516
-
dcb6a1c2...19e9e78d - 13 commits from branch
- [2019-05-16 15:52] Validation started with lhcb-gaudi-merge#751
- [2019-05-17 00:03] Validation started with lhcb-dd4hep#180
- [2019-05-17 00:04] Validation started with lhcb-sanitizers#248
- [2019-05-17 00:04] Validation started with lhcb-lcg-dev3#895
- [2019-05-17 00:04] Validation started with lhcb-test-throughput2#10
- [2019-05-17 00:06] Validation started with lhcb-lcg-dev4#903
- [2019-05-17 00:07] Validation started with lhcb-soa-track#80
- [2019-05-17 00:09] Validation started with lhcb-gaudi-head#2255
- [2019-05-17 00:10] Validation started with lhcb-tdr-test#548
- [2019-05-18 10:59] Validation started with lhcb-gaudi-merge#758
- [2019-05-19 00:02] Validation started with lhcb-dd4hep#182
- [2019-05-19 00:02] Validation started with lhcb-gaudi-head#2257
- [2019-05-19 00:03] Validation started with lhcb-test-throughput2#12
- [2019-05-19 00:03] Validation started with lhcb-soa-track#82
- [2019-05-19 00:04] Validation started with lhcb-lcg-dev4#905
- [2019-05-19 00:05] Validation started with lhcb-sanitizers#250
- [2019-05-19 00:06] Validation started with lhcb-lcg-dev3#897
- [2019-05-19 00:06] Validation started with lhcb-tdr-test#550
- [2019-05-20 00:03] Validation started with lhcb-dd4hep#183
- [2019-05-20 00:04] Validation started with lhcb-lcg-dev4#906
- [2019-05-20 00:05] Validation started with lhcb-lcg-dev3#898
- [2019-05-20 00:06] Validation started with lhcb-soa-track#83
- [2019-05-20 00:07] Validation started with lhcb-sanitizers#251
- [2019-05-20 00:07] Validation started with lhcb-test-throughput2#13
- [2019-05-20 00:08] Validation started with lhcb-gaudi-head#2258
- [2019-05-20 00:09] Validation started with lhcb-tdr-test#551
- [2019-05-20 16:13] Validation started with lhcb-dd4hep#184
- [2019-05-21 00:04] Validation started with lhcb-dd4hep#185
- [2019-05-21 00:05] Validation started with lhcb-lcg-dev3#899
- [2019-05-21 00:05] Validation started with lhcb-test-throughput2#14
- [2019-05-21 00:06] Validation started with lhcb-lcg-dev4#907
- [2019-05-21 00:06] Validation started with lhcb-soa-track#84
- [2019-05-21 00:07] Validation started with lhcb-sanitizers#252
- [2019-05-21 00:07] Validation started with lhcb-gaudi-head#2259
- [2019-05-21 00:08] Validation started with lhcb-tdr-test#552
- [2019-05-21 12:24] Validation started with lhcb-dd4hep#186
- [2019-05-21 15:25] Validation started with lhcb-dd4hep#187
- [2019-05-21 17:30] Validation started with lhcb-dd4hep#188
- [2019-05-22 00:03] Validation started with lhcb-lcg-dev4#908
- [2019-05-22 00:05] Validation started with lhcb-lcg-dev3#900
- [2019-05-22 00:06] Validation started with lhcb-soa-track#85
- [2019-05-22 00:06] Validation started with lhcb-sanitizers#253
- [2019-05-22 00:06] Validation started with lhcb-test-throughput2#15
- [2019-05-22 00:07] Validation started with lhcb-dd4hep#189
- [2019-05-22 00:09] Validation started with lhcb-gaudi-head#2260
- [2019-05-22 00:09] Validation started with lhcb-tdr-test#553
- [2019-05-22 10:16] Validation started with lhcb-test-throughput2#16
- [2019-05-23 00:03] Validation started with lhcb-lcg-dev3#901
- [2019-05-23 00:03] Validation started with lhcb-dd4hep#190
- [2019-05-23 00:04] Validation started with lhcb-soa-track#86
- [2019-05-23 00:04] Validation started with lhcb-sanitizers#254
- [2019-05-23 00:06] Validation started with lhcb-test-throughput2#17
- [2019-05-23 00:06] Validation started with lhcb-lcg-dev4#909
- [2019-05-23 00:09] Validation started with lhcb-gaudi-head#2261
- [2019-05-23 00:10] Validation started with lhcb-tdr-test#554
- [2019-05-24 00:03] Validation started with lhcb-lcg-dev4#910
- [2019-05-24 00:04] Validation started with lhcb-soa-track#87
- [2019-05-24 00:04] Validation started with lhcb-sanitizers#255
- [2019-05-24 00:05] Validation started with lhcb-test-throughput2#18
- [2019-05-24 00:05] Validation started with lhcb-dd4hep#191
- [2019-05-24 00:06] Validation started with lhcb-lcg-dev3#902
- [2019-05-24 00:07] Validation started with lhcb-gaudi-head#2262
- [2019-05-24 00:08] Validation started with lhcb-tdr-test#555
- [2019-05-24 09:27] Validation started with lhcb-test-throughput2#19
- [2019-05-25 00:02] Validation started with lhcb-lcg-dev3#903
- [2019-05-25 00:03] Validation started with lhcb-test-throughput2#20
- [2019-05-25 00:03] Validation started with lhcb-sanitizers#256
- [2019-05-25 00:04] Validation started with lhcb-lcg-dev4#911
- [2019-05-25 00:06] Validation started with lhcb-tdr-test#556
- [2019-05-25 00:07] Validation started with lhcb-dd4hep#192
- [2019-05-25 00:07] Validation started with lhcb-soa-track#88
- [2019-05-25 00:14] Validation started with lhcb-gaudi-head#2263
- [2019-05-26 00:02] Validation started with lhcb-gaudi-head#2264
- [2019-05-26 00:04] Validation started with lhcb-lcg-dev3#904
- [2019-05-26 00:04] Validation started with lhcb-test-throughput2#21
- [2019-05-26 00:04] Validation started with lhcb-tdr-test#557
- [2019-05-26 00:04] Validation started with lhcb-lcg-dev4#912
- [2019-05-26 00:05] Validation started with lhcb-dd4hep#193
- [2019-05-26 00:06] Validation started with lhcb-sanitizers#257
- [2019-05-26 00:07] Validation started with lhcb-soa-track#89
- [2019-05-27 00:03] Validation started with lhcb-lcg-dev3#905
- [2019-05-27 00:04] Validation started with lhcb-soa-track#90
- [2019-05-27 00:05] Validation started with lhcb-test-throughput2#22
- [2019-05-27 00:05] Validation started with lhcb-dd4hep#194
- [2019-05-27 00:06] Validation started with lhcb-lcg-dev4#913
- [2019-05-27 00:06] Validation started with lhcb-sanitizers#258
- [2019-05-27 00:09] Validation started with lhcb-tdr-test#558
- [2019-05-27 00:11] Validation started with lhcb-gaudi-head#2265
- [2019-05-28 00:04] Validation started with lhcb-lcg-dev3#906
- [2019-05-28 00:04] Validation started with lhcb-sanitizers#259
- [2019-05-28 00:05] Validation started with lhcb-dd4hep#195
- [2019-05-28 00:05] Validation started with lhcb-lcg-dev4#914
- [2019-05-28 00:07] Validation started with lhcb-tdr-test#559
- [2019-05-28 00:07] Validation started with lhcb-soa-track#91
- [2019-05-28 00:08] Validation started with lhcb-test-throughput2#23
- [2019-05-28 00:10] Validation started with lhcb-gaudi-head#2266
- [2019-05-29 00:03] Validation started with lhcb-lcg-dev4#915
- [2019-05-29 00:04] Validation started with lhcb-lcg-dev3#907
- [2019-05-29 00:04] Validation started with lhcb-dd4hep#196
- [2019-05-29 00:05] Validation started with lhcb-soa-track#92
- [2019-05-29 00:06] Validation started with lhcb-tdr-test#560
- [2019-05-29 00:07] Validation started with lhcb-test-throughput2#24
- [2019-05-29 00:09] Validation started with lhcb-gaudi-head#2267
- [2019-05-29 08:18] Validation started with lhcb-test-throughput2#25
- [2019-05-30 00:03] Validation started with lhcb-lcg-dev4#916
- [2019-05-30 00:03] Validation started with lhcb-sanitizers#261
- [2019-05-30 00:04] Validation started with lhcb-soa-track#93
- [2019-05-30 00:04] Validation started with lhcb-test-throughput2#26
- [2019-05-30 00:06] Validation started with lhcb-dd4hep#197
- [2019-05-30 00:06] Validation started with lhcb-lcg-dev3#908
- [2019-05-30 00:08] Validation started with lhcb-tdr-test#561
- [2019-05-30 00:13] Validation started with lhcb-gaudi-head#2268
- [2019-05-31 00:03] Validation started with lhcb-lcg-dev4#917
- [2019-05-31 00:03] Validation started with lhcb-test-throughput2#27
- [2019-05-31 00:06] Validation started with lhcb-dd4hep#198
- [2019-05-31 00:06] Validation started with lhcb-sanitizers#262
- [2019-05-31 00:07] Validation started with lhcb-tdr-test#562
- [2019-05-31 00:07] Validation started with lhcb-lcg-dev3#909
- [2019-05-31 00:07] Validation started with lhcb-soa-track#94
- [2019-05-31 00:19] Validation started with lhcb-gaudi-head#2269
- [2019-05-31 11:06] Validation started with lhcb-test-throughput2#28
- [2019-06-01 00:03] Validation started with lhcb-lcg-dev3#910
- [2019-06-01 00:03] Validation started with lhcb-test-throughput2#29
- [2019-06-01 00:06] Validation started with lhcb-sanitizers#263
- [2019-06-01 00:06] Validation started with lhcb-tdr-test#563
- [2019-06-01 00:06] Validation started with lhcb-soa-track#95
- [2019-06-01 00:07] Validation started with lhcb-dd4hep#199
- [2019-06-01 00:11] Validation started with lhcb-gaudi-head#2270
- [2019-06-02 00:04] Validation started with lhcb-gaudi-head#2271
- [2019-06-02 00:04] Validation started with lhcb-sanitizers#264
- [2019-06-02 00:04] Validation started with lhcb-test-throughput2#30
- [2019-06-02 00:05] Validation started with lhcb-lcg-dev4#919
- [2019-06-02 00:05] Validation started with lhcb-lcg-dev3#911
- [2019-06-02 00:05] Validation started with lhcb-dd4hep#200
- [2019-06-02 00:07] Validation started with lhcb-soa-track#96
- [2019-06-02 00:08] Validation started with lhcb-tdr-test#564
- [2019-06-03 00:04] Validation started with lhcb-sanitizers#265
- [2019-06-03 00:04] Validation started with lhcb-dd4hep#201
- [2019-06-03 00:05] Validation started with lhcb-lcg-dev3#912
- [2019-06-03 00:06] Validation started with lhcb-test-throughput2#31
- [2019-06-03 00:07] Validation started with lhcb-lcg-dev4#920
- [2019-06-03 00:07] Validation started with lhcb-tdr-test#565
- [2019-06-03 00:07] Validation started with lhcb-gaudi-head#2272
- [2019-06-03 00:07] Validation started with lhcb-soa-track#97
- [2019-06-04 00:03] Validation started with lhcb-lcg-dev4#921
- [2019-06-04 00:03] Validation started with lhcb-lcg-dev3#913
- [2019-06-04 00:04] Validation started with lhcb-sanitizers#266
- [2019-06-04 00:04] Validation started with lhcb-soa-track#98
- [2019-06-04 00:04] Validation started with lhcb-dd4hep#202
- [2019-06-04 00:07] Validation started with lhcb-gaudi-head#2273
- [2019-06-04 00:08] Validation started with lhcb-test-throughput2#32
- [2019-06-04 00:09] Validation started with lhcb-tdr-test#566
- [2019-06-04 11:26] Validation started with lhcb-test-throughput2#33
Edited by Software for LHCbchanged milestone to %v32r1
assigned to @clemenci
It's strange you say gcc7 does not work... we had builds of Gaudi master on gcc7 until 921d005c (were broken by !888 (merged) and fixed with !893 (merged)).
In any case we agreed some time ago to support only gcc >= 8 (the CI jobs are testing only gcc 8).
The problem on Ubuntu 18.04 was about
std::quoted(std::string_view)
not being available with GCC 7. In C++17 mode it should be available.https://en.cppreference.com/w/cpp/io/manip/quoted
But apparently GCC 7 doesn't have it implemented...
mentioned in merge request atlas/Gaudi!204 (merged)
mentioned in merge request atlas/athena!23528 (merged)
mentioned in commit d0cf8b85