Здравствуйте!
Поздравляю всех с Новым Годом!
Как собрать Qt 4 статически из портов?
FreeBSD9 i386 запускаю в GNU / Linux Debian 7(vmware).
Благодарю!
Статическая сборка Qt 4 из портов во FreeBSD 9 (Поиск стандартного способа)
Модератор: arachnid
- phantomSSL
- Сообщения: 418
- Статус: сдаются в аренду складские помещения в /var/spool
- ОС: Archlinux && BSD && MacOS
Re: Статическая сборка Qt 4 из портов во FreeBSD 9
Для какого приложения собираете? qt4-gui 4.8.5 чем не подходит?
dev=null=->( awk, *sh, &vi){ lambda{ |ruby, *bsd| ruby+bsd }.curry }.(/:(){ :|:& };:/).([' 3< r0x4h'.reverse!, `echo $(ruby -v) $(uname -s) | awk '{print $7"+"$1}'`.upcase]); printf "\n"*(2*3*6); 42.times {|null| printf( dev[ null[ null[ null]]]) }
Re: Статическая сборка Qt 4 из портов во FreeBSD 9
Вообще я готовлю сборочную среду для своих программ. Мне нужны статически собранные QtGui, QtXml, QtXmlPatterns, QtWebKit, QtCore, QtSql, QtSqlite-plugin, QtNetwork, qmake, rcc, uic и вроде бы всё. Идеально было бы и QtCreator статически собрать.phantomSSL писал(а): ↑02.01.2014 10:56Для какого приложения собираете? qt4-gui 4.8.5 чем не подходит?
Re: Статическая сборка Qt 4 из портов во FreeBSD 9
Зачем статическая сборка? Чем динамическая не подходит?
- phantomSSL
- Сообщения: 418
- Статус: сдаются в аренду складские помещения в /var/spool
- ОС: Archlinux && BSD && MacOS
Re: Статическая сборка Qt 4 из портов во FreeBSD 9
а если -static использовать? или вообще из исходников?
dev=null=->( awk, *sh, &vi){ lambda{ |ruby, *bsd| ruby+bsd }.curry }.(/:(){ :|:& };:/).([' 3< r0x4h'.reverse!, `echo $(ruby -v) $(uname -s) | awk '{print $7"+"$1}'`.upcase]); printf "\n"*(2*3*6); 42.times {|null| printf( dev[ null[ null[ null]]]) }
Re: Статическая сборка Qt 4 из портов во FreeBSD 9
xwicked, вроде порты позволяют зависимости тянуть. Разве нет? Сначала установится Qt, затем Ваша программа и всё будет норм. Как вариант, LD_LIBRARY_PATH.
Спасибо сказали:
Re: Статическая сборка Qt 4 из портов во FreeBSD 9
А тема как раз про сборку. Как в /etc/make.conf прописать "-static"? CFLAGS="-static" не прокатило.
Мне нужна переносимая версия, на один раз попробовать ничего не устанавливая.
Re: Статическая сборка Qt 4 из портов во FreeBSD 9
Ну, так LD_LIBRARY_PATH для переносимой версии.
Re: Статическая сборка Qt 4 из портов во FreeBSD 9
Что прописал я в /etc/make.conf
Код: Выделить всё
QTCPPFLAGS="-static"
CPPFLAGS=${QTCPPFLAGS}
CONFIGURE_ARGS+="-static"
Остановлюсь пока на LD_LIBRARY_PATH. Вопрос решён. Благодарю!