[cfe-dev] Code freeze on 3/7

Roman Divacky rdivacky at freebsd.org
Tue Mar 2 01:47:46 PST 2010


On Tue, Mar 02, 2010 at 09:45:11AM +0100, Roman Divacky wrote:
> On Mon, Mar 01, 2010 at 07:35:39PM -0800, Douglas Gregor wrote:
> > Code freeze for the LLVM 2.7 release will be on 3/7, just six days from now. This will be the first release where we will turn on Clang C++. Although Clang C++ will be clearly labeled as experimental, we would still like to fix whatever bugs we can. Focus applications for this week:
> > 
> > 	- Clang bootstrap on Linux (http://llvm.org/PR6353)
> > 	- Qt (http://llvm.org/bugs/show_bug.cgi?id=5881)
> > 	- Firefox (http://llvm.org/bugs/show_bug.cgi?id=5511)
> > 	- libstdc++ build (http://llvm.org/bugs/show_bug.cgi?id=6266)
> 
> clang r97561 can build libstdc++ 4.2.1 but the resulting library
> fails to link with a bunch of stuff like:
> 
> locale-inst.So(.text+0xd506): In function `std::messages<char>::do_get(int, int, int, std::string const&) const':
> : multiple definition of `std::messages<char>::do_get(int, int, int, std::string const&) const'
> messages_members.So(.text+0x0): first defined here
> locale-inst.So(.text+0xda22): In function `std::collate<char>::_M_compare(char const*, char const*) const':
> : multiple definition of `std::collate<char>::_M_compare(char const*, char const*) const'
> collate_members.So(.text+0x0): first defined here
> /usr/bin/ld: Warning: size of symbol `_ZNKSt7collateIcE10_M_compareEPKcS2_' changed from 33 in collate_members.So to 8 in locale-inst.So
>  
> I am gonna investigate that today and hopefully submit a testcase RSN

I believe it is caused by:

http://llvm.org/bugs/show_bug.cgi?id=6458



More information about the cfe-dev mailing list