Bug 10622 - Для линковки требуются ненужные библиотеки
: Для линковки требуются ненужные библиотеки
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/pstoedit)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-01-09 13:11 by
Modified: 2007-01-11 21:00 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-01-09 13:11:51
pkg-config --libs pstoedit выдаёт много ненужного. Например, из наиболее
криминального -- -lstdc++, что приводит к появлению лишних сборочных
зависимостей в пакетах, использующих libpstoedit (например, autotrace, целиком
написанная на С из-за этого хочет С++). Причём с учётом современной схемы
сборки
библиотек с --as-needed и Ко ничего дополнительно к -lpstoedit указывать не
нужно, и отрывание руками лишних требований на библиотеки (как я сделал в
последней сборке autotrace) помогает избавиться от лишних зависимостей. Я
считаю, что нужно исправить список библиотек в pstoedit.pc.
Steps to Reproduce:
1.pkg-config --libs pstoedit

Actual Results:  
-lpstoedit -lstdc++ и ещё кое-что ненужного

Expected Results:  
-lpstoedit (возможно, кое-что из библиотек и нужно, но точно не stdc++).
------- Comment #1 From 2007-01-11 21:00:07 -------
fixed in alt2