From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 8 Feb 2006 22:12:37 +0200 (EET) From: Igor Vlasenko To: ALT Devel discussion list Subject: Re: [devel] Re: libfoo.so.0 has undefined non-weak symbols In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=windows-1251 Content-Transfer-Encoding: 8BIT 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: Wed, 08 Feb 2006 20:25:19 -0000 Archived-At: List-Archive: List-Post: > >> 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? -- Igor Vlasenko --------------------- vlasenko@imath.kiev.ua ===================== Topology department Institute of Math Kiev, Ukraine