From 8d8d0101eb0bcc8b9305699b094fee0a157fd4d1 Mon Sep 17 00:00:00 2001 From: Alexey Pakhunov Date: Sat, 4 Apr 2009 23:47:52 -0700 Subject: [PATCH] Specify target machine type so the linker will not need to guess. --- tools/build/v2/tools/msvc.jam | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/tools/build/v2/tools/msvc.jam b/tools/build/v2/tools/msvc.jam index f2f1b7f..a3dc354 100644 --- a/tools/build/v2/tools/msvc.jam +++ b/tools/build/v2/tools/msvc.jam @@ -260,6 +260,11 @@ rule configure-version-specific ( toolset : version : conditions ) # Make sure that manifest will be generated even if there is no # dependencies to put there. toolset.flags $(toolset).link LINKFLAGS $(conditions)/off : /MANIFEST ; + + # Specify target machine type so the linker will not need to guess. + toolset.flags $(toolset).link LINKFLAGS $(conditions)/$(.cpu-arch-amd64) : /MACHINE:X64 ; + toolset.flags $(toolset).link LINKFLAGS $(conditions)/$(.cpu-arch-i386) : /MACHINE:X86 ; + toolset.flags $(toolset).link LINKFLAGS $(conditions)/$(.cpu-arch-ia64) : /MACHINE:IA64 ; } toolset.pop-checking-for-flags-module ; } -- 1.6.2.1217.gd7bc3