$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Markus Schöpflin (markus.schoepflin_at_[hidden])
Date: 2005-06-20 07:44:55
John Maddock wrote:
>>Currently config/suffix.hpp contains the following code which seems pretty
>>wrong to me:
>>
>>---%<---
>>#if !defined(BOOST_HAS_LONG_LONG) && !defined(BOOST_NO_INTEGRAL_INT64_T)
>># define BOOST_NO_INTEGRAL_INT64_T
>>#endif
>>--->%---
>>
>>AFAICT, the existence of a 64 bit integral type has nothing to do with
>>support for long long types. On Tru64 for example, uint64_t is defined as
>>unsigned long and there is no unsigned long long when the compiler
>>operates
>>in strict ansi mode.
>>
>>Shouldn't these lines just be removed?
>
>
> Oh, !*>&*$!
>
> Yes, but if they are removed other stuff will break, I can pretty much
> guarantee that.
>
> So how long away is the release?
>
> My gut feeling at present is to fix this after 1.33 goes out, but I could go
> either way I guess.
Currently, Tru64/CXX strict mode compilation is affected by this. So why
not just try it and if there are too much failures, revert it back?
Markus