[Bug 194] still problems with libutil

Gary E. Miller gem at rellim.com
Sat May 11 05:02:44 EST 2002

Yo !

I have seen this before.  It happens when some of your libraries are
built with gcc before < 3.0 and some with gcc >= 3.0

It has nothing to do with openssh.  Take this up with the GCC and Glibc
folks that created this mess when they removed atexit from libc.  Your
best fix is to recompile all the libaries you think are being used with
the current compiler.  That is not always sufficient for some projects
like X11 that do strange and unnatural things with dynamic libs.

If you search on google you will see this is drving everyone crazy...

Gary E. Miller Rellim 20340 Empire Blvd, Suite E-3, Bend, OR 97701
	gem at rellim.com  Tel:+1(541)382-8588 Fax: +1(541)382-8676

On Sat, 11 May 2002 bugzilla-daemon at mindrot.org wrote:

> Then I get this compilation error:
>   /bin/ld -o ssh ssh.o sshconnect.o sshconnect1.o sshconnect2.o sshtty.o
>   readconf.o clientloop.o -L. -Lopenbsd-compat/  -lssh -lopenbsd-compat -lutil -lz
>   -lnsl  -lcrypto -lcrypt
>   /bin/ld: warning: cannot find entry symbol _start; defaulting to 0804b208
>   /usr/lib/libutil.so: undefined reference to `atexit'
>   make: *** [ssh] Fehler 1

More information about the openssh-unix-dev mailing list