Skip to content
Snippets Groups Projects
  1. May 28, 2024
  2. May 27, 2024
  3. May 23, 2024
  4. May 22, 2024
  5. May 21, 2024
  6. May 18, 2024
  7. May 16, 2024
  8. May 15, 2024
  9. May 14, 2024
  10. May 13, 2024
  11. May 10, 2024
  12. May 08, 2024
  13. May 07, 2024
  14. May 06, 2024
  15. May 04, 2024
  16. May 03, 2024
  17. 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
  18. Apr 29, 2024
Loading