Hello, Lex! > А зачем его отрезать? Он мне нравится. Или вы знаете другие хорошие boost -- это библиотека не production-уровня. Если некоторые её компоненты поддерживаются более-менее, то некоторые могут поддерживаться спустя рукава, и это у них нормально. Главное её назначение -- устаканить новые классы для добавления в будущем в стандарт C++. У неё может заметно плавать интерфейс и семантика. В общем, она не делает чести проекту, который её использует на полном серьёзе.
> библиотеки для c++ реализующие удобный интерфейс к обработке командной Есть getopt для ком. строки. Ну и вообще, пара функций в 100 строк для парсинга ком. строки -- это не велосипед. 150 -- с построением экрана справки. Эти и прочие части инфраструктурного компонента проще себе написать один раз в жизни и поглядывать на всех свысока. Это мой подход, Ваш может с ним не совпадать. > Еще в зависимостях скорее всего будет libiconv и sqlite3, последнюю > планирую использовать для реализации поддержки словаря ударений. Подумайте сначала хорошенько. Вы хотите использовать реляционную СУБД с поддержкой SQL для хранения линейной структуры. Вы уже используете boost для функционала в 100 строк. Для хранения таблиц можно пользовать более подходящие вещи, например, tokyocabinet. > Буду выкладывать статически слинкованый бинарник, чтобы не вызывать > проблем с зависимостями в разных версиях дистрибутивов. Есть ли в этом > способе недостатки (типа скорости запуска и т.п.) кроме того, что это > не В современных реалиях недостатки несущественны, но избавиться будет сильно тяжело. В частности, я не слышал что-либо про статическое подключение libstdc++, которая ездит везде за программами на C++. Пользователям придётся париться с biarch. Ну а избавиться от зависимостей на libc -- это вообще высший пилотаж. Единственная программа, которая запускается в x86_64 без курения бамбука с biarch -- ru_tts. Даже mbrola такими достоинствами не обладает. Не знаю, добивался ли этого Игорь специально, или такое вышло само собой. > Не понял? Вы хотите узнать список библиотек, от которых зависит > бинарник? Думаю, что эта команда выполнится и на вашей машине с равным Для этого файл нужно скачивать... -- Michael Pozhidaev. Tomsk, Russia. E-mail: m...@altlinux.ru Info: http://www.marigostra.ru/ -- Blinux-rus mailing list Blinux-rus@lists.a11ywiki.org http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus