Amanda-Users

Re: 2.5.2p1 make install oddity

2007-06-21 07:12:22
Subject: Re: 2.5.2p1 make install oddity
From: Jean-Louis Martineau <martineau AT zmanda DOT com>
To: Frank Smith <fsmith AT hoovers DOT com>
Date: Thu, 21 Jun 2007 07:09:04 -0400
The static library "*.a" are not needed at execution time.
All executable link with the version numbered dynamic library, the symlink is not use by amanda.

Can you give more detail of your problem?
an `ldd` of your executable
an `ls -l` of the library.

Jean-Louis

Frank Smith wrote:
While building 2.5.2p1 to upgrade a 2.4.5 version, I ran across an
oddity running 'make install'.  I had built both versions with the
'--with suffixes' option.  Evidently that option doesn't work on
the static libraries that are built, as it just creates the .a files
without a suffix and the install happily overwrites the previous
versions of the libraries with a new one.
  Also, the .so files are created with the version suffix, but the
install creates symlinks pointing to the new version, which seems wrong
since the executables are not automatically symlinked when installed,
causing a seemingly broken installation by default, as the old .a
libraries are no longer there to support the old version.
  Or have I missed something?

Frank



<Prev in Thread] Current Thread [Next in Thread>