[cfe-dev] Code freeze on 3/7

Roman Divacky rdivacky at freebsd.org
Tue Mar 2 00:45:11 PST 2010


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

great progress!



More information about the cfe-dev mailing list