-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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
Make launcher_maker
cross-platform
#23731
Conversation
`//tools/launcher:launcher_maker` produces launcher *for* Windows, but there is no reason why it must *run on* Windows. By making it runnable on all platforms, `*_binary` targets can be built *for* Windows from any platform assuming that a suitable cross-compiling C++ toolchain is available.
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.
Thanks!
@bazel-io fork 7.4.0 |
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.
My C is limited, and my Windows less so, but LGTM
`//tools/launcher:launcher_maker` produces launchers *for* Windows, but there is no reason why it must *run on* Windows. By making it runnable on all platforms, `*_binary` targets can be built *for* Windows from any platform assuming that a suitable cross-compiling C++ toolchain is available. Closes bazelbuild#23731. PiperOrigin-RevId: 679251350 Change-Id: I1b380d5b28a616ace88a3b049a2b4554aa209ae3
`//tools/launcher:launcher_maker` produces launchers *for* Windows, but there is no reason why it must *run on* Windows. By making it runnable on all platforms, `*_binary` targets can be built *for* Windows from any platform assuming that a suitable cross-compiling C++ toolchain is available. Closes #23731. PiperOrigin-RevId: 679251350 Change-Id: I1b380d5b28a616ace88a3b049a2b4554aa209ae3 Commit 108f117 Co-authored-by: Fabian Meumertzheim <fabian@meumertzhe.im>
The changes in this PR have been included in Bazel 7.4.0 RC1. Please test out the release candidate and report any issues as soon as possible. |
//tools/launcher:launcher_maker
produces launchers for Windows, but there is no reason why it must run on Windows. By making it runnable on all platforms,*_binary
targets can be built for Windows from any platform assuming that a suitable cross-compiling C++ toolchain is available.