README.Solaris9-X86

Darren Tucker dtucker at zip.com.au
Sun Dec 21 12:10:06 EST 2003


supraexpress at globaleyes.net wrote:
> The "--disable-strip" configure option is required as the Solaris9-X86
> linker/loader will not be able to load any of the executables and will
> display a "Killed" message. Similarly, 'ldd' will fail with a "file has
> insecure interpreter" error message.

That's a bug with the "strip" from GNU binutils, specifically < 2.13 
when stripping binaries linked with Solaris' own linker.

Upgrade your binutils, put /usr/ccs/bin first on the path or delete the 
strip from binutils.

See:
http://sources.redhat.com/ml/bug-binutils/2002-q3/msg00034.html

> Performing a loader or ldd test from the OpenSSH installation directory on the
> compiled executables within the installation directory will succeed, verifying
> that the unstripped executables are what is needed.

Configure is complicated enough without having to second-guess buggy 
toolchains.

-- 
Darren Tucker (dtucker at zip.com.au)
GPG key 8FF4FA69 / D9A3 86E9 7EEE AF4B B2D4  37C9 C982 80C7 8FF4 FA69
     Good judgement comes with experience. Unfortunately, the experience
usually comes from bad judgement.




More information about the openssh-unix-dev mailing list