<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/149664>149664</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
llvm-ml with "-m64" command line flag by default for 64 bit package
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
marakew
</td>
</tr>
</table>
<pre>
it makes sense to enable this flag by default
for packages built for a 64-bit platform
the compiler and linker use 64-bit generation by default
but the assembler cannot be used without this additional flag
this causes inconvenience when using cmake
like boost context
where cmake determines that the x64_86 architecture
but when starting to build llvm-ml.exe as for 32-bit mode
or for 64-bit platforms make an ml64 build
where this flag will be enabled by default
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJxcks2O2zoMhZ9G3hAJbFl2xgsvcnGR1yhoibHV6CeQ6MnM2xdS0k47KwMyyXP48WDOdg1Esxj-E8P_De68xTR7THijR7NE8zlbBo83ypApZAKOQAEXR8CbzXB1uMLyCYauuDsW7fkaE9xR33ClDMtuHUN5QhjVYbEMd4d8jcmL9izaM28EOvq7dZQAgwFnw40S7Jl-N6wUKCHbGP4VWnaG0o45k19Kv8YQIsNCpd3Aw_IWa5HNgMbYMgNd9VylbQaNe6YMNugY3ilYCprgsVGAPduwgi67i_bs7I1giTEz6BiYPoqDx0aJniVgiCl5GygDb_h09jGqH28jYNKbZdK8J3r5rgqZMXER4VhBGXDu3R-8O9JHWaty62WF4KOhJ7GY6vs3mrkeCTCAd6N6jvvj8OtSD-tc4fM8ofkLaGPm3kz9hA3N3WmQkxrk0Dfb3HfT9TSYvhsMqv6k1XAajeo1ajK6VdjYWbZyaE_d1J061fVH3fe9fBs7NV1PHfYkVEserTuW9Y4xrY3Neae5U9M4qsbhQi7XCEoZ6AH1r5CyJDLNlcmyr1mo1tnM-WsMW3Y0v6DVc4OQ8uBHJaQssfKvRNH3nL4QQkX4DGuzJzdvzPcs-rOQFyEvq-VtX446eiEvReb1OdxT_EmahbxUr1nIy2uZ91n-CgAA__-qpiHU">