Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Dec 1998 07:20:09 -0500 (EST)
From:      Howard Goldstein <hgoldste@bbs.mpcs.com>
To:        freebsd-hackers@FreeBSD.ORG
Subject:   ELF interpreter /usr/lib/libc.so.1 not found (on 3.0-CURRENT 12/20/98)
Message-ID:  <13962.6777.503181.771874@penny.south.mpcs.com>

next in thread | raw e-mail | index | archive | help

My own program seems to be calling for a shared library I didn't link
it against, at runtime.  I don't recall having this happen when
running everything through cc, but alas I don't have that option since
one of the modules had to be ported from masm to nasm, so here I am....


slice:~/src/develop$ ./v2show
ELF interpreter /usr/lib/libc.so.1 not found
Abort trap
slice:~/src/develop$

For good reason it isn't found, libc.so.3 lives at that path (so.1
lives in compat).

But why is it calling for so.1?  Here's my ld invocation.

ld  -output ../bin/v2show v2show.ob2   bit7to8.ob2 [mumble]
/usr/lib/crt1.o -lc -lm -Map ../v2show.map

which completes without warning.  How do I coerce the loader to use
libc.so.3?



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?13962.6777.503181.771874>