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

Doc updates for macOS 14.5 Sonoma #1205

Merged
merged 10 commits into from
Jul 19, 2024

Conversation

eap
Copy link
Collaborator

@eap eap commented Jul 16, 2024

This change updates the documentation to have additional information on installing spack-stack in a macOS 14.5 Sonoma environment. Some additional helpful info has been added on selecting a working clang compiler and several other smaller updates were added.

Issues

Fixes: #1123

doc/source/NewSiteConfigs.rst Outdated Show resolved Hide resolved
@eap eap requested a review from srherbener July 16, 2024 19:22
doc/source/KnownIssues.rst Outdated Show resolved Hide resolved
doc/source/NewSiteConfigs.rst Show resolved Hide resolved
@barlage
Copy link

barlage commented Jul 17, 2024

If anyone's interested in my personal experience installing on macOS 14.5 Sonoma recently, here are my notes from running the commands in section 6.1.4-4. I did not brew install libiconv or need to externally find it. Also, perl seems to have been found from the first find. Not a spack power user, just some information if it's useful.

spack external find --scope system --exclude bison --exclude openssl --exclude python --exclude gettext

==> The following specs have been detected on this system and added to /Users/michael.barlage/spack-stack/envs/ufs.macos/site/packages.yaml
[email protected]   [email protected]  [email protected]  [email protected]  [email protected]       [email protected]
[email protected]  [email protected]  [email protected]  [email protected]     [email protected]  [email protected]

spack external find --scope system libiconv

==> No new external packages detected

spack external find --scope system perl

==> No new external packages detected

spack external find --scope system wget

==> The following specs have been detected on this system and added to /Users/michael.barlage/spack-stack/envs/ufs.macos/site/packages.yaml
[email protected]

PATH="$HOMEBREW_ROOT/opt/curl/bin:$PATH" spack external find --scope system curl

==> The following specs have been detected on this system and added to /Users/michael.barlage/spack-stack/envs/ufs.macos/site/packages.yaml
[email protected]

PATH="$HOMEBREW_ROOT/opt/qt@5/bin:$PATH" spack external find --scope system qt

==> The following specs have been detected on this system and added to /Users/michael.barlage/spack-stack/envs/ufs.macos/site/packages.yaml
[email protected]

@eap eap requested a review from srherbener July 18, 2024 17:57
Copy link
Collaborator

@srherbener srherbener left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for addressing my comments!

@climbfuji climbfuji enabled auto-merge (squash) July 18, 2024 18:50
@eap
Copy link
Collaborator Author

eap commented Jul 19, 2024

I've added some additional ignore directives to the CI workflows in preparation for a fix that should resolve the issue of missing required tests when changes are made to ignored directories (like docs or site configs). As an added benefit, this change triggered the required tests allowing the "notest" workflow variants to be submitted in a dedicated PR allowing further review and discussion on the change.

@climbfuji climbfuji merged commit 3f9cfb8 into JCSDA:develop Jul 19, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Document the procedure for installing a specific version of Command Line Tools on the Mac
4 participants