Skip to content
Snippets Groups Projects
  1. May 27, 2024
  2. May 23, 2024
  3. 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
  4. 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
  5. Mar 15, 2024
  6. Mar 06, 2024
  7. Feb 26, 2024
  8. Feb 20, 2024
  9. Jan 18, 2024
  10. Oct 30, 2023
  11. Oct 21, 2023
  12. May 08, 2023
  13. May 04, 2023
  14. Mar 09, 2023
  15. Feb 12, 2023
  16. Feb 10, 2023
  17. Jan 23, 2023
  18. Dec 16, 2022
  19. Dec 13, 2022
  20. Dec 05, 2022
  21. Oct 07, 2022
  22. Aug 01, 2022
  23. Jun 20, 2022
  24. Jun 14, 2022
  25. Jun 13, 2022
  26. Jun 07, 2022
  27. May 23, 2022
  28. May 09, 2022
  29. Apr 14, 2022
  30. Mar 10, 2022
Loading