[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