ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] libfoo.so.0 has undefined non-weak symbols
@ 2006-02-08  7:07 Igor Vlasenko
  2006-02-08 13:34 ` Dmitry V. Levin
  2006-02-08 13:44 ` [devel] " Anton Farygin
  0 siblings, 2 replies; 5+ messages in thread
From: Igor Vlasenko @ 2006-02-08  7:07 UTC (permalink / raw)
  To: ALT Devel discussion list

> 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 <genix@list.ru> и Игорь Зубков советовали
--disable-rpath.
така^? опци^? есть у конфигурки, но пользы от нее нет.
как видно выше, rpath появился из-за того, что я занес ручками
-L../quicktime

Вопрос again:
Как можно от rpath просто избавиться?


-- 
Igor Vlasenko
---------------------
vlasenko@imath.kiev.ua
=====================
Topology department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] libfoo.so.0 has undefined non-weak symbols
  2006-02-08  7:07 [devel] libfoo.so.0 has undefined non-weak symbols Igor Vlasenko
@ 2006-02-08 13:34 ` Dmitry V. Levin
  2006-02-08 13:44 ` [devel] " Anton Farygin
  1 sibling, 0 replies; 5+ messages in thread
From: Dmitry V. Levin @ 2006-02-08 13:34 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 572 bytes --]

On Wed, Feb 08, 2006 at 09:07:52AM +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]

По хорошему надо сделать, чтобы этот rpath даже не появился.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [devel] Re: libfoo.so.0 has undefined non-weak symbols
  2006-02-08  7:07 [devel] libfoo.so.0 has undefined non-weak symbols Igor Vlasenko
  2006-02-08 13:34 ` Dmitry V. Levin
@ 2006-02-08 13:44 ` Anton Farygin
  2006-02-08 20:12   ` Igor Vlasenko
  1 sibling, 1 reply; 5+ messages in thread
From: Anton Farygin @ 2006-02-08 13:44 UTC (permalink / raw)
  To: devel

On Wed, 08 Feb 2006 09:07:52 +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 <genix@list.ru> и Игорь Зубков советовали
> --disable-rpath.
> така^? опци^? есть у конфигурки, но пользы
> от нее нет. как видно выше, rpath появился
> из-за того, что я занес ручками -L../quicktime
> 
> Вопрос again:
> Как можно от rpath просто избавиться?

Попробовать слинковаться с системной libquicktime.

Rgds,
Rider



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] Re: libfoo.so.0 has undefined non-weak symbols
  2006-02-08 13:44 ` [devel] " Anton Farygin
@ 2006-02-08 20:12   ` Igor Vlasenko
  2006-02-09  7:43     ` [devel] " Anton Farygin
  0 siblings, 1 reply; 5+ messages in thread
From: Igor Vlasenko @ 2006-02-08 20:12 UTC (permalink / raw)
  To: ALT Devel discussion list

> >> 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 <genix@list.ru> и Игорь Зубков советовали
> > --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



^ permalink raw reply	[flat|nested] 5+ messages in thread

* [devel] Re: Re: libfoo.so.0 has undefined non-weak symbols
  2006-02-08 20:12   ` Igor Vlasenko
@ 2006-02-09  7:43     ` Anton Farygin
  0 siblings, 0 replies; 5+ messages in thread
From: Anton Farygin @ 2006-02-09  7:43 UTC (permalink / raw)
  To: devel

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 <genix@list.ru> и Игорь Зубков советовали
>> > --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) , но это как бы хак ;)





^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2006-02-09  7:43 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-08  7:07 [devel] libfoo.so.0 has undefined non-weak symbols Igor Vlasenko
2006-02-08 13:34 ` Dmitry V. Levin
2006-02-08 13:44 ` [devel] " Anton Farygin
2006-02-08 20:12   ` Igor Vlasenko
2006-02-09  7:43     ` [devel] " Anton Farygin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git