Closed
Description
openedon Oct 29, 2024
Description
mozc_tip32.dll
build with Bazel is actually 64-bit binary.
This is a regression introduced by de7615f.
The root cause is that --cpu
command line option has been ignored since Bazel 7.0.
- incompatible_enable_cc_toolchain_resolution: Turn on toolchain resolution for cc rules bazelbuild/bazel#7260
- Migrating to Platforms
As we still rely on --cpu
command line option here, we cannot remove --noincompatible_enable_cc_toolchain_resolution
until we fully migrate to --platforms
command line option.
mozc/src/win32/installer/transition.bzl
Lines 35 to 53 in 74384fd
Our GYP build is not affected by this issue.
Steps to reproduce
Steps to reproduce the behavior:
- Build
Mozc64.msi
dotnet tool run wix msi decompile Mozc64.msi -x dump
dumpbin /headers dump\File\mozc_tip32.dll | findstr machine
Expected behavior
14C machine (x86)
Actual behavior
8664 machine (x64)
Version or commit-id
Environment
- OS: Windows 11 23H2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Metadata
Assignees
Labels
No labels