TEST RELEASE: 1.2.3pre3

Mate Wierdl mw at moni.msci.memphis.edu
Thu Mar 16 04:55:45 EST 2000


On Wed, Mar 15, 2000 at 10:33:20AM -0500, David G. Hesprich wrote:
> I had to change the LDFLAGS to get this release to work on my Solaris 2.7
> box:
> 
> removed "-L/usr/ucblib", "-R/usr/ucblib", "-L/usr/local/ssl" and
> "-R/usr/local/ssl" (not necessary to get sshd to run, they're just
> superfluous).

I do wonder about the inclusion of  /usr/ucblib in the first place:
even if gcc is used (probably bacuse the native compiler package is
probably not installed), /usr/ucblib is included.  

Unless the SPROcc package is installed, `man cc' shows:

NAME
     cc - C compiler

SYNOPSIS
     /usr/ucb/cc [ options ]

DESCRIPTION
     /usr/ucb/cc is the interface to the BSD Compatibility  Pack-
     age  C  compiler.   It  is  a script that looks for the link
     /usr/ccs/bin/ucbcc to the C compiler.  /usr/ccs/bin/ucbcc is
     available  only with the SPROcc package, whose default loca-
     tion  is  /opt/SUNWspro.   /usr/ucb/cc   is   identical   to
     /usr/ccs/bin/ucbcc, except that BSD headers are used and BSD
     libraries   are   linked   before   base   libraries.    The
     /opt/SUNWspro/man/man1/acc.1 man page is available only with
     the SPROcc package.
[...]

My feeling is that /usr/ucb* stuff may not be used unless the native
sun compiler is to be used.   Could be wrong here though, since I am
just temporarily tinkering with solaris to put openssh and rpm on.

Mate





More information about the openssh-unix-dev mailing list