|
Boost : |
From: Peter Dimov (pdimov_at_[hidden])
Date: 2005-04-04 15:41:14
Robert Zeh wrote:
> "Peter Dimov" <pdimov_at_[hidden]> writes:
>
>> Alexander Terekhov wrote:
>>> Robert Zeh wrote:
>>> [...]
>>>> I am using a locally build gcc 3.4.3 on Redhat.
>>> [...]
>>>> /home/razeh/boost/boost/detail/sp_counted_base_gcc_x86.hpp: In
>>>> function `long int boost::detail::atomic_exchange_and_add(long
>>>> int*, long int)':
>>>> /home/razeh/boost/boost/detail/sp_counted_base_gcc_x86.hpp:50:
>>>> warning: matching constraint does not allow a register
>>>> /home/razeh/boost/boost/detail/sp_counted_base_gcc_x86.hpp:50:
>>>> warning: matching constraint does not allow a register
>>>> /home/razeh/boost/boost/detail/sp_counted_base_gcc_x86.hpp:50:
>>>> error: inconsistent operand constraints in an `asm'
>>> http://gcc.gnu.org/ml/gcc/2004-04/msg01455.html
>>> http://gcc.gnu.org/ml/gcc/2005-03/msg00082.html
>>> (Not that I really understand what's the beef here...)
>>
>> I think I fixed it as suggested by Richard Henderson in one of the
>> threads.
>
> Have you committed the fixes to CVS? I just did an CVS update, and
> the build is still failing.
I did, but if you are using anonymous CVS, you may still be getting the
older version.
I've attached the new version.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk