Hello,
Mach-defpager uses libc’s malloc hooks and fails to build with libc 2.14
where they are declared as volatile [0]:
--8<---cut here---start->8---
i586-pc-gnu-gcc -std=gnu99 -fgnu89-inline -g -O3 -g -O2 -I. -I.. -I../include
-I../include -D_GNU_SOURCE -D
Ludovic Courtès, le Sat 05 Nov 2011 19:21:35 +0100, a écrit :
> OK to apply?
It looks good to me, yes.
Samuel
Pino Toscano, le Wed 02 Nov 2011 18:03:04 +0100, a écrit :
> Attached there is a patch fixing this behaviour by cleaning up all the
> values of the key being deleted. It includes also a small test case.
Reviewed and applied, thanks!
Samuel
Thanks, done.
The Hurd now builds with Savannah’s libc (2.14+).
Ludo’.
Thomas Schwinge, le Sat 05 Nov 2011 01:24:05 +0100, a écrit :
> I found this while reviewing Pino's libpthread key-reuse patch. Correct?
Yes, please push.
Samuel