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

self-hosted spack, or container spackOS #42082

Draft
wants to merge 54 commits into
base: develop
Choose a base branch
from
Draft

Commits on Jan 30, 2024

  1. in-progress bootstrap setup

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    fd6a43c View commit details
    Browse the repository at this point in the history
  2. add libstdcxx

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    f6760d9 View commit details
    Browse the repository at this point in the history
  3. first successful gcc

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    d2c4622 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0206d4d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5f222cf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bacd8a0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    11ee3b6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    defd831 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1d9935a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    89ddde9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    13c1f71 View commit details
    Browse the repository at this point in the history
  12. fix python library searching

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    4f88d18 View commit details
    Browse the repository at this point in the history
  13. tweak env, fix linux-pam build

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    fe582b5 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3eff942 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f55d929 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ee01f52 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    d55350f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b4ca46a View commit details
    Browse the repository at this point in the history
  19. linux-headers needs to be NoDep

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    21d4088 View commit details
    Browse the repository at this point in the history
  20. refactor up through stage2

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    7e78e25 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    37fa8f9 View commit details
    Browse the repository at this point in the history
  22. version 2 full bootstrap

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    e03009d View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0620bd9 View commit details
    Browse the repository at this point in the history
  24. mark more things as build-tools

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    515e2cd View commit details
    Browse the repository at this point in the history
  25. tweak glibc deps

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    fcfdbfd View commit details
    Browse the repository at this point in the history
  26. avoid python using system paths

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    0650369 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    4edd273 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    594c5fc View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    73ca288 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    a20e337 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    a2be05a View commit details
    Browse the repository at this point in the history
  32. break cycle for gnuconfig dep

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    6466325 View commit details
    Browse the repository at this point in the history
  33. gcc needs crypt for libsanitizer

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    9eb2bb9 View commit details
    Browse the repository at this point in the history
  34. fix bootstrap

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    1b846b7 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    0494a52 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    1bbf7d3 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    2396517 View commit details
    Browse the repository at this point in the history
  38. convert to a depfile/make based bootstrap

    bootstraps/Makefile defines the full bootstrap in terms of the
    environments in the four subdirectories, after converting to
    requirements, this is greatly cleaned up and almost entirely declarative
    now.  The remaining issues being having to enforce the glibc hash in
    stages 3 and 4, and relying on only the spack built gcc being exactly
    version 13.2.0 and the host offering at least one lower-version gcc.
    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    73d42e1 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    62f1bfa View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    dccfd3b View commit details
    Browse the repository at this point in the history
  41. update stage numbers, fix up makefile

    This is getting much closer, full bootstrap works again, stage numbers
    line up, depfile all the way through, much cleaner.
    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    c0e64e7 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    d625d4a View commit details
    Browse the repository at this point in the history
  43. first step to getting llvm building and working on spackos, builds a …

    …working compiler that needs path tweaks to work, fails to build runtimes because of path issues
    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    9dfe50e View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    7035097 View commit details
    Browse the repository at this point in the history
  45. Update share/spack/spackos-bootstrap/stage4/spack.in.yaml

    Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
    trws and haampie committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    9b755d9 View commit details
    Browse the repository at this point in the history
  46. Update share/spack/spackos-bootstrap/stage4/spack.in.yaml

    Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
    trws and haampie committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    4b52293 View commit details
    Browse the repository at this point in the history
  47. fix PATH to point to stage1 view

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    33f073f View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    ffbf3ad View commit details
    Browse the repository at this point in the history
  49. update paths in dockerfile

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    40b36aa View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    1d048b3 View commit details
    Browse the repository at this point in the history
  51. clean up stage packages

    trws committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    95c8cf6 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    cf03ae1 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    03c4119 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Configuration menu
    Copy the full SHA
    d853e0f View commit details
    Browse the repository at this point in the history