[cfe-dev] Libc++ and libc++abi on ubuntu/debian/linux

Ben Pope benpope81 at gmail.com
Tue Jul 16 02:18:46 PDT 2013


On 16/07/13 16:01, David Irvine wrote:
> 
> On Tue, Jul 16, 2013 at 8:20 AM, Ben Pope
> <benpope81 at gmail.com
> <mailto:benpope81 at gmail.com>> wrote:
> 
>     Have you run the tests after doing this?
> 
>     I can give it a go later, but with libsupc++ and Clang-3.3 I had a lot
>     of failures.
> 
>     Ben
> 
> 
> Yes, well there are a few of us using it in the office.
> 
> The trick seems to be get libc++ installed before libc++abi and then
> re-install libc++ with libc++abi, which is strange.

These are the results of the nightly tests run against clang-3.3:
export CXXFLAGS=-stdlib=libc++ && sandbox/bin/lnt runtest --submit
perfdb nt --sandbox sandbox --cc /usr/bin/clang-3.3 --test-suite
llvm-test-suite -j6

New Failures - Compile Time
------
MultiSource/Applications/hexxagon/hexxagon
MultiSource/Applications/kimwitu++/kc
MultiSource/Benchmarks/Prolangs-C++/city/city
MultiSource/Benchmarks/Prolangs-C++/deriv1/deriv1
MultiSource/Benchmarks/Prolangs-C++/deriv2/deriv2
MultiSource/Benchmarks/Prolangs-C++/employ/employ
MultiSource/Benchmarks/Prolangs-C++/office/office
MultiSource/Benchmarks/Prolangs-C++/shapes/shapes
MultiSource/Benchmarks/tramp3d-v4/tramp3d-v4
SingleSource/Benchmarks/Adobe-C++/functionobjects
SingleSource/Benchmarks/Adobe-C++/stepanov_vector
SingleSource/Benchmarks/CoyoteBench/fftbench
SingleSource/Benchmarks/Misc-C++-EH/spirit
SingleSource/Benchmarks/Misc-C++/Large/ray
SingleSource/Benchmarks/Misc-C++/Large/sphereflake
SingleSource/Benchmarks/Misc-C++/bigfib
SingleSource/Benchmarks/Misc-C++/stepanov_container
SingleSource/Benchmarks/Shootout-C++/EH/except
SingleSource/Benchmarks/Shootout-C++/ackermann
SingleSource/Benchmarks/Shootout-C++/ary
SingleSource/Benchmarks/Shootout-C++/ary2
SingleSource/Benchmarks/Shootout-C++/ary3
SingleSource/Benchmarks/Shootout-C++/fibo
SingleSource/Benchmarks/Shootout-C++/hash
SingleSource/Benchmarks/Shootout-C++/hash2
SingleSource/Benchmarks/Shootout-C++/hello
SingleSource/Benchmarks/Shootout-C++/lists
SingleSource/Benchmarks/Shootout-C++/lists1
SingleSource/Benchmarks/Shootout-C++/matrix
SingleSource/Benchmarks/Shootout-C++/methcall
SingleSource/Benchmarks/Shootout-C++/moments
SingleSource/Benchmarks/Shootout-C++/nestedloop
SingleSource/Benchmarks/Shootout-C++/objinst
SingleSource/Benchmarks/Shootout-C++/random
SingleSource/Benchmarks/Shootout-C++/reversefile
SingleSource/Benchmarks/Shootout-C++/sieve
SingleSource/Benchmarks/Shootout-C++/spellcheck
SingleSource/Benchmarks/Shootout-C++/strcat
SingleSource/Benchmarks/Shootout-C++/sumcol
SingleSource/Benchmarks/Shootout-C++/wc
SingleSource/Benchmarks/Shootout-C++/wordfreq
SingleSource/Regression/C++/ofstream_ctor
SingleSource/UnitTests/Vectorizer/gcc-loops

New Failures - Execution Time
------
MultiSource/Applications/hexxagon/hexxagon
MultiSource/Applications/kimwitu++/kc
MultiSource/Benchmarks/Olden/voronoi/voronoi
MultiSource/Benchmarks/Prolangs-C++/city/city
MultiSource/Benchmarks/Prolangs-C++/deriv1/deriv1
MultiSource/Benchmarks/Prolangs-C++/deriv2/deriv2
MultiSource/Benchmarks/Prolangs-C++/employ/employ
MultiSource/Benchmarks/Prolangs-C++/office/office
MultiSource/Benchmarks/Prolangs-C++/shapes/shapes
MultiSource/Benchmarks/tramp3d-v4/tramp3d-v4
SingleSource/Benchmarks/Adobe-C++/functionobjects
SingleSource/Benchmarks/Adobe-C++/stepanov_vector
SingleSource/Benchmarks/CoyoteBench/fftbench
SingleSource/Benchmarks/Misc-C++-EH/spirit
SingleSource/Benchmarks/Misc-C++/Large/ray
SingleSource/Benchmarks/Misc-C++/Large/sphereflake
SingleSource/Benchmarks/Misc-C++/bigfib
SingleSource/Benchmarks/Misc-C++/stepanov_container
SingleSource/Benchmarks/Shootout-C++/EH/except
SingleSource/Benchmarks/Shootout-C++/ackermann
SingleSource/Benchmarks/Shootout-C++/ary
SingleSource/Benchmarks/Shootout-C++/ary2
SingleSource/Benchmarks/Shootout-C++/ary3
SingleSource/Benchmarks/Shootout-C++/fibo
SingleSource/Benchmarks/Shootout-C++/hash
SingleSource/Benchmarks/Shootout-C++/hash2
SingleSource/Benchmarks/Shootout-C++/hello
SingleSource/Benchmarks/Shootout-C++/lists
SingleSource/Benchmarks/Shootout-C++/lists1
SingleSource/Benchmarks/Shootout-C++/matrix
SingleSource/Benchmarks/Shootout-C++/methcall
SingleSource/Benchmarks/Shootout-C++/moments
SingleSource/Benchmarks/Shootout-C++/nestedloop
SingleSource/Benchmarks/Shootout-C++/objinst
SingleSource/Benchmarks/Shootout-C++/random
SingleSource/Benchmarks/Shootout-C++/reversefile
SingleSource/Benchmarks/Shootout-C++/sieve
SingleSource/Benchmarks/Shootout-C++/spellcheck
SingleSource/Benchmarks/Shootout-C++/strcat
SingleSource/Benchmarks/Shootout-C++/sumcol
SingleSource/Benchmarks/Shootout-C++/wc
SingleSource/Benchmarks/Shootout-C++/wordfreq
SingleSource/Regression/C++/ofstream_ctor
SingleSource/UnitTests/Vectorizer/gcc-loops


That's compared to a run without libc++:

New Failures - Execution Time
------
MultiSource/Benchmarks/Olden/voronoi/voronoi


Ben




More information about the cfe-dev mailing list