ThePEG - remove -g flag from the compilation#7260
ThePEG - remove -g flag from the compilation#7260smuzaffar merged 1 commit intoIB/CMSSW_12_1_X/masterfrom
-g flag from the compilation#7260Conversation
This removes the default CXXFLAGS="-g -O2" (same for CFLAGS) to -g0 -O2 -DNDEBUG to keep the optimization, set debug info to 0 and remove assertions if any The original lib is 123 mb, the resulting new one 6512 bytes without further check whats in it (if any debug flags remain) The debug info for the failing job is reduced
|
A new Pull Request was created by @mrodozov (Mircho Rodozov) for branch IB/CMSSW_12_1_X/master. @cmsbuild, @smuzaffar, @mrodozov, @iarspider can you please review it and eventually sign? Thanks. |
|
please test |
|
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-806c0b/18201/summary.html The following merge commits were also included on top of IB + this PR after doing git cms-merge-topic: You can see more details here: Comparison SummarySummary:
|
|
+externals |
|
This pull request is fully signed and it will be integrated in one of the next IB/CMSSW_12_1_X/master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
This removes the default CXXFLAGS="-g -O2" (same for CFLAGS) to -g0 -O2 -DNDEBUG to keep the optimization, set debug info to 0 and remove assertions if any
The original lib is 123 mb, the resulting new one 6512 bytes without further check whats in it (if any debug symbols remain)
The debug info for the failing job is reduced