On Sat, 15 Sep 2001 19:00:29 +0400 Sergey Vlasov wrote: SV> Здравствуйте! SV> SV> Я обнаружил проблему в пакете qt2-2.3.1-alt5: SV> /usr/bin/designer и SV> /usr/bin/uic собирались со статической libqt, и, SV> следовательно, имели SV> дикий размер. Что еще хуже, поскольку из SV> configs/linux-g++-static не SV> вычищается rpath, в них rpath указывал в BuildRoot. SV> SV> По этому поводу я подправил spec: в вызове %make_build для SV> компиляции SV> статических библиотек вписал усеченный список компонентов для SV> сборки - SV> только libqt-mt и libqt. Теперь designer собирается только SV> на втором SV> этапе сборки, с разделяемой libqt. SV> SV> Заодно я отключил сборку примеров вообще - все равно они не SV> устанавливаются. Также добавлен вызов make clean после SV> сборки SV> статических библиотек - иначе эти же *.o, скомпилированные SV> без -fPIC, SV> попадали в разделяемые библиотеки (по крайней мере в libqxt). SV> Кроме SV> того, для сборки libqxt установлены SYSCONF_CFLAGS и SV> SYSCONF_CXXFLAGS="$RPM_OPT_FLAGS", как для всех остальных SV> частей. SV> SV> Наконец, исправлена установка и список файлов для SV> qt2-designer - SV> зачем-то ставились файлы tools/designer/pics, которые на SV> самом деле не SV> нужны (все их содержимое включено в исполняемый файл SV> designer), а вот SV> про templates, наоборот, забыли. Еще я добавил SV> designer/examples и SV> designer/tools/createcw (это в qt2-doc). SV> SV> Получившийся qt2.spec - в аттаче. Спасибо -- Regards, ZerG ________________________________________________________________ _____ __ ______ __ _ / / / / / /_/ /_/ / / (_)__ __ ____ __ ALT Linux Team /__/ / / /__ / / / /__/ / _ \/ // /\ \ / / /_/ /____/ /_/ /____/_/_//_/\_,_//_\_\ http://altlinux.ru ________________________________________________________________