From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Anton Farygin Organization: ALT Linux Ltd. Date: Thu, 09 Feb 2006 10:43:41 +0300 User-Agent: Pan/0.14.2 (This is not a psychotic episode. It's a cleansing moment of clarity.) Message-Id: References: To: devel@altlinux.ru MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: 8bit Cc: Subject: [devel] Re: Re: libfoo.so.0 has undefined non-weak symbols X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.5 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, 09 Feb 2006 07:49:46 -0000 Archived-At: List-Archive: List-Post: On Wed, 08 Feb 2006 22:12:37 +0200, Igor Vlasenko wrote: >> >> prelink: Warning: /usr/lib/libguicast.so.1.0.0 has >> undefined non-weak >> >> symbols >> > >> > у меня есть библиотека, libguicast.so. в ней >> > были undefined non-weak symbols из libquicktimehv-1.6.0.so, >> > которая собирается вместе с libguicast.so. >> > после линковки -L../quicktime -lquicktimehv undefined >> > символы пропали, все хорошо. однако, >> > появился Library rpath: >> > [/home/igor/src/RPM/BUILD/cinelerra-1.2.2/quicktime/.libs] >> > >> > Genix и Игорь Зубков советовали >> > --disable-rpath. >> > така^? опци^? есть у конфигурки, но >> > пользы от нее нет. как видно выше, rpath >> > появился из-за того, что я занес >> > ручками -L../quicktime >> > >> > Вопрос again: >> > Как можно от rpath просто избавиться? >> >> Попробовать слинковаться с системной >> libquicktime. > В Сизифе этого лучше не делать. Я сейчас > собираю и то, и то (оригинальную libquicktime > от Героинов как libquicktimehv, и ее клон libquicktime > (из sf.net)) и, например, свежий миксер (mix2005) > от героинов с libquicktime ни в какую, требует > для сборки libquicktimehv. а когда libquicktime > наконец синхронизируется, у Героинов > выйдет новый свежий миксер или cinelerra и > так ad infinitum. > > А нет ли в binutils/elfutils пятновыводителя от > rpath? Есть конечно... rpath можно фиксить после сборки (chrpath) , но это как бы хак ;)