summaryrefslogtreecommitdiff
path: root/open_issues/gdb.mdwn
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@schwinge.name>2011-09-09 09:55:09 +0200
committerThomas Schwinge <thomas@schwinge.name>2011-09-09 09:55:09 +0200
commit4374d7d8af3c8c928b6730ae2c09473ff7855b29 (patch)
tree7c9a7faa8e6b24825a98d02fcaa9a35ffc34e998 /open_issues/gdb.mdwn
parent6269771a0cee24dc9eda47af37ce558ad46050ee (diff)
open_issues/gdb: Update.
Diffstat (limited to 'open_issues/gdb.mdwn')
-rw-r--r--open_issues/gdb.mdwn21
1 files changed, 11 insertions, 10 deletions
diff --git a/open_issues/gdb.mdwn b/open_issues/gdb.mdwn
index e2d2fe56..8821762e 100644
--- a/open_issues/gdb.mdwn
+++ b/open_issues/gdb.mdwn
@@ -24,8 +24,8 @@ Here's what's to be done for maintaining GNU GDB.
# Configuration
-Last reviewed up to the [[Git mirror's a6276821b897bb7b1140e156c189badedd6adddc
-(2011-07-04) sources|source_repositories/gdb]].
+Last reviewed up to the [[Git mirror's 09ddc54333cdbc2f695fd83cbf091a7d5a1c3604
+(2011-09-06) sources|source_repositories/gdb]].
* Globally
@@ -53,7 +53,7 @@ Last reviewed up to the [[Git mirror's a6276821b897bb7b1140e156c189badedd6adddc
# Build
Here's a log of a GDB build run; this is from our [[Git repository's
-d53cbf2a89a11bb98304490663a75229116d3e5a (2011-07-04)
+695f61ff0f378e1680964128585044799de27015 (2011-09-06)
sources|source_repositories/gdb]], run on kepler.SCHWINGE and coulomb.SCHWINGE.
$ export LC_ALL=C
@@ -69,15 +69,15 @@ There are several occurences of *error: dereferencing type-punned pointer will
break strict-aliasing rules* in the MIG-generated stub files; thus no `-Werror`
until that is resolved.
-This takes up around 200 MiB, and needs roughly TODO min on kepler.SCHWINGE,
-and takes up areound 130 MiB, and needs roughly TODO min on coulomb.SCHWINGE.
+This takes up around 140 MiB and needs roughly 6 min on kepler.SCHWINGE and 30
+min on coulomb.SCHWINGE.
## Analysis
x86 GNU/Linux' and GNU/Hurd's configurations are slightly different, thus mask
out most of the differences that are due to GNU/Linux supporting more core file
-formats, and more emulation vectors.
+formats and more emulation vectors.
$ diff -wu <(ssh kepler.SCHWINGE 'cd tmp/source/gdb/ && cat hurd/master.build/log_build* | sed -e "s%\(/media/data\)\?${PWD}%[...]%g"' | sed -f open_issues/gdb/log_build-linux.sed) <(ssh coulomb.SCHWINGE 'cd tmp/gdb/ && cat hurd/master.build/log_build* | sed "s%\(/media/erich\)\?${PWD}%[...]%g"' | sed -f open_issues/gdb/log_build-hurd.sed) > open_issues/gdb/log_build.diff
@@ -93,8 +93,8 @@ formats, and more emulation vectors.
$ make install 2>&1 | tee log_install
[...]
-This takes up around 50 MiB, and needs roughly TODO min on kepler.SCHWINGE, and
-takes up areound 45 MiB, and needs roughly TODO min on coulomb.SCHWINGE.
+This takes up around 50 MiB, and needs roughly 1 min on kepler.SCHWINGE and 3
+min on coulomb.SCHWINGE.
## Analysis
@@ -121,8 +121,9 @@ coulomb.SCHWINGE.
Comparing the results files, [[sum_linux]] to [[sum_hurd]]:
- $ diff -u -F ^Running open_issues/gdb/sum_linux open_issues/gdb/sum_hurd
- TODO
+ $ diff -u -F ^Running open_issues/gdb/sum_linux open_issues/gdb/sum_hurd > open_issues/gdb/sum.diff
+
+[[open_issues/gdb/sum.diff]].
## Analysis