vcpkg_configure_make: mingw fix: Use the vcpkg-acquired msys binaries for objdump / nm#18055
vcpkg_configure_make: mingw fix: Use the vcpkg-acquired msys binaries for objdump / nm#18055past-due wants to merge 1 commit intomicrosoft:masterfrom
Conversation
|
A few things:
|
I was seeing issues in the clang msys2 environments when the actual environment (LLVM-based) tools were being selected. (Hence relying on the acquired msys, which is guaranteed to have the gnu tools, and thus have more consistent behavior between regular Windows triplets and mingw triplets without relying on specifics of the potential msys environment.)
This seems like the better place to make the fix IMHO because it is only required for make/automake builds. I debated the latter measure, but this proposal does not require bypassing the libtool checks. |
|
Does anyone object to this change? |
JackBoosY
left a comment
There was a problem hiding this comment.
One thing I need to confirm: why objdump and nm are used in the build process?
|
objdump and nm are used by I'm not fully convinced if there is a point in extending |
|
After discussion in the vcpkg Discord, closing this in favor of #18132 |
Describe the pull request
objdump/nmclang64,clang32environments) cannot build ports as theirobjdumpis preferred and its output differs enough that it isn't properly parsed bylibtool.Cherry-picked from #18028
Which triplets are supported/not supported? Have you updated the CI baseline?
only mingw triplets are impacted