Subject: Re: [boost] [PREDEF] Review for the Boost.Predef library by Rene Riviera
From: Lars Viklund (zao_at_[hidden])
Date: 2012-02-18 16:18:17
On Sat, Feb 18, 2012 at 03:01:49PM -0600, Rene Rivera wrote:
> On 2/18/2012 8:36 AM, Klaim - JoÃ«l Lamotte wrote:
>> I guess it is ok to ask about details even if the library isn't in review
>> yet, right?
> Sure.. As it certainly won't prevent me from answering them ;-)
>> I'm not an expert in architecture so I hope I'm not asking
>> something obvious.
>> My understanding is that for example if you're targeting classic PC
>> hardware, you'll get
>> BOOST_ARCHITECTURE_X86 for 32Bit OS
>> BOOST_ARCHITECTURE_AMD64 for 64Bit OS (running on 64bit processor).
> If you are targeting 64Bit you are more likely to get both
> BOOST_ARCHITECTURE_AMD64 and BOOST_ARCHITECTURE_IA64.
The set of 64-bit architectures is a bit error-prone to enumerate
explicitly in user code, as the set will inevitably be either incomplete
Just consider SPARC, IBM's POWER, MIPS, and not to mention the most
glorious DEC Alpha.
-- Lars Viklund | zao_at_[hidden]
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk