[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: failed build after rev b646413c3d0e
From: |
Andreas Weber |
Subject: |
Re: failed build after rev b646413c3d0e |
Date: |
Thu, 01 Sep 2011 18:16:38 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.20) Gecko/20110820 Icedove/3.1.12 |
Am 01.09.2011 00:12, schrieb Ben Abbott:
>
> On Aug 31, 2011, at 5:05 PM, Andreas Weber wrote:
>> address@hidden:~/src$ nm --demangle
>> ./build_octave/liboctave/.libs/liboctave_la-Sparse-C.o|grep "::Sparse(Perm"
>> 0000000000000000 W Sparse<bool>::Sparse(PermMatrix const&)
>> 0000000000000000 W Sparse<double>::Sparse(PermMatrix const&)
>> address@hidden:~/src$ nm --demangle
>> ./build_octave/liboctave/.libs/liboctave_la-Sparse-b.o|grep "::Sparse(Perm"
>> 0000000000000000 W Sparse<bool>::Sparse(PermMatrix const&)
>> 0000000000000000 W Sparse<double>::Sparse(PermMatrix const&)
>>
>> Andy
>
> I'm not familiar with what the output of nm implies.
>
> Does it imply that the symbols (?) below are duplicates?
Hi Ben,
I have to apologize because I didn't carry out my thoughts.
>From the nm manpage:
"W","w" The symbol is a weak symbol that has not been specifically
tagged as a weak object symbol. When a weak defined symbol is linked
with a normal defined symbol, the normal defined symbol is used with no
error. When a weak undefined symbol is linked and the symbol is not
defined, the value of the symbol is determined in a system-specific
manner without error. On some systems, uppercase indicates that a
default value has been specified.
So I think I had no problem with linking because of the "weak" symbol
even when it is defined twice. But I don't really know if ccache causes
this flag.
Andy
- Re: failed build after rev b646413c3d0e,
Andreas Weber <=