Difference between revisions of "User:Allan/Toolchain"

From ArchWiki
Jump to: navigation, search
(binutils)
(binutils)
 
(18 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
==binutils==
 
==binutils==
  
* Version: 2.23-1
+
* Version: 2.23.2-2
 
+
Test suite failures - i686 and x86_64:
+
FAIL: Common symbol override ifunc test 1b
+
 
+
* Common symbol override ifunc test 1b
+
** ???
+
 
+
  
 
Test suite failures - i686 only:
 
Test suite failures - i686 only:
Line 19: Line 12:
  
 
* debug_msg.sh
 
* debug_msg.sh
** ???
+
** http://sourceware.org/bugzilla/show_bug.cgi?id=15411
  
  
Line 26: Line 19:
  
 
* exception_static_test
 
* exception_static_test
** http://sourceware.org/bugzilla/show_bug.cgi?id=14763
+
** http://sourceware.org/bugzilla/show_bug.cgi?id=15407
  
 
==glibc==
 
==glibc==
  
* Version: 2.15-10 (20111227)
+
* Version: 2.17-5
  
Test suite failures - i686 and x86_64:
 
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/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
 
make[2]: *** [/build/src/glibc-build/elf/tst-initorder.out] Error 1
 
  
* All due to building the test-suite with -Wl,--as-needed.
+
No test suite failures!
** Patch submitted upstream
+
  
  
 
==gcc==
 
==gcc==
  
* Version: 4.7.0-5 (20120414)
+
* Version: 4.8.0-3 (20130425)
  
 
Test suite failures - i686 and x86_64:
 
Test suite failures - i686 and x86_64:
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: 30_threads/future/cons/constexpr.cc (test for excess errors)
 
FAIL: 30_threads/shared_future/cons/constexpr.cc (test for excess errors)
 
  
* 20_util/* and 30_threads/*
+
FAIL: libmudflap.c++/pass41-frag.cxx ( -O) execution test
** Due to use of -pipe in C{XX}FLAGS: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48565
+
  FAIL: libmudflap.c++/pass41-frag.cxx (-O2) execution test
 
+
  FAIL: libmudflap.c++/pass41-frag.cxx (-O3) execution test
 
+
Test suite failures - x86_64 only:
+
  FAIL: libmudflap.c++/pass55-frag.cxx ( -O) execution test
+
  FAIL: go.test/test/stack.go execution,  -O2 -g
+
  
* ???
+
* Has libmudflap ever passed...
  
  
 
==linux-api-headers==
 
==linux-api-headers==
  
* Version: 3.3.2-1
+
* Version: 3.8.4-1
  
  
Line 81: Line 50:
  
 
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.17.0-1
+
  cloog-0.18.0-1
  isl-0.09-1
+
  isl-0.11.2-1
  gmp-5.0.4-1
+
  gmp-5.1.1-1
  libmpc-0.9-2
+
  libmpc-1.0.1-1
  mpfr-3.1.0.p7-1
+
  mpfr-3.1.2-1
ppl-0.12.1-1
+
  zlib-1.2.7-1
  zlib-1.2.6-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.
 
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.