- Aug 20, 2019
-
-
Attila Krasznahorkay authored
LHAPDF 6.2.1 Update, 1.0 branch (2019.08.20.) See merge request atlas/atlasexternals!528
-
Attila Krasznahorkay authored
This is the version used by LCG_95, and this version removes the usage of std::auto_ptr from its public API. Which itself leads to problems when compiling code against this external in C++17 mode with Clang.
-
- Aug 19, 2019
-
-
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'AddHEPMC3_master' into 'master'" into 1.0 See merge request atlas/atlasexternals!526
-
- Aug 13, 2019
-
-
Attila Krasznahorkay authored
Add Findhepmc3.cmake See merge request atlas/atlasexternals!525 (cherry picked from commit e72fe92c) 426347f3 Attempt to add FindHepMC3.cmake 93fcf986 Added "lib" as a directory to consider for the location of the libraries of HepMC3.
-
- Aug 09, 2019
-
-
Attila Krasznahorkay authored
FastJet C++14/17 Fixes, 1.0 branch (2019.08.09.) See merge request atlas/atlasexternals!523
-
Attila Krasznahorkay authored
Turns out, the compilation was not using even C++14 so far, let alone C++17. This lead to problems when trying to use some FastJet headers in C++17 mode. (Clang really doesn't like std::auto_ptr in C++17 mode anymore...)
-
- Aug 08, 2019
-
-
Attila Krasznahorkay authored
add find modules for OpenLoops and Njet ME generators See merge request atlas/atlasexternals!500
-
- Aug 06, 2019
-
-
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'TiffUpdate-master-20190805' into 'master'" into 1.0 See merge request atlas/atlasexternals!520
-
Attila Krasznahorkay authored
Python C++17 Fix, 1.0 branch (2019.08.05.) See merge request atlas/atlasexternals!519
-
Attila Krasznahorkay authored
It's very lucky that we didn't run into any linking problems in our software because of this so far...
-
Attila Krasznahorkay authored
This is to prevent Clang builds from bombing in this mode. While this flag is only understood by GCC and Clang, that's good enough for now. Since we only use those two compilers with our standalone analysis releases anyway. Note that in order to propagate quotes in the configuration/build/installation commands correctly, I had to introduce separate scripts for each of them.
-
Attila Krasznahorkay authored
But kept the patch file in the repository. In case we change our minds about this in the future...
-
- Aug 05, 2019
-
-
Attila Krasznahorkay authored
Add FindTIFF.cmake, master branch (2019.08.05.) See merge request atlas/atlasexternals!518 (cherry picked from commit 2e0ef8b3) 20f0bccb Added a wrapper for CMake's own FindTIFF.cmake module.
-
Attila Krasznahorkay authored
This is to make it possible to use those headers in C++ code compiled by clang in C++17 mode. Which treats the usage of that keyword as an error.
-
- Jul 12, 2019
-
-
Attila Krasznahorkay authored
CentOS 7 Fixes, 1.0 branch (2019.07.12.) See merge request atlas/atlasexternals!513
-
Attila Krasznahorkay authored
Apparently on CentOS 7 system components can appear under /bin and /lib64. Which we need to ignore in the cases where we don't want to allow picking up stuff from the system.
-
Attila Krasznahorkay authored
Now the code should not accept python from any of the following directories: - /bin - /bin32 - /bin64 - /usr/bin - /usr/bin32 - /usr/bin64 This was necessary as apparently /usr/bin was really not a general enough check...
-
- Jul 10, 2019
-
-
Attila Krasznahorkay authored
GCC 8 Updates, 1.0 branch (2019.07.10.) See merge request atlas/atlasexternals!510
-
Attila Krasznahorkay authored
Stopped the compiler from printing warnings about Gaudi headers and externals used by Gaudi headers. This was necessary because GCC 8 really doesn't like some of the things going on in the TBB headers. And the AthAnalysis build should not be littered with warnings about the TBB headers.
-
Attila Krasznahorkay authored
This is to make it very explicit to the Gaudi build which standard it should use.
-
- Jul 08, 2019
-
-
Attila Krasznahorkay authored
AthAnalysisExternals Updates, 1.0 branch (2019.07.05.) See merge request atlas/atlasexternals!506
-
- Jul 05, 2019
-
-
Attila Krasznahorkay authored
This update was not actually necessary because of a platform/compiler change, but because the code was fundamentally buggy. I just never noticed it. Since we switched to taking CLHEP from git, the "patch step" was not doing anything. It's just that with CMake 3.11 that was not considered an error. But with 3.14 apparently it is. :-/ And in any case, even when building the code from a tarball, this formalism is very silly. ExternalProject_Add(...) has better ways for dealing with this setup, which now I'm aware of...
-
Attila Krasznahorkay authored
The code definitely does not work with GCC 8 as-is. But I think GCC 7 may also be an issue for it. Since making it compatible in this branch is not worth it, this seemed the most pragmatic thing to do.
-
- Jul 04, 2019
-
-
Attila Krasznahorkay authored
GCC 8 / C++17 Fixes, 1.0 branch (2019.07.04.) See merge request atlas/atlasexternals!503
-
Attila Krasznahorkay authored
Now that BAT could be built, the next step was to make sure that KLFitter would build as well. Which actually unearthed a previous build problem. Previously we were building KLFitter in C++03 mode. Which only worked with the C++14 version of ROOT / BAT by blind luck...
-
Attila Krasznahorkay authored
I had to remove the explicit declarations of the possibly thrown exceptions from just one of the classes in the code.
-
Attila Krasznahorkay authored
With GCC 8 one strncpy(...) call in the XRootD source produces a warning from -Wstringop-truncation. Which, because of the usage of -Werror in the build, results in a build failure. But I checked, the code that produces the warning/error, is safe. The resulting string always ends up being null-terminated, the XRootD developers made sure of that. Since tweaking the XRootD build flags through CMake is almost impossible, as the flags are set up in a very hardcoded way in XRootD's CMake configuration, it seemed best to just disable this flag for the one source file that produced it. (And in which I checked that the code was actually working correctly.)
-
- Jul 03, 2019
-
-
Attila Krasznahorkay authored
CentOS7 Updates, 1.0 branch (2019.07.03.) See merge request atlas/atlasexternals!501
-
Attila Krasznahorkay authored
Note that that code is only used if somebody builds code against AthAnalysis(Externals) without relying on the AtlasCMake/AtlasLCG code. But for such cases this is a useful setting to have.
-
Attila Krasznahorkay authored
Basically I had to stop it from accepting Python or XRootD to be picked up from /usr. Since the binaries picked up from there would not be compatible with the rest of the code that we are building.
-
Attila Krasznahorkay authored
I'm actually a bit surprised that the C++14 based analysis release builds didn't run into any issues so far. :-/
-
Attila Krasznahorkay authored
This is the setup that we used for the master branch for a while. While in the master branch we only have C++17 enabled by now, in 21.X we'll have to be able to use C++14 and C++17 side by side for ever basically. In the end I only expect the analysis releases to be compiled with something other than GCC 6.2. The commit also includes a small cleanup of the variables set up by the AtlasLCG code.
-
- Jun 25, 2019
-
-
Ewelina Maria Lobodzinska authored
-
- Jun 24, 2019
-
-
Attila Krasznahorkay authored
Updating ltwnn to version 2.9 in 1.0 See merge request atlas/atlasexternals!499
-
- Jun 21, 2019
-
-
Iacopo Vivarelli authored
-
- May 31, 2019
-
-
Attila Krasznahorkay authored
Cherry-pick "Merge branch 'master-add-lcg-python-packages' into 'master'" into 1.0 See merge request atlas/atlasexternals!492
-
Attila Krasznahorkay authored
Add pandas and sqlalchemy python modules See merge request atlas/atlasexternals!491 (cherry picked from commit 6af38244) 9b097f1d Add find modules for pandas and sqlalchemy d32ae0e4 Merge remote-tracking branch 'upstream/master' into master-add-lcg-python-packages 441b4ce9 Fix copy/paste errors
-
- May 29, 2019
-
-
Attila Krasznahorkay authored
change LHAPATH to /cvmfs/sft.cern.ch/lcg/external/lhapdfsets/current See merge request atlas/atlasexternals!484
-
- May 10, 2019
-
-
Ewelina Maria Lobodzinska authored
-
- May 07, 2019
-
-
Attila Krasznahorkay authored
Update KLFitter to v1.3.2 See merge request atlas/atlasexternals!479
-