Bug 10622 - Для линковки требуются ненужные библиотеки
Summary: Для линковки требуются ненужные библиотеки
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: pstoedit (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Yury A. Zotov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-09 13:11 MSK by Yury Aliaev
Modified: 2007-01-11 21:00 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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