Boost logo

Boost-Build :

From: Juergen Hunold (juergen.hunold_at_[hidden])
Date: 2007-12-19 10:12:25


Hi !

I'm trying to build our application for 64-bit Windows using
address-model=64. Unfortunately, we have some assembler for supporting
legycy code on Windows, resulting in (of course different) 32 and 64bit
assembler files.
Now comes the question: How do I select the 64-bit assembler
named "ml64" ?
 I've tried

using msvc : 8.0 : : <address-model>64:<assembler>ml64 ;
but had no luck.

The default-assembler is hardcoded to "ml" in msvc.jam. The defaults for
the assembler ("-coff -Zp4") are suspicious, too. They look like 32bit
options...
Hacking msvc.jam to use "ml64" enabled me to build the assembler file,
but with warnings about above flags. And it is no real solution :-((

This is not a showstopper, but would be nice to have it working...

Any ideas ?

Jürgen

-- 
* Dipl.-Math. Jürgen Hunold       ! Ingenieurgesellschaft für 
* voice: ++49 511 262926 57       ! Verkehrs- und Eisenbahnwesen mbH  
* fax  : ++49 511 262926 99       ! Lister Straße 15
* juergen.hunold_at_[hidden]        ! www.ivembh.de
* 
* Geschäftsführer:                ! Sitz des Unternehmens: Hannover
* Prof. Dr.-Ing. Thomas Siefer    ! Amtsgericht Hannover, HRB 56965
* PD Dr.-Ing. Alfons Radtke       !

Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk