From d67f6589bf710235ad56731c4c06a75cfad75462 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Fri, 14 Dec 2012 11:32:23 +0100 Subject: open_issues/gcc: a1d48e100791bc67ff355e0931a604e767c827b7 (2012-12-10; be3860ba8df48cca3253da4f02fd2d42d856ce80 (2012-12-10)) --- toolchain/logs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'toolchain/logs') diff --git a/toolchain/logs b/toolchain/logs index 27239768..568e5112 160000 --- a/toolchain/logs +++ b/toolchain/logs @@ -1 +1 @@ -Subproject commit 272397686eea60669290da0add796ca601b1a2e1 +Subproject commit 568e51125eea2b68cf4bfa9ce0bef99af9bea5de -- cgit v1.2.3 From 0fc5c764f210cca5dc9e4bf359c85bea7607ae89 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sat, 15 Dec 2012 23:32:56 +0100 Subject: open_issues/binutils: 81a734055750a1de753adfd86f7ae9e1d72575e4 (2012-12-15) --- open_issues/binutils.mdwn | 50 ++++++++++++++++++++++++++++++++++------------- toolchain/logs | 2 +- 2 files changed, 37 insertions(+), 15 deletions(-) (limited to 'toolchain/logs') diff --git a/open_issues/binutils.mdwn b/open_issues/binutils.mdwn index eec5154f..2bbdc245 100644 --- a/open_issues/binutils.mdwn +++ b/open_issues/binutils.mdwn @@ -33,14 +33,14 @@ though, as explained below. -Last reviewed up to the [[Git mirror's dde164167b2db4c05d58b1941d610beb6d5ca99f -(2012-06-08) sources|source_repositories/binutils]]. +Last reviewed up to the [[Git mirror's 81a734055750a1de753adfd86f7ae9e1d72575e4 +(2012-12-15) sources|source_repositories/binutils]]. * Globally @@ -114,16 +114,20 @@ Last reviewed up to the [[Git mirror's dde164167b2db4c05d58b1941d610beb6d5ca99f Compare to `i[3-7]86-*-linux-*`, but don't need a.out (`i386linux`) and 64 bit support. + * `__ehdr_start symbol`, c84ed8d89d0b8bf5a2968d465f77ac24bcfc40c2 -- can this + be helpful in the exec server, glibc, or elsewhere? Used in GDB (BFD) + commit bdbd9758806ed855af89244870fdc52cf3ff09bc. + # Build -Here's a log of a binutils build run; this is from our [[Git repository's -e1104996559067c40207c803ab1a5847a4a05145 (2012-06-07) -sources|source_repositories/binutils]], run on kepler.SCHWINGE and -coulomb.SCHWINGE. +Here's a log of a binutils build run; this is from our [[Git +repository|source_repositories/binutils]]'s `tschwinge/Paul_Desmond` branch, +commit 81a734055750a1de753adfd86f7ae9e1d72575e4 (2012-12-15), run on +kepler.SCHWINGE and coulomb.SCHWINGE. $ export LC_ALL=C - $ ../master/configure --prefix="$PWD".install --with-sysroot=/ SHELL=/bin/dash CC=gcc-4.6 CXX=g++-4.6 2>&1 | tee log_build + $ ../Paul_Desmond/configure --prefix="$PWD".install --with-sysroot=/ SHELL=/bin/dash CC=gcc-4.6 CXX=g++-4.6 2>&1 | tee log_build [...] $ make 2>&1 | tee log_build_ [...] @@ -133,8 +137,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 120 MiB, and needs roughly 4 min on kepler.SCHWINGE and -15 min on coulomb.SCHWINGE. +This takes up around 130 MiB, and needs roughly 5 min on kepler.SCHWINGE and +14 min on coulomb.SCHWINGE. -Last reviewed up to the [[Git mirror's 81a734055750a1de753adfd86f7ae9e1d72575e4 -(2012-12-15) sources|source_repositories/binutils]]. +Last reviewed up to the [[Git mirror's 7c102198e4a1ecee9cf175bd4ad87ee435956cae +(2012-12-16) sources|source_repositories/binutils]]. * Globally @@ -123,11 +123,11 @@ Last reviewed up to the [[Git mirror's 81a734055750a1de753adfd86f7ae9e1d72575e4 Here's a log of a binutils build run; this is from our [[Git repository|source_repositories/binutils]]'s `tschwinge/Paul_Desmond` branch, -commit 81a734055750a1de753adfd86f7ae9e1d72575e4 (2012-12-15), run on +commit 7c102198e4a1ecee9cf175bd4ad87ee435956cae (2012-12-16), run on kepler.SCHWINGE and coulomb.SCHWINGE. $ export LC_ALL=C - $ ../Paul_Desmond/configure --prefix="$PWD".install --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.6 CXX=g++-4.6 2>&1 | tee log_build [...] $ make 2>&1 | tee log_build_ [...] @@ -137,8 +137,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 130 MiB, and needs roughly 5 min on kepler.SCHWINGE and -14 min on coulomb.SCHWINGE. +This takes up around 900 MiB, and needs roughly 11 min on kepler.SCHWINGE and +42 min on coulomb.SCHWINGE.