From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <446335C2.7050506@altlinux.com> Date: Thu, 11 May 2006 17:01:54 +0400 From: Anton Farygin Organization: ALT Linux Ltd. User-Agent: Thunderbird 1.5.0.2 (X11/20060502) MIME-Version: 1.0 To: ALT Devel discussion list References: <44630CEC.1050405@altlinux.com> In-Reply-To: <44630CEC.1050405@altlinux.com> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?koi8-r?b?0NLPwszFzcEg0yBsaWJ0b29s?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2006 12:59:59 -0000 Archived-At: List-Archive: List-Post: Anton Farygin wrote: > Всем привет. > > Есть проблема. > > Имеем: новый ImageMagick со сменой soname. (был so.9, стал so.10) > > Т.е. - команда: > ./libtool --silent --mode=install /bin/install -c 'wand/libWand.la' > '/home/rider/RPMS/git/ImageMagick.git/BUILD/ImageMagick-6.2.7/tmp//usr/lib64/libWand.la' > > Перелинковывает дополнительные библиотеки с установленным в систему > ImageMagick'ом. > > Может быть кто-то сталкивался с таким странным поведением и знает как > его лечить ? Вопрос: а зачем вообще libtool делает relink всему что собирал, но только уже при установке в реальную систему и совсем с другими путями к библиотекам ? Судя по коду - это выполняется в момент install, когда libtool не находит одной из требуемых библиотек в путях. То он делает relink с тем, что установлено в системе, не подозревая о том, что линковаться надо со свежесобранными библиотеками. Да и почему бы просто не изменить rpath ? Rgds, rider