bazel
bazel copied to clipboard
Add DUMPBIN make variable to MSVC C/C++ toolchain
DUMPBIN
is a WIndows/MSVC tool that provides similar function to NM
in the Linux world. NM
already has a make variable, so I think it's fair to add one for DUMPBIN
.
Tests and docs are updated as well.
RELNOTES[NEW]: New $(DUMPBIN) make variable is now available for Visual Studio toolchains.
Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
View this failed invocation of the CLA check for more information.
For the most up to date status, view the checks section at the bottom of the pull request.
Any pointers on how to get the checks to succeed? I've got two failing tests, //src/test/shell/integration:discard_analysis_cache_test
and //src/test/tools/bzlmod:verify_default_lock_file
. How did my changes break these tests? They seem unrelated.
bazel run //src/test/tools/bzlmod:update_default_lock_file
should fix this. It's necessary because it contains a hash of certain files in @bazel_tools
.
If I fix the lock file conflict without a verdict from Bazel team regarding my changes, I'll just get the same conflict again in a day or two. I'll be waiting for now.
Is there any chance that this PR will be reviewed in 2024?
@comius @meteorcloudy
@alexsharoff Can you please run bazel run //src/test/tools/bzlmod:update_default_lock_file
again? This PR looks good to me!
@alexsharoff Can you please run
bazel run //src/test/tools/bzlmod:update_default_lock_file
again? This PR looks good to me!
Done!
Thank you everyone!
@iancha1992 @meteorcloudy I think this change was not merged correctly. The PR added DUMPBIN to the documentation, but the actual landed commit https://github.com/bazelbuild/bazel/commit/42611f9fd8470e6ee42bf596d20201ded07cc427 removed variables next to DUMPBIN in the docs.
Could you please double-check?
Thanks for catching this, there was some problem during code transformation, I'm sending a fix now!