-
Notifications
You must be signed in to change notification settings - Fork 196
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
[WIP] Azure: Compile with -g
#2979
Conversation
Uses default compilation type (`Release`) which implies `-O3`, but adds `-g` debug symbols (just larger binaries) for more useful backtraces.
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.
Awesome, looks good to me!
An average build is <200MB, we build 3 variants most per CI matrix entry and some variations. Saw a first out-of-disk-space error in CI, so let's limit here. > Microsoft-hosted agents only have 10 GB of disk space available for > running your job. Also increase CI time from 120 to 180min for cold-starts (w/o cache).
I think with Without We can probably optimize a bit by removing $ du -hs build/lib/*
1.7M build/lib/libablastr.a
305M build/lib/libamrex.a
16K build/lib/libbuildInfoapp.a
562M build/lib/libopenPMD.a For our CI, it's probably sufficient to have line numbers on WarpX backtraces and then skip them in AMReX, openPMD-api et al. |
@ax3l Do you think we should try a |
I think the issue we face is that the binary caches are not large enough for this. |
Implemented in #5443. |
Pull request was closed
Uses default compilation type (
Release
) which implies-O3
, but adds-g
debug symbols (just larger binaries) for more useful backtraces.First seen in #2878.