severity 364698 wishlist
thanks

On Tue, Apr 25, 2006 at 11:05:25PM -0700, Nadim Shaikli wrote:
> --- Steve Langasek <vorlon-at-debian.org> wrote:
> > Please post the full error message instead of paraphrasing.

> Unfortunately I don't have immediate access to the laptop in order to
> reinstall version-1.6 of the lib (to break things again :-) - I should
> have saved-off the message, oops.  I'll attempt to get access to the
> laptop in the next few days.  The error as I remember it though was,

>   symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time
> reference

Ok, this isn't a symbol that's coming back.  Any applications that declare
"extern int errno" instead of including the errno.h header file have been
buggy for some time, because errno is not guaranteed to be implemented as an
int in glibc -- and indeed, with NPTL versions of glibc (which is the
default, and preferred, implementation on Linux 2.6 kernels), it cannot be
implemented as an int.

Now, the ia32-libs maintainers *could* include a non-NPTL build of glibc in
ia32-libs, and then you could use LD_ASSUME_KERNEL=2.4.1 to force the use of
this backwards-compatible glibc with the [EMAIL PROTECTED] symbol; but given
that even the i386 port of etch isn't going to support these applications by
default, I'm not sure I see the point...

Anyway, downgrading as this bug only affects a particular set of (misbuilt)
applications, it doesn't make ia32-libs completely unusable.  It's up to the
ia32-libs maintainers whether they want to implement this for etch.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
[EMAIL PROTECTED]                                   http://www.debian.org/

Attachment: signature.asc
Description: Digital signature

Reply via email to