bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Why relink the library during make install?


From: Paul Lew
Subject: Re: Why relink the library during make install?
Date: Wed, 24 Jul 2002 11:02:18 -0700

>>>>> "Bruno" == Bruno Haible <address@hidden> writes:

    Bruno> This is not supported. Too many things can go wrong if this
    Bruno> is attempted.

Nothing will go wrong.  I think you worried too much :-))

If we divide the tasks as:

    make - build the executables and ready to be copied into the target
           directory

    make install - copy the executables into the target directory

Then there will be no confusion.  Guess why in the world people using
prefix=... in the 'make install' at all?  The only reason is the
network topology - which is outside the scope of the package.  As far
as the package is concerned, it should just install the stuff into the
proper destination.

    Bruno> In this case you can should simply use
    Bruno> configure 
--prefix=/auto/insbu-cnstools/kit/gettext-0.11.3/auto/insbu-cnstools

That will not work because we will have multiple bin and mutliple
lib, etc:

    /auto/insbu-cnstools/kit/gettext-0.11.3/auto/insbu-cnstools/bin
    /auto/insbu-cnstools/kit/emacs-21.2/auto/insbu-cnstools/bin

    Bruno> This is necessary because of the way shared library
    Bruno> dependencies work.

But this has already been taken care in the configure phase, the
'make' already built the stuff with the proper settings.

I hope I get my point across...
                                        -- Paul  07/24/02  10:59 AM --



reply via email to

[Prev in Thread] Current Thread [Next in Thread]