Skip to content
Snippets Groups Projects
This project is mirrored from https://gitlab.cern.ch/atlas/athena.git. Pull mirroring updated .
  1. Jan 30, 2025
  2. Jan 10, 2025
  3. Dec 20, 2024
  4. Nov 23, 2024
  5. Oct 30, 2024
  6. Oct 14, 2024
  7. Sep 26, 2024
  8. Sep 19, 2024
  9. Sep 05, 2024
  10. Sep 03, 2024
  11. Jun 26, 2024
  12. Jun 14, 2024
  13. Apr 30, 2024
    • Benjamin Morgan's avatar
      Add optional LTO builds of AtlasGeant4 in Athena and AthSimulation · 27e65af7
      Benjamin Morgan authored and Walter Lampl's avatar Walter Lampl committed
      Add CMake option to enable LTO for AtlasGeant4
      
      Use of LTO in Athena builds is not currently possible if the GCC checker
      plugins are in use. These are not yet LTO-aware, leading to build
      errors. Disabling these globally or per-LTO-using-package is not
      feasible as it could lead to the introduction of bad code.
      
      Whilst the plugins are made LTO-aware, introduce CMake option in Athena
      and AthSimulation for enabling LTO builds of the AtlasGeant4 "big"
      library. Set to OFF by default so that "normal" builds are unaffected.
      Builds wanting LTO can set the option to ON, but must also set
      ATLAS_USE_GCC_CHECKERS to OFF in this case.
      27e65af7
  14. Apr 29, 2024
    • Walter Lampl's avatar
      Revert "Merge branch 'athenageant4-lto' into '24.0'" · 52bc2476
      Walter Lampl authored
      This reverts commit 9b36ad1f, reversing
      changes made to 4d2926b2.
      52bc2476
    • Benjamin Morgan's avatar
      Always build AtlasGeant4 OBJECT libs with LTO enabled · 070ee2e5
      Benjamin Morgan authored and Duc Ta's avatar Duc Ta committed
      Add CMake option to enable LTO for AtlasGeant4
      
      Use of LTO in Athena builds is not currently possible if the GCC checker
      plugins are in use. These are not yet LTO-aware, leading to build
      errors. Disabling these globally or per-LTO-using-package is not
      feasible as it could lead to the introduction of bad code.
      
      Whilst the plugins are made LTO-aware, introduce CMake option in Athena
      and AthSimulation for enabling LTO builds of the AtlasGeant4 "big"
      library. Set to OFF by default so that "normal" builds are unaffected.
      Builds wanting LTO can set the option to ON, but must also set
      ATLAS_USE_GCC_CHECKERS to OFF in this case.
      070ee2e5
  15. Apr 09, 2024
  16. Mar 20, 2024
  17. Mar 19, 2024
  18. Dec 05, 2023
  19. Aug 15, 2023
  20. Jun 30, 2023
  21. Apr 18, 2023
  22. Feb 07, 2023
  23. Feb 01, 2023
  24. Jan 23, 2023
  25. Jan 18, 2023
  26. Jan 12, 2023
  27. Dec 13, 2022
  28. Dec 01, 2022
  29. Nov 22, 2022
  30. Oct 07, 2022
  31. Oct 05, 2022
  32. Oct 01, 2022
  33. Sep 21, 2022
  34. Sep 20, 2022
  35. Aug 11, 2022
  36. Aug 08, 2022
Loading