$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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.