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>