On Wed, Oct 24, 2007 at 11:48:53AM +0530, S h i v wrote:

> I have followed the default installation. Tcl & Tk's libs already had
> the same convention and I kept it the same. This can be changed to the
> below form with very little impact (see answer to next question).
>      /usr/lib/libexpect.so -> /usr/lib/libexpect.so.5.43.0
>      /usr/lib/libexpect.so.5.43 -> /usr/lib/libexpect.so.5.43.0
>      /usr/lib/libexpect.so.5.43.0

Yeah.  I'd actually expect (hah) instead:

    /usr/lib/libexpect5.43.so -> /usr/lib/libexpect5.43.so.1

but given that the rest of the tcl suite does without the symlinks, you
should just do what the package does naturally.

> Changing to the versioned scheme will mean installing the lib with a
> different name and installing 2 links to the lib.
> The manpage suggest linking to -lexpect5.43. A text update in the man
> page to reflect the new name. If we can keep libexpect5.43.so as the
> versioned name, then no change to man page but just installing 2
> links.

No, that's definitely too much change.  We don't want to screw up other
packages that would expect to build out of the box against libexpect.

Thanks,
Danek

Reply via email to