[Top][All Lists]
[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 --