[Comm] ЦЕРНовская графика ROOT vs --as-needed
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Мар 27 02:35:31 MSK 2008
On Wed, Mar 26, 2008 at 11:35:40PM +0300, panov на dec1.sinp.msu.ru wrote:
> On Wed, 26 Mar 2008, Damir Shayhutdinov wrote:
[...]
> >2) Собрать линковщиком, который использует старые правила линковки.
> >Для этого надо либо использовать старые binutils, либо передать при
> >линковке флаг -Wl,--no-as-needed
Строго говоря, --as-needed включено по умолчанию не в binutils, а именно в
настройке gcc, см.
$ gcc -dumpspecs |fgrep as-needed
> Я сделал так:
>
> export LDFLAGS="$LDFLAGS -Wl,--no-as-needed"
>
> Потом переконфигурировал дистрибутив (configure ....), но результат все
> тот-же:
>
> g++ -m32 -O2 -o bin/cint cint/main/cppmain.o \
> -Llib -lCint -lm -ldl -rdynamic
В логе сборки нет --no-as-needed, которого вы просили?
Значит, сборочные скрипты/makefileы проигнорировали ваш $LDFLAGS.
Придётся вам заглянуть в них, чтобы узнать, как передать параметры
линковки, или нарисовать враппер к gcc/g++.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/community/attachments/20080327/4f5f958d/attachment-0002.bin>
Подробная информация о списке рассылки community