This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] PowerPC thread pointer bias requires powerpc/lowlevelrobustlock.sym


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]