[Pkg-xmpp-devel] gsasl on mips

cascardo at minaslivre.org cascardo at minaslivre.org
Mon Mar 15 22:26:37 UTC 2010

On Mon, Mar 15, 2010 at 11:07:34PM +0100, Simon Josefsson wrote:
> cascardo at minaslivre.org writes:
> > Does this bug affect running code that Debian does distribute?
> No.  Running 'make check' is only for QA, it doesn't affect any code.

I meant if the bad generated code would affect any package built with
libgsasl. If things would fail, etctera. Then, I looked at the binutils
bug and realized this was only a linker bug and there was no bad
generated code.

> > Anyway to work around it in the library code? Or is the buggy code
> > produced in the test code?
> Yes, it is the gsasl test code that provokes a bug in binutils.
> > If it's the later, go ahead. If it's the former, perhaps we could look
> > at the symbol that conflicts with libc symbol and change its name. Do
> > you have any clue if the case is that of a conflicting symbol?
> The name conflict is intentional: gnulib wants to override a buggy libc
> function, and this is normal and should work fine.  Compare replacing
> the libc 'strcpy' function with your own function with the same name,
> that has always been a valid thing to do.  It is binutils that is buggy
> on mips(el) and gives an error when this is attempted.  It affects
> several packages in debian, e.g. coreutils, so we are not alone in this.
> I've been waiting some time to see the binutils bug fixed (it is a RC
> bug), but it doesn't seem that will happen soon.

Well, since we know exactly where the problem lies and that this will
not affect any other Debian package, I think that's OK.

Please, go forward and disable the test in mips.

> Note further that this doesn't happen in the library part of GNU SASL at
> all, it is only for building the 'gsasl' command line application.
> So I believe it is OK to disable the self checks on mips(el), but we
> should be aware of the problem and re-enable the self checks again as
> soon as the binutils bug has been fixed.
> /Simon

Best regards,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-xmpp-devel/attachments/20100315/70aff996/attachment.pgp>

More information about the Pkg-xmpp-devel mailing list