[Bug 1272] Unable to make OpenSSH with undefined refs in readconf.o

bugzilla-daemon at mindrot.org bugzilla-daemon at mindrot.org
Tue Feb 20 09:31:07 EST 2007


http://bugzilla.mindrot.org/show_bug.cgi?id=1272





------- Comment #12 from fbaird at yahoo.com  2007-02-20 09:31 -------
(In reply to comment #11)

I was able to resolve the whole issue of which libraries are being used
with this command:

ldd ssh

And the outputs are:

        libresolv.so.2 =>        /usr/lib/libresolv.so.2
        libcrypto.so.0.9.8 =>    /usr/local/ssl/lib/libcrypto.so.0.9.8
        librt.so.1 =>    /usr/lib/librt.so.1
        libz.so =>       /usr/local/lib/libz.so
        libsocket.so.1 =>        /usr/lib/libsocket.so.1
        libnsl.so.1 =>   /usr/lib/libnsl.so.1
        libc.so.1 =>     /usr/lib/libc.so.1
        libgcc_s.so.1 =>         /usr/local/lib/libgcc_s.so.1
        libdl.so.1 =>    /usr/lib/libdl.so.1
        libaio.so.1 =>   /usr/lib/libaio.so.1
        libmp.so.2 =>    /usr/lib/libmp.so.2
        /usr/platform/SUNW,Sun-Fire-V250/lib/libc_psr.so.1

All of these libraries are the correct ones.
/usr/local/lib/libgcc_s.so.1 is the correct libgcc and is from gcc
3.4.6.

So the problems boils down to this: why do I get ld warnings of the
sort
/usr/local/bin/ld: warning: cannot find entry symbol _start; defaulting
to 0000000000013168?

I found that someone else has been having the same problem:

http://www.mail-archive.com/secureshell@securityfocus.com/msg01479.html

He apparently hasn't gotten a resolution either. He is using Solaris 9
with gcc 3.2.3 and I am using Solaris 8 with gcc 3.4.6. Maybe its a
Solaris+gcc issue?




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the openssh-bugs mailing list