-
Notifications
You must be signed in to change notification settings - Fork 34
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
Setting up team's Mac mini #1242
Conversation
Installing the latest llvm/ clang (@19.1.1) caused some problems building Axom, so to avoid that used
|
…into task/chapman39/macmini-build
…into task/chapman39/macmini-build
@btalamini Here is a summary of some of the linker warnings the mac mini build gets
|
FYI, I was able to get things compiled with llvm19.1.6 by pointing instead to ^raja@main |
@tupek2 i made an issue here LLNL/radiuss-spack-configs#115 we should update spack and radiuss-spack-configs next tpl build EDIT: nvm. updating to [email protected] will resolve the issue, and that version is already in radiuss-spack-configs. we may need to update the radiuss-spack-configs submodule though. |
cd $PROJECT_DIR | ||
|
||
# Update Serac | ||
git checkout task/chapman39/macmini-build >> $OUTPUT_LOG 2>&1 # TODO CHANGE TO DEVELOP |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It should be helpful when reading the log to have some large comment breaks. If things go wrong it helps associating errors with commands. Something like :
########### Git Checkout #########
// git command
########### End Git Checkout ######
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ended up with a slightly different approach - wrapping printing, running, logging commands in a function. heres a sample
####################
# git pull
####################
X11 forwarding request failed on channel 0
Already up to date.
####################
# git submodule update --init --recursive
####################
error: Your local changes to the following files would be overwritten by checkout:
uberenv.py
Please commit your changes or stash them before you switch branches.
Aborting
Unable to checkout '0a39ce245d7866374bf4724bec9da6ab4cf4dfcc' in submodule path 'scripts/uberenv'
####################
# mutt -a /usr/workspace/meemee/serac/repo/macmini-build-and-test-2025_01_17_13_46_52.log -s Serac Succeeded! MacMini build and test report Fri Jan 17 13:46:57 PST 2025 -- [email protected]
####################
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small nitpicks but otherwise looks great. Thanks @chapman39 !
Co-authored-by: Chris White <[email protected]>
Co-authored-by: Chris White <[email protected]>
Some things I've updated (am updating) during the process of setting up the Serac shared Mac mini.
Features:
spack.yaml
/usr
packages+devtools
fails to concretize on macos #1206)boundary_cond
test fails on macos #1207)Readthedocs: