Re: OpenSSH 3.0.2p1 install runs compiler?

From: Dan Million (lio@ornl.gov)
Date: 02/26/02


From: Dan Million <lio@ornl.gov>
Date: Tue, 26 Feb 2002 08:18:58 -0500

Nico Kadel-Garcia wrote:
>
> "Dan Million" <lio@ornl.gov> wrote in message
> news:3C7A68C0.3818F3B7@ornl.gov...
> > I've noticed that in OpenSSH 3.0.2p1, running "make install"
> > always runs the compiler now to relink the executables, and
> > I was wondering why this was necessary? It makes it impossible
> > to run "make install" from an NFS build area to install on
> > hosts which don't have compilers, or which don't have the SSL
> > and zlib libraries available.
> >
> > Is there a reason for this, or did a bug creep into the Makefile?
> >
> > (This is on AIX 4.3, if it matters.)
>
> Dynamic library loading: moving the binary requires re-linking such
> libraries under some circumstances, and if they are dynamic libraries you
> *must* have them available at run-time, not just compile time.

I can't see that the relinking is accomplishing anything. And our
SSL and Z libraries are both static, so they aren't needed on all hosts.

So I still don't see the point of this. It just makes propagation of
new OpenSSH releases to multiple clients more difficult.

Dan



Relevant Pages

  • Re: libmtsk ERROR while loading a so
    ... The library libmtsk.so.1 has detected the presence of ... archive version of the library from earlier compiler release in the ... Please relink with the shared library. ... You should recompile all the libraries you are linking with and the ...
    (comp.unix.solaris)
  • SUCCESS: DBD::Oracle 1.15 on HP-UX 11.11
    ... to link 32bit executables to 64bit libraries. ... * The format of compiled objects is specified by compiler options. ... while ora9 delivers only 2.0/64. ... a bit inconsistent considering the ora8 setup, ...
    (perl.dbi.users)
  • Re: port seahorse wont upgrade properly
    ... gnome-applets everytime I do a portupgrade gnome-applets: ... checking for C compiler default output file name... ... checking if cc static flag -static works... ... checking whether the cc linker supports shared libraries... ...
    (freebsd-questions)
  • Re: GNAT and GNU build system
    ... :>: Building some non-autoconfized projects with custom compiler flags ... :> If an Ada library isn't very system-specific, ... Some Ada libraries ... in addition to GNU. ...
    (comp.lang.ada)
  • unable to compile "rrdtool-1.2.12" on AIX 5 m/c
    ... checking for C compiler default output file name... ... checking dlfcn.h presence... ... checking whether stripping libraries is possible... ... IEEE Math Checks ...
    (comp.unix.aix)