From e1a098af7cd7ffa379ad21aaad9e57f7a9204a7e Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Fri, 15 Jun 2012 00:06:10 +0200 Subject: open_issues/gcc: New process tool; ccc21737e0a8df234f5097369f17930de4cb5e6d (2012-06-06) Only for kepler.SCHWINGE. --- open_issues/gcc.mdwn | 33 +++++++++++++++++---------------- toolchain/logs | 2 +- 2 files changed, 18 insertions(+), 17 deletions(-) diff --git a/open_issues/gcc.mdwn b/open_issues/gcc.mdwn index f54904c3..e7ceee03 100644 --- a/open_issues/gcc.mdwn +++ b/open_issues/gcc.mdwn @@ -37,8 +37,8 @@ git log --reverse --pretty=fuller --stat=$COLUMNS,$COLUMNS -p -C --cc ..upstream --> -Last reviewed up to the [[Git mirror's 12c17795aa79c9b23f9565d7ca3b42ca6530f6c4 -(2012-05-29) sources|source_repositories/gcc]]. +Last reviewed up to the [[Git mirror's dfed30bca14de84e0446cc02f5a27407dbfdc3e1 +(2012-06-11) sources|source_repositories/gcc]]. has documentation for the `configure` switches. @@ -219,16 +219,23 @@ Last reviewed up to the [[Git mirror's 12c17795aa79c9b23f9565d7ca3b42ca6530f6c4 * `libstdc++`: uses `_GLIBCXX_HAVE_TLS`, but where is this defined? Supposed to come from `config/tls.m4:GCC_CHECK_TLS`? + * `libgcc/gthr-posix.h:__gthread_active_p` -- is this suitable for us? This + is used in libgcc for ObjC wrapper stuff and similar in libstdc++. + C.f. [[!message-id "x57jobtqx89w.fsf@frobland.mtv.corp.google.com"]], + [[!message-id "x57jd359fkx3.fsf@frobland.mtv.corp.google.com"]] as well as + [[!debbug 629866]]/[[!message-id + "20110609002620.GA16719@const.famille.thibault.fr"]]. + # Build Here's a log of a GCC build run; this is from our [[Git repository's -48cd7aa43934e2bc5cf582e92ebd5cce93effe88 (2012-05-29) +ccc21737e0a8df234f5097369f17930de4cb5e6d (2012-06-06) sources|source_repositories/gcc]], run on kepler.SCHWINGE and coulomb.SCHWINGE. $ export LC_ALL=C $ (cd ../master/ && contrib/gcc_update --touch) - $ ../master/configure --prefix="$PWD".install SHELL=/bin/dash CC=gcc-4.6 CXX=g++-4.6 --enable-build-with-cxx 2>&1 | tee log_build + $ ../master/configure --prefix="$PWD".install SHELL=/bin/dash CC=gcc-4.6 CXX=g++-4.6 --enable-build-with-cxx --enable-languages=all,ada 2>&1 | tee log_build [...] $ make 2>&1 | tee log_build_ [...] @@ -236,7 +243,7 @@ sources|source_repositories/gcc]], run on kepler.SCHWINGE and coulomb.SCHWINGE. Different hosts may default to different shells and compiler versions; thus harmonized. -This takes up around 2.6 GiB, and needs roughly 2.75 h on kepler.SCHWINGE and +This takes up around 3.1 GiB, and needs roughly 3.0 h on kepler.SCHWINGE and 12.75 h on coulomb.SCHWINGE.