Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enhance GCC easyblock to add support for AMD GPU offloading #2578

Merged
merged 13 commits into from
Oct 20, 2021

Commits on Sep 15, 2021

  1. GCCcore: Add support for AMD GPU offloading

    Jørgen Nordmoen committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    f9d40a2 View commit details
    Browse the repository at this point in the history
  2. Fixed prepare_step signature

    Jørgen Nordmoen committed Sep 15, 2021
    Configuration menu
    Copy the full SHA
    53edf0d View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2021

  1. Update based on review

    Jørgen Nordmoen committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    b0c8388 View commit details
    Browse the repository at this point in the history
  2. Removed unused import

    Jørgen Nordmoen committed Sep 16, 2021
    Configuration menu
    Copy the full SHA
    79b2dbf View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2021

  1. avoid duplicate code in prepare_step of GCC easyblock + tweak error t…

    …hat is raised when required additional sources are missing
    boegel committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    86abecc View commit details
    Browse the repository at this point in the history
  2. avoid crash when failing to determine LLVM target for host CPU when c…

    …onfiguring AMD GPU offload support in GCC easyblock
    boegel committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    25b152f View commit details
    Browse the repository at this point in the history
  3. refactoring in configure_step of GCC easyblock to avoid duplicate cod…

    …e when configuring nvptx/AMD GCN target compiler
    boegel committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    963c467 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b6080b6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2 from boegel/20210915133741_new_pr_gcc

    code cleanup for enhanced GCC easyblock which supports building with AMD GPU offload support
    nordmoen committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    a034e56 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b4ddb37 View commit details
    Browse the repository at this point in the history
  7. avoid breaking --module-only for GCC(core) by moving check for source…

    …s for optional dependencies for NVPTX and AMD GCN offload support from prepare_step to configure_step
    boegel committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    0605e0d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6da4d4c View commit details
    Browse the repository at this point in the history
  9. Merge pull request #3 from boegel/20210915133741_new_pr_gcc

    avoid breaking --module-only for GCC(core) by moving check for sources for optional dependencies for NVPTX and AMD GCN offload support from prepare_step to configure_step
    nordmoen committed Oct 20, 2021
    Configuration menu
    Copy the full SHA
    dc0be1b View commit details
    Browse the repository at this point in the history