[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: errno version GLIBC_2.0?



On Fri, Oct 31, 2003 at 11:46:04PM +0100, Johannes Berg wrote:
> Hi,
> 
> I'm getting this error from Kylix (http://www.borland.com/) whenever I
> start it:
> /usr/local/kylix3/bin/delphi: relocation error:
> /usr/local/kylix3/bin/libwine.borland.so: symbol errno, version
> GLIBC_2.0 not defined in file libc.so.6 with link time reference
> 
> I've installed libc6-i686 and am using kernel 2.6.0-test9 now (plain
> kernel.org version). This only occurred after upgrading to the latest
> libc6 (with libc6-i686). Is this something that can be fixed in libc? Is
> this something Borland must fix? (They'll never do that, so in that case
> I'll just have to downgrade). I have to admit that I don't have a clue
> what this is about.

We need a new FAQ entry.  I'll add it now.

The program is broken.  It probably says "extern int errno" somewhere
instead of including <errno.h>.

It should continue to run if you export LD_ASSUME_KERNEL=2.4.0,
disabling NPTL and thread-local storage.  But it should be fixed.

Please let us know if the workaround doesn't work.

-- 
Daniel Jacobowitz
MontaVista Software                         Debian GNU/Linux Developer



Reply to: