|
Boost-Build : |
From: Rene Rivera (grafik666_at_[hidden])
Date: 2002-06-11 16:43:35
On 2002-06-11 at 03:56 PM, gohmandj_at_[hidden] (Dan Gohman) wrote:
>On Tue, Jun 11, 2002 at 03:33:10PM -0500, Rene Rivera wrote:
>> I'm on my way back to confusion...
>>
>> What is it that the n64/32 specify for the mips compiler? pointer,
integer,
>> register, or float size?
>
>For our purposes, it specifies long and pointer sizes. Of these, long's
>size isn't very important because there are ways of getting a 64-bit
>integer type in both (so typedefs like int64_t are always possible).
>
>Being able to specify the pointer size is important though, because some
>hardware platforms don't support n64, while using n64 on the ones that
>support it means being able to address more than 2 G of memory.
OK, I get it now. In that case I propose this instead...
feature address-model : default 16 32 64 ;
This is a more generic term and can later expand to specify other addressing
models on other CPUs.
Opinions?
-- grafik - Don't Assume Anything
-- rrivera_at_[hidden] - grafik_at_[hidden]
-- 102708583_at_icq - Grafik666_at_AIM - Grafik_at_[hidden]
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