Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Invoking ml64

13 views
Skip to first unread message

Joseph M. Newcomer

unread,
Jan 21, 2010, 10:39:01 AM1/21/10
to
Just did a 64-bit platform build; apparently the build rule for .asm files does not have
any concept whatsoever about building for 64-bit, so invokes the 32-bit assembler.

Is there a canonical rule that was written by someone who has a clue about reality that
will invoke ml64 for 64-bit builds and ml for 32-bit builds? Apparently Microsoft, in VS,
doesn't quite grasp this concept.

I'm using VS2008.
joe
Joseph M. Newcomer [MVP]
email: newc...@flounder.com
Web: http://www.flounder.com
MVP Tips: http://www.flounder.com/mvp_tips.htm

Tim Roberts

unread,
Jan 23, 2010, 1:21:53 AM1/23/10
to
Joseph M. Newcomer <newc...@flounder.com> wrote:
>
>Just did a 64-bit platform build; apparently the build rule for .asm files does not have
>any concept whatsoever about building for 64-bit, so invokes the 32-bit assembler.

Correct.

>Is there a canonical rule that was written by someone who has a clue about reality that
>will invoke ml64 for 64-bit builds and ml for 32-bit builds? Apparently Microsoft, in VS,
>doesn't quite grasp this concept.

This was filed as a bug against VS2008. It's fixed in VS2010, but you can
patch the built-in rules to handle it.

http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=371743
--
Tim Roberts, ti...@probo.com
Providenza & Boekelheide, Inc.

0 new messages