On Mon, Jul 02, 2007 at 09:58:45PM -0400, John David Anglin wrote: [snip] > > Looking at gcc PR 20218, it's clear that there are some very subtle > issues here. So, it's not clear to me where the problem lies. It > could be in glibc (hppa sysdep-cancel.h), binutils or gcc. The handling > of the visibility attribute was broken prior to HJL's change, so it > could have exposed bugs in other packages. > > Because of this, it was a mistake for Debian to backport this change. > The change is only in the unreleased gcc trunk. > > Since the problem was introduced by a gcc change, I'd start with > a gcc PR and mention the patch that introduced the regression. > > Could you do glibc builds with the gcc trunk before and after the change? > It's best to base the PR on an unmodified version of gcc.
The test with the gcc-trunk (Main 4.3.0 head) shows the same error at the same place. By the way, did I mention that the problem is not present if nptl is enabled ? > > It would help to know the exact details of the linker command that > fails, the assembler code generated for mq_timedreceive, and the > __librt_multiple_threads symbols in __librt_multiple_threads librt.so. Did you had a look at the info I sent you (see my previous message) ? What do you think of this ? Seb -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]