open_issues/binutils: Use GCC 4.8.
[hurd-web.git] / open_issues / binutils.mdwn
index 641083a..0e2ccd3 100644 (file)
@@ -132,7 +132,7 @@ commit e7e89a91affc920f0d422c56ca04867e49ac5ac1 (2013-05-27), run on
 kepler.SCHWINGE and coulomb.SCHWINGE.
 
     $ export LC_ALL=C
-    $ ../Paul_Desmond/configure --prefix="$PWD".install --enable-gold --with-sysroot=/ SHELL=/bin/dash CC=gcc-4.7 CXX=g++-4.7 2>&1 | tee log_build
+    $ ../Paul_Desmond/configure --prefix="$PWD".install --enable-gold --with-sysroot=/ SHELL=/bin/dash CC=gcc-4.8 CXX=g++-4.8 2>&1 | tee log_build
     [...]
     $ make 2>&1 | tee log_build_
     [...]
@@ -142,8 +142,8 @@ harmonized.  Debian GCC (which is used in binutils' testsuite) likes to pass
 `--sysroot=/` to `ld`, so we need to configure binutils with support for
 sysroots.
 
-This takes up around 950 MiB, and needs roughly 13 min on kepler.SCHWINGE and
-45 min on coulomb.SCHWINGE.
+This takes up around 1100 MiB, and needs roughly 13 min on kepler.SCHWINGE and
+53 min on coulomb.SCHWINGE.
 
 <!--
 
@@ -160,20 +160,13 @@ formats, and more emulation vectors.
 
     $ toolchain/logs/process binutils build
 
-  * gold GNU/Linux vs. GNU/Hurd
-
-        -checking for glibc ifunc support... both
-        +checking for glibc ifunc support... dyn
-
-    Missing [[IFUNC]] support on GNU/Hurd.
-
 
 # Install
 
     $ make install 2>&1 | tee log_install
     [...]
 
-This takes up around 160 MiB, and needs roughly 1 min on kepler.SCHWINGE and 3
+This takes up around 170 MiB, and needs roughly 1 min on kepler.SCHWINGE and 3
 min on coulomb.SCHWINGE.
 
 
@@ -189,7 +182,7 @@ min on coulomb.SCHWINGE.
     $ make -k check 2>&1 | tee log_test
     [...]
 
-This needs roughly 6 min on kepler.SCHWINGE and 47 min on coulomb.SCHWINGE.
+This needs roughly 5 min on kepler.SCHWINGE and 37 min on coulomb.SCHWINGE.
 
 
 ## Analysis
@@ -220,15 +213,6 @@ This needs roughly 6 min on kepler.SCHWINGE and 47 min on coulomb.SCHWINGE.
     symbol handling in glibc, needed for our external [[/libpthread]].  TODO:
     document properly.
 
-  * `FAIL: gas/i386/rept`
-
-    Added in commit 06f1247c54126b9f1e6acb8ff8c7be35aec6f44c (2012-06-07) as
-    part of the fix for [[!sourceware_PR 14201]], renamed in commit
-    d654e24bbc2f601df4dc43b26049b0339528b93a (2012-06-07):
-
-        WARNING: program timed out.
-        FAIL: gas/i386/rept
-
   * ld IFUNC execution tests
 
     Missing [[IFUNC]] support on GNU/Hurd.
@@ -251,14 +235,3 @@ This needs roughly 6 min on kepler.SCHWINGE and 47 min on coulomb.SCHWINGE.
 
         -PASS: tls_phdrs_script_test
         +FAIL: tls_phdrs_script_test
-
-        -PASS: ifuncmain1static
-        -PASS: ifuncmain1picstatic
-        -PASS: ifuncmain2static
-        -PASS: ifuncmain2picstatic
-        -PASS: ifuncmain4static
-        -PASS: ifuncmain4picstatic
-        -PASS: ifuncmain5static
-        -PASS: ifuncmain5picstatic
-        -PASS: ifuncmain7static
-        -PASS: ifuncmain7picstatic