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: