[sisyphus] compile error: undefined reference to
Damir Shayhutdinov
=?iso-8859-1?q?lost404_=CE=C1_gmail=2Ecom?=
Пн Янв 29 19:23:08 MSK 2007
> > Чтобы распутать клубок до конца - надо посмотреть где определяется
> > переменная allow_undefined_flag.
> >
> А где она может определяться?
Либо в configure.ac, либо в configure (она туда может из нескольких
мест попадать, например из acinclude.m4 и им подобным).
> > Я же просто заменил проверку переменной на "безусловный переход" - то
> > есть прописал в условие - true.
> >
> > А вообще апстриму надо погрозить пальчиком - такие игрушки с
> > недолинкованностью к добру не приводят. По крайней мере у тех модулей,
> > которые с libtiff линкуются.
> Как именно "погрозить"? Чтоб это было воспринято?
Ну, рассказать про свои злоключения с этим MODULE_DEPENDENCIES, и
предложить либо убрать нафиг эту заморочку с недолинковкой, либо
сделать отдельный ключик к configure, позволяющий управлять
MODULE_DEPENDENCIES, либо попросить их отключить MODULE_DEPENDENCIES
для модулей, собирающихся с libtiff.
Да, корень проблем видимо все-таки в -Wl,--as-needed, который у нас по
умолчанию.
> (Сейчас всё собралось и работает правильно, на первый взгляд... :-) )
Вот verify_elf при сборке rpm мог бы подтвердить или опровергнуть этот
"первый взгляд".
Подробная информация о списке рассылки Sisyphus