-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Split L1TMuonPhase2/Constants.h header and move Phase2L1GMT private headers in to plugins #39396
Conversation
…eader in to plugins
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-39396/32101
|
A new Pull Request was created by @smuzaffar (Malik Shahzad Muzaffar) for master. It involves the following packages:
@epalencia, @cmsbuild, @cecilecaillol, @rekovic can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-a6c9aa/27562/summary.html Comparison SummarySummary:
|
urgent @cms-sw/l1-l2 , can you please review this ? This should allow us to start building |
+l1 |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @perrotta, @dpiparo, @rappoccio (and backports should be raised in the release meeting by the corresponding L2) |
Thank you @smuzaffar |
+1 |
sure, I will open PRs for 12.4 and 12.5 too |
UBSAN
IBs are broken after the merge of #37358 . The header https://github.com/cms-sw/cmssw/blob/master/DataFormats/L1TMuonPhase2/interface/Constants.h and compilation flags-fsanitize=undefined
(used for UBSAN Ibs) do not go well. Compiler takes hours to compile all compilation units where this header is included.This PR breaks
DataFormats/L1TMuonPhase2/interface/Constants.h
header move the part of it's contents toL1Trigger/Phase2L1GMT/plugins/Constants.h
. Also it disabled the-fsanitize=undefined
flag forPhase2L1TGMTProducer.cc
which actually include this header.This change should have no effects and it will fix the UBSAN builds
[a]