Boost logo

Boost-Build :

From: Cédric Venet (cedric.venet_at_[hidden])
Date: 2007-12-01 16:37:55


Hi,

(Sorry to create a new thread, but I don't know how to reply to a message in
a digest with outlook...)

> It was this way before. However Ilya Sokolov told me that
> PROCESSOR_ARCHITECTURE is wrong -- it tells you what processor you have,
> not what kind of OS you have. And you cannot run 64-bit binaries on
> A 32-bit windows.

> According to Ilya, PROCESSOR_IDENTIFIER is x86 on win32, whatever the
> actual processor might be.

> On win64, PROCESSOR_IDENTIFIER is supposed to be always AMD64.

I have a core 2 duo (EM64T) (e6400) with WinXP pro SP2 32bits =>

PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 6, GenuineIntel

With the same kind of processor (xeon 5100) on Vista pro 64bits =>

PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER=EM64T Family 6 Model 15 Stepping 6, GenuineIntel

> I've checked in the attached patch to SVN HEAD, would you please check if
it works
> better?

Will try it as soon as I can (not before Monday since the problematic system
is at work)

Also thanks for documenting the 64bits compilation because there wasn't a
lot of information before (I had a hard time finding the good bjam option)

Regards,

-- 
Cédric Venet

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