-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Unblock CI #3854
Unblock CI #3854
Conversation
5ba9f6b
to
2d12a5b
Compare
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.
👍
2d12a5b
to
c5aeef9
Compare
c5aeef9
to
6de61c6
Compare
netci.groovy
Outdated
@@ -124,7 +124,7 @@ def CreateXPlatBuildTask = { isPR, buildType, staticBuild, machine, platform, co | |||
def staticFlag = staticBuild ? "--static" : "" | |||
def swbCheckFlag = (platform == "linux" && buildType == "debug" && !staticBuild) ? "--wb-check" : ""; | |||
def icuFlag = (platform == "osx" ? "--icu=/usr/local/opt/icu4c/include" : "") | |||
def compilerPaths = (platform == "osx") ? "" : "--cxx=/usr/bin/clang++-3.8 --cc=/usr/bin/clang-3.8" | |||
def compilerPaths = (platform == "osx") ? "" : "--cxx=/usr/bin/clang++-3.9 --cc=/usr/bin/clang-3.9" |
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.
I thought this change was already in 1.6?
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.
You are correct; my local release/1.6 was out of date. I've updated and rebased the PR on top of the current release/1.6 branch.
The ubuntu shared_ubuntu_linux_debug failure is due to the libclang-3.9-dev package missing on the machines, and @mmitche is updating that for us. |
This was previously used in the hybrid debugging scenario (VS would set a breakpoint on this function, which was hard to inline). Since this is no longer supported, we can remove this function.
Prefast started complaining about these; as far as I can tell, they are false positives. The analysis asserts should silence the error.
48a7850
to
2b399be
Compare
This is a bit weird... I'm going to follow up with the PREfast team about this warning.
817d35d
to
8be4344
Compare
Previous attempts to silence this have failed; going to a pragma for now.
8be4344
to
027f23b
Compare
@mmitche is there a known timeline for the package addition? If it's going to be a bit, I'd like to send this set in and temporarily disable the failing flavor. |
@Penguinwizzard At least another hour or two. |
@mmitche Ok, I'll disable the flavor then, and open a PR to re-enable it. |
The proper fix for this is going to come in a couple hours once the CI has the right libraries again; this change is temporary.
Merge pull request #3854 from Penguinwizzard:remove_mfeds ## Remove MarkerForExternalDebugStep This was previously used in the hybrid debugging scenario (VS would set a breakpoint on this function, which was hard to inline). Since this is no longer supported, we can remove this function. ## Add analysis asserts to silence false positives Prefast started warning on some false positives. This silences them. ## Pull in Jimmy's changes to fix xplat CI Xplat build machines now have clang3.9, we need to support that.
Merge pull request #3854 from Penguinwizzard:remove_mfeds ## Remove MarkerForExternalDebugStep This was previously used in the hybrid debugging scenario (VS would set a breakpoint on this function, which was hard to inline). Since this is no longer supported, we can remove this function. ## Add analysis asserts to silence false positives Prefast started warning on some false positives. This silences them. ## Pull in Jimmy's changes to fix xplat CI Xplat build machines now have clang3.9, we need to support that.
Merge pull request #3854 from Penguinwizzard:remove_mfeds ## Remove MarkerForExternalDebugStep This was previously used in the hybrid debugging scenario (VS would set a breakpoint on this function, which was hard to inline). Since this is no longer supported, we can remove this function. ## Add analysis asserts to silence false positives Prefast started warning on some false positives. This silences them. ## Pull in Jimmy's changes to fix xplat CI Xplat build machines now have clang3.9, we need to support that.
Remove MarkerForExternalDebugStep
This was previously used in the hybrid debugging scenario (VS would
set a breakpoint on this function, which was hard to inline). Since
this is no longer supported, we can remove this function.
Add analysis asserts to silence false positives
Prefast started warning on some false positives. This silences them.
Pull in Jimmy's changes to fix xplat CI
Xplat build machines now have clang3.9, we need to support that.