When I ported pthread timers, I also ported them to NPTL at the same
time, but (obviously) couldn't test them at the time. Did you test
those and/or merge them into your port? They're in
ports/sysdeps/unix/bsd/bsd4.4/kfreebsd/nptl/ (in sysdeps.diff).
I did it in a different way, first changes in LT code:
http://lists.alioth.debian.org/pipermail/glibc-bsd-commits/2013-July/003201.html
http://lists.alioth.debian.org/pipermail/glibc-bsd-commits/2013-July/003202.html
http://lists.alioth.debian.org/pipermail/glibc-bsd-commits/2013-July/003203.html
I have been aware of #666730, but running kfreebsd-i386 with 64-bit
kernel is not supported by us.
And later timer migration LT->FBTL:
http://lists.alioth.debian.org/pipermail/glibc-bsd-commits/2013-July/003288.html
http://lists.alioth.debian.org/pipermail/glibc-bsd-commits/2013-July/003292.html
Did you manage to do this without breaking ABI? Last time I worked on
linuxthreads, I recall our original ABI had some very annoying
constraints (I'm thinking on things like __kfreebsd_timer_id2ptr
kludge).
The __kfreebsd_timer_id2ptr() remains.
Petr
--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive:
http://lists.debian.org/alpine.lnx.2.00.1307111249270.32...@contest.felk.cvut.cz