[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-hackers
Subject:    ELF interpreter /usr/lib/libc.so.1 not found (on 3.0-CURRENT 12/20/98)
From:       Howard Goldstein <hgoldste () bbs ! mpcs ! com>
Date:       1998-12-30 12:20:09
[Download RAW message or body]


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

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic