Bug 10622

Summary: Для линковки требуются ненужные библиотеки
Product: Sisyphus Reporter: Yury Aliaev <mutabor>
Component: pstoeditAssignee: Yury A. Zotov <yz>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: oddity, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Yury Aliaev 2007-01-09 13:11:51 MSK
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 Yury A. Zotov 2007-01-11 21:00:07 MSK
fixed in alt2