[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