Date: Thu, 11 Apr 2002 11:22:33 +0400
From: Alex Korchmar <Alex.Korchmar@p65.f423.n5020.z2.fidonet.org>
Subject: making so?
Hi Vitaly!
At Wed, 10 Apr 02 17:50:05 +0400 Vitaly Lugovsky <vsl@ontil.ihep.su> wrote:
VL> и под Cygwin-ом. Уже страшно? Вот и не фиг. Если
VL> есть уже libtool, зачем извращаться и делать гадости?
потому что libtool - говно, Если не-олибтуленную программу обычно можно за
пять секунд отучить, к примеру, влинковывать в себя libstdc++ нахер не нужный,
то это говно - проще оборвать ^c и набрать строку руками.
Главное же - оно на 99.9% избыточно и на 95 - просто никому не нужно.
В 99.9 достаточно CFLAGS/LDFLAGS и пары добавляемых к ним переменных
для shared.
Hу, у гнушников, как обычно, свой идиотический путь... к коммунизму.
Как меня в свое время xalan порадовал. "наша программа немеряно крута
и портабельна. Мы юзаем для вашего большего удобства configure и
libtool. Чтобы не утруждать вас ключами конфигуры, мы навернули поверх
нее еще и свой корявый скрипт на сто килобайт кривого кода для
автоматического запуска - вам нужно только поставить стосорокшесть
переменных окружения (о том, что это гораздо более неудобно, чем
ключи - не подумано. Догадываюсь почему - у автора оно в .profile забито).
[по этому поводу мы не потрудились сделать так, чтобы эта конфигура
работала вручную, а заодно и документировать параметры - юзайте скрипт,
он рулез - он у нас работает!]"
После чего выясняется, что он у "них" "работает" на linux и hpux-каком-то
- видимо, первый стоит на столе автора, а под второй он, собственно,
собирает результат.
И с грехом пополам - на солярисе - заметно, что автор его "видел" - причем
явно только X86. Hаверное, поставил на поиграться. И _ВСЕ_. Hа остальных
- "наша рулезная вся из себя автоконфигуряемая помойка не нашла
src/targets/вашастраннаяоперационка - какая херня, скопируйте соседние
триста файлов и поправьте в них шестьсот дефайнов под ваш странный случай"
Вот это - гнутый путь. Вот это - образец для подражания.
Воистину.
> Alex