[PATCH] PowerPC thread pointer bias requires powerpc/lowlevelrobustlock.sym
Ryan S. Arnold
rsa@us.ibm.com
Thu Nov 2 16:20:00 GMT 2006
On Thu, 2006-11-02 at 14:13 +0100, Jakub Jelinek wrote:
> Can you explain how this patch can change a single bit in the powerpc libraries?
> lowlevelrobustlock.sym is the source for glibc buildtime generated
> lowlevelrobustlock.h header.
> This header is used in exactly 3 files in glibc sources:
>
> nptl/sysdeps/unix/sysv/linux/sh/lowlevelrobustlock.S:#include <lowlevelrobustlock.h>
> nptl/sysdeps/unix/sysv/linux/i386/i486/lowlevelrobustlock.S:#include <lowlevelrobustlock.h>
> nptl/sysdeps/unix/sysv/linux/x86_64/lowlevelrobustlock.S:#include <lowlevelrobustlock.h>
>
> as the directories clearly suggest, these have nothing to do with powerpc.
>
> Uli, as TID is defined in tcb-offsets.{sym,h}, I think we should just nuke
> lowlevelrobustlock.sym and s/<lowlevelrobustlock.h>/<tcb-offsets.h>/
> in those 3 files.
>
> Jakub
Jakub, You are correct. This was presumptuous on my part. I don't
recall the original bug I ran into that I thought this would fix but it
certainly won't fix the problem that Ben H. and company are running
into. I'll continue to investigate that issue.
Ryan S. Arnold
IBM Linux Technology Center
More information about the Libc-alpha
mailing list