open_issues/binutils: 944a6010b676b9f80f0a16c65183102b187822c5 (2013-02-08)
[hurd-web.git] / open_issues / binutils.mdwn
index 5c309d4..757ebbe 100644 (file)
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2007, 2008, 2010, 2011, 2012 Free Software
+[[!meta copyright="Copyright © 2007, 2008, 2010, 2011, 2012, 2013 Free Software
 Foundation, Inc."]]
 
 [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
@@ -39,8 +39,8 @@ git log --reverse --topo-order --pretty=fuller --stat=$COLUMNS,$COLUMNS -w -p -C
 
 -->
 
-Last reviewed up to the [[Git mirror's 7c102198e4a1ecee9cf175bd4ad87ee435956cae
-(2012-12-16) sources|source_repositories/binutils]].
+Last reviewed up to the [[Git mirror's 944a6010b676b9f80f0a16c65183102b187822c5
+(2013-02-08) sources|source_repositories/binutils]].
 
   * Globally
 
@@ -118,16 +118,19 @@ Last reviewed up to the [[Git mirror's 7c102198e4a1ecee9cf175bd4ad87ee435956cae
     be helpful in the exec server, glibc, or elsewhere?  Used in GDB (BFD)
     commit bdbd9758806ed855af89244870fdc52cf3ff09bc.
 
+  * `Add HOSTING_SCRT0 for PIE test`, 49cc20aa5c416ea4307931cccf6353247368187d
+    -- is for GNU/Linux only; but also seems unused.
+
 
 # Build
 
 Here's a log of a binutils build run; this is from our [[Git
 repository|source_repositories/binutils]]'s `tschwinge/Paul_Desmond` branch,
-commit 7c102198e4a1ecee9cf175bd4ad87ee435956cae (2012-12-16), run on
+commit 944a6010b676b9f80f0a16c65183102b187822c5 (2013-02-08), 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.6 CXX=g++-4.6 2>&1 | tee log_build
+    $ ../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
     [...]
     $ make 2>&1 | tee log_build_
     [...]
@@ -196,7 +199,11 @@ This needs roughly 6 min on kepler.SCHWINGE and 42 min on coulomb.SCHWINGE.
     The testsuite isn't prepared for using `crt0.o` instead of `crt1.o`
     depending on whether a static or dynamic executable is created.  Documented
     in `ld/configure.host`.  Perhaps we should finally rewrite this messy code
-    in glibc?
+    in glibc?  Or, something similar to commit
+    49cc20aa5c416ea4307931cccf6353247368187d `Add HOSTING_SCRT0 for PIE test`
+    can be used.
+
+    Same issue for `FAIL: Common symbol override ifunc *` ones?
 
   * <a name="64ksec">`FAIL: ld-elf/64ksec`</a>