[sisyphus] Линкер: проблема с подключением через зависимости

Dubrovskiy Viacheslav slava на tangramltd.com
Чт Май 24 19:45:19 MSK 2012


24.05.2012 11:26, Roman Savochenko пишет:
> Приветствую Всех
>
> Пару недель назад начал получать сообщения о проблеме пересборки трёх 
> пакетов, с ошибками вроде:
> /usr/bin/ld: slideraction.o: undefined reference to symbol 
> 'QSlider::sizeHint() const'
> /usr/bin/ld: note: 'QSlider::sizeHint() const' is defined in DSO 
> /usr/lib64/libqt-mt.so.3 so try adding it to the linker command line
> /usr/lib64/libqt-mt.so.3: could not read symbols: Invalid operation
> collect2: ld returned 1 exit status
>
> Разбор показал, что линкер с некоторых пор стал игнорировать 
> динамические связи уже указанных библиотек, а настаивает на прямом 
> указании библиотеки, символы которых используются.
>
> Так, в случае выше, указанная ошибка вылезла в kdemultimedia, после 
> того как я уже прямо указал три библиотеки. Библиотека libqt-mt, 
> которую он просит, есть в зависимостях ранее указанных libkdecore, 
> libkdeui и ряда других.
>
> Такое поведение это новый финт или всё-же проблема в линкере?

http://lists.altlinux.org/pipermail/devel/2012-May/194385.html

-- 
WBR,
Dubrovskiy Viacheslav



Подробная информация о списке рассылки Sisyphus