summaryrefslogtreecommitdiff
path: root/open_issues/glibc.mdwn
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@schwinge.name>2012-04-03 01:05:15 +0200
committerThomas Schwinge <thomas@schwinge.name>2012-04-03 01:05:15 +0200
commitf9f3e56ccb6373c962f325bf03c91eea79b0d533 (patch)
tree40eec3cbfda87e881bacfaedf11421141a87d195 /open_issues/glibc.mdwn
parentddc3e4c19e2f1245ce1d5049353164046e0a951b (diff)
open_issues/glibc: Update.
Diffstat (limited to 'open_issues/glibc.mdwn')
-rw-r--r--open_issues/glibc.mdwn27
1 files changed, 13 insertions, 14 deletions
diff --git a/open_issues/glibc.mdwn b/open_issues/glibc.mdwn
index 8c43b89e..8c47454a 100644
--- a/open_issues/glibc.mdwn
+++ b/open_issues/glibc.mdwn
@@ -438,8 +438,6 @@ Last reviewed up to the [[Git mirror's d40c5d54cb551acba4ef1617464760c5b3d41a14
see [[!message-id "87r52nk1kx.fsf@kepler.schwinge.homeip.net"]].
* [low] `mmap`, 110946e473b38fc3896212e416d9d7064fecd5b7. Kosher with
respect to our [[glibc/mmap]] peculiarities?
- * [high] `__ctype_init`, fd5bdc0924e0cfd1688b632068c1b26f3b0c88da.
- [[!message-id "878vigbgup.fsf@schwinge.name"]].
* *baseline*
* [high] `__attribute__ ((__leaf__))`, `BZ #13344`,
aa78043a4aafe5db1a1a76d544a833b63b4c5f5c +
@@ -449,7 +447,7 @@ Last reviewed up to the [[Git mirror's d40c5d54cb551acba4ef1617464760c5b3d41a14
0ffc4f3ebaace42cd545db55a2ac50b6e0cc7d89 +
edc5984d4d18296d7aa3d8f4ed8f7336a743170e +
57769839788e2c62b68d9dfbf4b35052321278ba.
- <http://gcc.gnu.org/onlinedocs/gcc-4.6.1/gcc/Function-Attributes.html>.
+ <http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html>.
* [low] implement `timespec_get`,
74033a2507841cf077e31221de2481ff30b43d51.
* [low] `__volatile`, `BZ #13553`,
@@ -473,7 +471,12 @@ Last reviewed up to the [[Git mirror's d40c5d54cb551acba4ef1617464760c5b3d41a14
Here's a log of a glibc build run; this is from our [[Git repository's
005b7594ffe209639dd1ef2b9ed9a4c22307dec1 (2012-03-31; 2011-10-08)
-sources|source_repositories/glibc]], run on coulomb.SCHWINGE.
+sources|source_repositories/glibc]] plus
+b468825a053aed4db613f06ea88f94008bbf3472,
+95584d3b3309ff4da4cc458254df383f5cff044b,
+1f1e194720177de3cbc2a84bc62d22e63cb23d4a, [[!message-id
+"878vigbgup.fsf@schwinge.name"]], [[!message-id
+"87r4w69ewa.fsf@schwinge.name"]] run on coulomb.SCHWINGE.
$ export LC_ALL=C
$ ../Roger_Whittaker/configure AUTOCONF=: --prefix=/usr --disable-profile --disable-multi-arch --build=i486-gnu --host=i486-gnu CC=gcc-4.4 CXX=g++-4.4 2>&1 | tee log_build
@@ -481,11 +484,11 @@ sources|source_repositories/glibc]], run on coulomb.SCHWINGE.
$ make install_root=/INVALID 2>&1 | tee log_build_
[...]
-This takes up around 500 MiB and needs roughly X min on kepler.SCHWINGE and 100
+This takes up around 500 MiB and needs roughly X min on kepler.SCHWINGE and 110
min on coulomb.SCHWINGE (GCC 4.4/4.5/4.6).
<!--
- $ (make install_root=/INVALID && touch .go-install) 2>&1 | tee log_build_ && test -f .go-install && (make install_root="$PWD".install install && touch .go-check) 2>&1 | tee log_install && test -f .go-check && ln -s /usr/lib/i386-*gnu/libstdc++.so.6 /lib/i386-*gnu/libpthread-stubs.so.0 /lib/i386-*gnu/libgcc_s.so.1 mach/libmachuser.so.1 hurd/libhurduser.so.0.3 ./ && make -k install_root=/INVALID check TIMEOUTFACTOR=100 2>&1 | tee log_check
+ $ (make install_root=/INVALID && touch .go-install) 2>&1 | tee log_build_ && test -f .go-install && (make install_root="$PWD".install install && touch .go-check) 2>&1 | tee log_install && test -f .go-check && ln -s /usr/lib/i386-*gnu/libstdc++.so.6 /lib/i386-*gnu/libpthread-stubs.so.0 /lib/i386-*gnu/libgcc_s.so.1 mach/libmachuser.so.1 hurd/libhurduser.so.0.3 ./ && make -k install_root=/INVALID check TIMEOUTFACTOR=10 2>&1 | tee log_check
Mask out gcc-4.X (with possibly a backslash before the dot), GCC 4.5's column
output for (warning, error) messages, GCC 4.6's `[-Wsomething]` or `[enabled by
@@ -567,7 +570,7 @@ TODO.
$ make -k install_root=/INVALID check 2>&1 | tee log_check
[...]
-This needs roughly 55 min on coulomb.SCHWINGE.
+This needs roughly 60 min on coulomb.SCHWINGE.
<!--
$ ssh kepler.SCHWINGE 'cd tmp/source/gdb/ && sed < hurd/master.build/gdb/testsuite/gdb.sum -e "s%\(/media/data\)\?${PWD}%[...]%g"' > open_issues/gdb/sum_linux
@@ -664,9 +667,9 @@ There is quite a baseline of failures.
tst-ether_line.c:19: error: 'ETH_ALEN' undeclared (first use in this function)
- * `time/tst-mktime2`
-
- tst-mktime2.c:132: error: 'INT_MAX' undeclared (first use in this function)
+ Will either need a `hurd/netinet/if_ether.h` that includes
+ `<net/if_ether.h>`, or can do that in the generic `netinet/if_ether.h`?
+ See also [[!sourceware_bug 11142]].
* `gmon/tst-sprofil`
@@ -676,10 +679,6 @@ There is quite a baseline of failures.
*output* files: some memory not freed.
- * `string/test-strnlen`
-
- /media/erich/home/thomas/tmp/glibc/tschwinge/Roger_Whittaker/string/test-strnlen.c:87: undefined reference to `MIN'
-
* `assert/test-assert.out`
Fails sometimes...