Difference between revisions of "User:Allan/Toolchain"

From ArchWiki
Jump to: navigation, search
(gcc)
(binutils)
 
(42 intermediate revisions by the same user not shown)
Line 3: Line 3:
  
 
=Current Toolchain=
 
=Current Toolchain=
==bintuils==
 
* Version: 2.21-3 (20101216)
 
* Version: 2.21-4 (20110209)
 
* Version: 2.21-5 (20110312)
 
  
Test suite failures (i686 and x86_64):
+
==binutils==
FAIL: final_layout.sh
+
FAIL: exception_separate_shared_12_test
+
FAIL: exception_separate_shared_21_test
+
FAIL: ifuncmain1static
+
FAIL: ifuncmain1picstatic
+
FAIL: ifuncmain2static
+
FAIL: ifuncmain2picstatic
+
FAIL: ifuncmain4static
+
FAIL: ifuncmain4picstatic
+
FAIL: ifuncmain5static
+
FAIL: ifuncmain5picstatic
+
FAIL: ifuncmain7static
+
FAIL: ifuncmain7picstatic
+
FAIL: plugin claimfile lost symbol
+
  
* plugin claimfile lost symbol
+
* Version: 2.23.2-2
** Testsuite issue: http://sourceware.org/ml/binutils-cvs/2010-11/msg00048.html
+
* final_layout.sh
+
** Requires "dc" from the bc package to be installed
+
* exception_separate_shared_{12,21}_test
+
** failure due to missing symbols with -Wl,--as-needed: http://sourceware.org/bugzilla/show_bug.cgi?id=12353
+
* ifuncmain*
+
** no idea...
+
  
==glibc==
+
Test suite failures - i686 only:
* Version: 2.13-4 (20110117)
+
FAIL: debug_msg.sh
  
Test suite failures (i686 and x86_64):
+
* debug_msg.sh
make[2]: *** [/build/src/glibc-build/stdlib/tst-putenv.out] Error 1
+
** http://sourceware.org/bugzilla/show_bug.cgi?id=15411
make[2]: *** [/build/src/glibc-build/nptl/tst-cancel24] Error 1
+
make[2]: *** [/build/src/glibc-build/nptl/tst-tls6.out] Error 1
+
make[2]: *** [/build/src/glibc-build/rt/tst-cpuclock2.out] Error 1
+
make[2]: *** [/build/src/glibc-build/elf/noload.out] Error 1
+
make[2]: *** [/build/src/glibc-build/elf/nodelete2.out] Error 1
+
make[2]: *** [/build/src/glibc-build/elf/next.out] Error 1
+
make[2]: *** [/build/src/glibc-build/elf/reldep5.out] Error 127
+
make[2]: *** [/build/src/glibc-build/elf/reldep6.out] Error 1
+
make[2]: *** [/build/src/glibc-build/elf/reldep8.out] Error 134
+
make[2]: *** [/build/src/glibc-build/elf/unload4.out] Error 127
+
make[2]: *** [/build/src/glibc-build/elf/order2.out] Error 1
+
  
* rt/tst-cpuclock2.out is a "timing" issue and can be ignored
 
* the rest are be due to building the test-suite with -Wl,--as-needed.
 
  
 +
Test suite failures - x86_64 only:
 +
FAIL: exception_static_test
  
Note: x86_64 futex bug (worked around in PKGBUILD...)
+
* exception_static_test
* http://www.cygwin.com/ml/libc-help/2010-12/msg00017.html
+
** http://sourceware.org/bugzilla/show_bug.cgi?id=15407
* http://sourceware.org/bugzilla/show_bug.cgi?id=12403
+
  
==gcc==
+
==glibc==
* Version: 4.5.2-5
+
* Version: 4.5.2-6 (20101208)
+
  
Test suite failures (i686 and x86_64):
+
* Version: 2.17-5
WARNING: obj-c++.dg/lookup-2.mm -fgnu-runtime compilation failed to produce executable
+
WARNING: obj-c++.dg/try-catch-2.mm -fgnu-runtime compilation failed to produce executable
+
WARNING: obj-c++.dg/try-catch-9.mm -fgnu-runtime compilation failed to produce executable
+
+
FAIL: libgomp.graphite/force-parallel-1.c execution test
+
+
FAIL: libmudflap.c/pass46-frag.c (-O2) (test for excess errors)
+
FAIL: libmudflap.c/pass46-frag.c (-O2) (test for excess errors)
+
FAIL: libmudflap.c/fail31-frag.c (-O3) output pattern test
+
FAIL: libmudflap.c/pass45-frag.c (-O3) execution test
+
FAIL: libmudflap.c/pass45-frag.c (-O3) output pattern test
+
FAIL: libmudflap.c/pass45-frag.c (-O3) execution test
+
FAIL: libmudflap.c/pass45-frag.c (-O3) output pattern test
+
FAIL: libmudflap.c/pass46-frag.c (-O3) (test for excess errors)
+
FAIL: libmudflap.c/pass46-frag.c (-O3) (test for excess errors)
+
FAIL: libmudflap.c++/pass41-frag.cxx execution test
+
FAIL: libmudflap.c++/pass41-frag.cxx (-static) execution test
+
FAIL: libmudflap.c++/pass41-frag.cxx ( -O) execution test
+
FAIL: libmudflap.c++/pass41-frag.cxx (-O2) execution test
+
FAIL: libmudflap.c++/pass41-frag.cxx (-O3) execution test
+
  
* obj-c++.dg warnings:
 
** http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23610
 
** http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23616
 
* libgomp.graphite:
 
** Seen regularly on i686/x86_64 (in H. J. Lu's test runs) but no bug report...
 
* libmudflap failures:
 
** http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20003
 
  
==linux-api-headers==
+
No test suite failures!
* Version: 2.6.37-1
+
  
(no test suite)
 
 
==Dependencies==
 
 
The following packages were used in generating the test suite results for the current toolchain:
 
cloog-ppl-0.15.10-2
 
elfutils-0.150-1
 
gmp-5.0.1-2
 
libmpc-0.8.2-3
 
mpfr-3.0.0.p8-1
 
ppl-0.11-1
 
zlib-1.2.5-3
 
 
Any updates to these packages must pass their respective test suite completely before entering [testing].  In general it is not necessary to rerun the toolchain packages test suite on updates of these packages unless an soname bump has occurred.
 
 
=Testing Toolchain=
 
==binutils==
 
* Version: 2.21-6 (20110326)
 
 
Test suite failures (i686 and x86_64):
 
FAIL: Build libdnew1a.so with --Bsymbolic-functions --dynamic-list-cpp-new
 
FAIL: Build libdnew1b.so with --dynamic-list-data --dynamic-list-cpp-new
 
FAIL: Run with libnew1a.so
 
FAIL: Run with libnew1b.so
 
FAIL: plugin claimfile lost symbol
 
 
* libnew1?.so
 
** Testsuite issue: http://sourceware.org/ml/binutils-cvs/2011-02/msg00119.html
 
* plugin claimfile lost symbol
 
** Testsuite issue: http://sourceware.org/ml/binutils-cvs/2010-11/msg00048.html
 
 
 
Test suite failures (x86_64 only):
 
FAIL: final_layout.sh
 
FAIL: exception_separate_shared_12_test
 
FAIL: exception_separate_shared_21_test
 
FAIL: ifuncmain1static
 
FAIL: ifuncmain1picstatic
 
FAIL: ifuncmain2static
 
FAIL: ifuncmain2picstatic
 
FAIL: ifuncmain4static
 
FAIL: ifuncmain4picstatic
 
FAIL: ifuncmain5static
 
FAIL: ifuncmain5picstatic
 
FAIL: ifuncmain7static
 
FAIL: ifuncmain7picstatic
 
 
(All these also failed on i686 with 20110312)
 
* final_layout.sh
 
** http://sourceware.org/ml/binutils/2011-03/msg00466.html
 
* exception_separate_shared_{12,21}_test
 
** failure due to missing symbols with -Wl,--as-needed: http://sourceware.org/bugzilla/show_bug.cgi?id=12353 
 
* ifuncmain*
 
** no idea...
 
  
 
==gcc==
 
==gcc==
* Version: 4.6.0-2 (20110408)
 
  
Test suite failures (i686 and x86_64):
+
* Version: 4.8.0-3 (20130425)
FAIL: libgomp.graphite/force-parallel-1.c execution test
+
+
FAIL: g++.dg/cpp0x/sfinae10.C (test for excess errors)
+
+
FAIL: libmudflap.c/pass49-frag.c execution test
+
FAIL: libmudflap.c/pass49-frag.c output pattern test
+
FAIL: libmudflap.c/pass49-frag.c execution test
+
FAIL: libmudflap.c/pass49-frag.c output pattern test
+
FAIL: libmudflap.c/pass49-frag.c (-static) execution test
+
FAIL: libmudflap.c/pass49-frag.c (-static) output pattern test
+
FAIL: libmudflap.c/pass49-frag.c (-static) execution test
+
FAIL: libmudflap.c/pass49-frag.c (-static) output pattern test
+
FAIL: libmudflap.c/pass49-frag.c (-O2) execution test
+
FAIL: libmudflap.c/pass49-frag.c (-O2) output pattern test
+
FAIL: libmudflap.c/pass49-frag.c (-O2) execution test
+
FAIL: libmudflap.c/pass49-frag.c (-O2) output pattern test
+
FAIL: libmudflap.c/pass49-frag.c (-O3) execution test
+
FAIL: libmudflap.c/pass49-frag.c (-O3) output pattern test
+
FAIL: libmudflap.c/pass49-frag.c (-O3) execution test
+
FAIL: libmudflap.c/pass49-frag.c (-O3) output pattern test
+
+
FAIL: 20_util/enable_shared_from_this/cons/constexpr.cc (test for excess errors)
+
FAIL: 20_util/shared_ptr/cons/constexpr.cc (test for excess errors)
+
FAIL: 20_util/unique_ptr/cons/constexpr.cc (test for excess errors)
+
FAIL: 20_util/weak_ptr/cons/constexpr.cc (test for excess errors)
+
FAIL: 27_io/basic_filebuf/seekoff/wchar_t/4.cc (test for excess errors)
+
WARNING: 27_io/basic_filebuf/seekoff/wchar_t/4.cc compilation failed to produce executable
+
FAIL: 27_io/ios_base/types/fmtflags/bitmask_operators.cc (test for excess errors)
+
FAIL: 27_io/ios_base/types/iostate/bitmask_operators.cc (test for excess errors)
+
FAIL: 27_io/ios_base/types/openmode/bitmask_operators.cc (test for excess errors)
+
FAIL: 30_threads/future/cons/constexpr.cc (test for excess errors)
+
FAIL: 30_threads/shared_future/cons/constexpr.cc (test for excess errors)
+
FAIL: tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc  (test for errors, line 26)
+
FAIL: tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc  (test for errors, line 27)
+
FAIL: tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc (test for excess errors)
+
FAIL: tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc  (test for errors, line 26)
+
FAIL: tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc  (test for errors, line 27)
+
FAIL: tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc (test for excess errors)
+
  
* g++.dg/cpp0x/sfinae10.C
+
Test suite failures - i686 and x86_64:
** http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48528
+
* 20_util/* and 30_threads/*
+
** Due to use of -pipe in C{XX}FLAGS: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
+
* 27_io/basic_filebuf
+
** missing "#include <cstring>": http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48566
+
* 27_io/ios_base/*
+
** missing "#include <limits>" in libstdc++-v3/testsuite/util/testsuite_common_types.h: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48566
+
* tr1/*
+
** missing "#include <cstddef>": http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48566
+
  
 +
FAIL: libmudflap.c++/pass41-frag.cxx ( -O) execution test
 +
FAIL: libmudflap.c++/pass41-frag.cxx (-O2) execution test
 +
FAIL: libmudflap.c++/pass41-frag.cxx (-O3) execution test
  
Test suite failures (i686 only):
+
* Has libmudflap ever passed...
FAIL: gfortran.dg/graphite/vect-pr40979.f90  -O  scan-tree-dump-times vect "vectorized 1 loops" 1
+
+
FAIL: libmudflap.c/fail40-frag.c output pattern test
+
FAIL: libmudflap.c/pass51-frag.c execution test
+
FAIL: libmudflap.c/pass51-frag.c execution test
+
FAIL: libmudflap.c/fail40-frag.c (-static) output pattern test
+
FAIL: libmudflap.c/pass51-frag.c (-static) execution test
+
FAIL: libmudflap.c/pass51-frag.c (-static) execution test
+
FAIL: libmudflap.c/fail40-frag.c (-O2) output pattern test
+
FAIL: libmudflap.c/pass51-frag.c (-O2) execution test
+
FAIL: libmudflap.c/pass51-frag.c (-O2) execution test
+
FAIL: libmudflap.c/fail40-frag.c (-O3) output pattern test
+
FAIL: libmudflap.c/pass51-frag.c (-O3) execution test
+
FAIL: libmudflap.c/pass51-frag.c (-O3) execution test
+
  
* gfortran.dg/graphite/vect-pr40979.f90
 
** http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48497
 
  
 +
==linux-api-headers==
  
Test suite failures (x86_64 only):
+
* Version: 3.8.4-1
FAIL: ./tmp.go execution,  -O2 -g
+
  
==glibc==
 
* Version: 2.13-5 (20110117)
 
make[2]: *** [/build/src/glibc-build/stdlib/tst-putenv.out] Error 1
 
make[2]: *** [/build/src/glibc-build/nptl/tst-cancel24] Error 1
 
make[2]: *** [/build/src/glibc-build/nptl/tst-tls6.out] Error 1
 
make[2]: *** [/build/src/glibc-build/rt/tst-cpuclock2.out] Error 1
 
make[2]: *** [/build/src/glibc-build/elf/noload.out] Error 1
 
make[2]: *** [/build/src/glibc-build/elf/nodelete2.out] Error 1
 
make[2]: *** [/build/src/glibc-build/elf/next.out] Error 1
 
make[2]: *** [/build/src/glibc-build/elf/reldep5.out] Error 127
 
make[2]: *** [/build/src/glibc-build/elf/reldep6.out] Error 1
 
make[2]: *** [/build/src/glibc-build/elf/reldep8.out] Error 134
 
make[2]: *** [/build/src/glibc-build/elf/unload4.out] Error 127
 
make[2]: *** [/build/src/glibc-build/elf/order2.out] Error 1
 
 
* rt/tst-cpuclock2.out is a "timing" issue and can be ignored
 
* the rest are be due to building the test-suite with -Wl,--as-needed.
 
 
==linux-api-headers==
 
* Version: 2.6.38.1-1
 
  
 
==Dependencies==
 
==Dependencies==
  
 
The following packages were used in generating the test suite results for the current toolchain:
 
The following packages were used in generating the test suite results for the current toolchain:
  cloog-0.16.2-1
+
  cloog-0.18.0-1
  isl-0.06-1
+
  isl-0.11.2-1
  gmp-5.0.1-2
+
  gmp-5.1.1-1
  libmpc-0.9-1
+
  libmpc-1.0.1-1
  mpfr-3.0.0.p8-1
+
  mpfr-3.1.2-1
ppl-0.11.2-1
+
  zlib-1.2.7-1
  zlib-1.2.5-3
+
  
 
Any updates to these packages must pass their respective test suite completely before entering [testing].  In general it is not necessary to rerun the toolchain packages test suite on updates of these packages unless an soname bump has occurred.
 
Any updates to these packages must pass their respective test suite completely before entering [testing].  In general it is not necessary to rerun the toolchain packages test suite on updates of these packages unless an soname bump has occurred.

Latest revision as of 22:17, 29 April 2013

Overview

These are notes on the current state of the Arch Linux toolchain (gcc, glibc, binutils, linux-api-headers and their dependencies). This will record all known testsuite failures so that they can be investigated. Future toolchain rebuilds should not suffer from any additional (unexpected) testsuite failures and ideally should fix the current issues...

Current Toolchain

binutils

  • Version: 2.23.2-2

Test suite failures - i686 only:

FAIL: debug_msg.sh


Test suite failures - x86_64 only:

FAIL: exception_static_test

glibc

  • Version: 2.17-5


No test suite failures!


gcc

  • Version: 4.8.0-3 (20130425)

Test suite failures - i686 and x86_64:

FAIL: libmudflap.c++/pass41-frag.cxx ( -O) execution test
FAIL: libmudflap.c++/pass41-frag.cxx (-O2) execution test
FAIL: libmudflap.c++/pass41-frag.cxx (-O3) execution test
  • Has libmudflap ever passed...


linux-api-headers

  • Version: 3.8.4-1


Dependencies

The following packages were used in generating the test suite results for the current toolchain:

cloog-0.18.0-1
isl-0.11.2-1
gmp-5.1.1-1
libmpc-1.0.1-1
mpfr-3.1.2-1
zlib-1.2.7-1

Any updates to these packages must pass their respective test suite completely before entering [testing]. In general it is not necessary to rerun the toolchain packages test suite on updates of these packages unless an soname bump has occurred.