Hi guys,
(Please cc me on replies)
I think -7 is in a state where it's acceptable to push it into testing. The
open bugs seem to be:
* #209253: FTBS on hppa, possible solutions still pending.
presumably patofiero's still working on this; and the effect of this
problem on testing users should be minimal
* #203303: linux/byteorder/swab.h: ISO C++ forbids braced-groups
within expressions
linux/cdrom.h needs to be forked for glibc and userspace; not a major problem
* #205099: libc6: syslog makes cgi process hang after openlog() followed by syslog()
not too frequent :-/
* #210608: glibc: breaks OpenOffice.org build
not too frequent; i'm fairly sure this bug happens when realloc's
"new=malloc(n)" call takes the "Insufficient space left; allocate another
page." branch of __libc_memalign(), rather than being due to a violation
of any preconditions. I think this can be fixed by changing realloc to
look like:
/* This is only called with the most recent block returned by malloc. */
void * weak_function
realloc (void *ptr, size_t n)
{
void *new;
+ void *old_alloc_end = alloc_end;
if (ptr == NULL)
return malloc (n);
assert (ptr == alloc_last_block);
alloc_ptr = alloc_last_block;
new = malloc (n);
- assert (new == ptr);
+ if (new != ptr) {
+ memmove(new, ptr, ((char*)old_alloc_end - (char*)ptr));
+ }
return new;
}
Anyway, I think we're at a point where the remaining RC stuff is less
critical than the blockage glibc causes, so I expect to push it into
testing tomorrow. If there's more breakage that I don't know about that's
hideously severe (and will hence be being fixed RSN) please mail me.
Cheers,
aj
--
Anthony Towns <aj@humbug.org.au> <http://azure.humbug.org.au/~aj/>
I don't speak for anyone save myself. GPG signed mail preferred.
Australian DMCA (the Digital Agenda Amendments) Under Review!
-- http://azure.humbug.org.au/~aj/blog/copyright/digitalagenda
Attachment:
pgp7HuSSQ7_bz.pgp
Description: PGP signature