Решено: Заэмерджим Qt-4.2.2 как static

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Is_kander
Сообщения: 143
Статус: Дарт Мануал
ОС: Gentoo Linux ( 2.6.x )

Решено: Заэмерджим Qt-4.2.2 как static

Сообщение Is_kander »

Друзья-гентушники, помогите!

Пишу проги под Qt. Все было на мази до тех пор, пока не понадобились статичные библиотеки
Core, Xml и Network из Qt4.

Как перекомпилить qt-шку, чтобы получить статичные версии библиотек ???
Одно дело, когда ручками собираешь ./configure -static и все, а как указать emerge, что хочу в результате поиметь?
В Gentoo и скорость света на 13% больше
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: Заэмерджим Qt-4.2.2 как static

Сообщение serzh-z »

Можно создать собственный оверлей, отредактировать существующий qt-4.2.3-r1.ebuild, так чтобы он использовать значение USE-флага static или же указать в нём использование "./cofigure -static...", и переместить его в оверлей...
Спасибо сказали:
Аватара пользователя
Is_kander
Сообщения: 143
Статус: Дарт Мануал
ОС: Gentoo Linux ( 2.6.x )

Re: Решено: Заэмерджим Qt-4.2.2 как static

Сообщение Is_kander »

serzh-z писал(а):
02.07.2007 13:59
Можно создать собственный оверлей, отредактировать существующий qt-4.2.3-r1.ebuild, так чтобы он использовать значение USE-флага static или же указать в нём использование "./cofigure -static...", и переместить его в оверлей...


Так секунду...
Значит есть такой USE как статик?! А зачем тогда огород городить?
Ведь можно и локальным USE воспользоваться:

# USE="$USE static" emerge qt

Или я парю?
В Gentoo и скорость света на 13% больше
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: Заэмерджим Qt-4.2.2 как static

Сообщение serzh-z »

Пакет qt из официального дерева не поддерживает флаг static. Некоторые пакеты поддерживают, именно потому "он есть".
Спасибо сказали:
Аватара пользователя
Is_kander
Сообщения: 143
Статус: Дарт Мануал
ОС: Gentoo Linux ( 2.6.x )

Re: Решено: Заэмерджим Qt-4.2.2 как static

Сообщение Is_kander »

serzh-z писал(а):
02.07.2007 14:22
Пакет qt из официального дерева не поддерживает флаг static. Некоторые пакеты поддерживают, именно потому "он есть".


Под "официальным" вы подразумеваете стабильное?
Тогда не беда, уже давно свернул со стабильной ветки.
Первый раз слышу термин "официальное дерево портажей"... Может разъясните.

Я сделал проще
Переправил ebuild , шарахнув в ./configure флаг static
Пересчитал digest и отправил на перекомпиляцию - жду че выйдет

Вижу в прыгающих строках флаг "release-static"
В Gentoo и скорость света на 13% больше
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: Заэмерджим Qt-4.2.2 как static

Сообщение serzh-z »

Is_kander писал(а):
02.07.2007 14:33
Под "официальным" вы подразумеваете стабильное?
То дерево пакетов, которое взято с одного из зеркал gentoo.org, перечисленного в http://www.gentoo.org/main/en/mirrors.xml

Так же см. http://www.gentoo.org/doc/en/handbook/hand...rt=3&chap=5

Is_kander писал(а):
02.07.2007 14:33
Переправил ebuild , шарахнув в ./configure флаг static
После синхронизации локального дерева с официальным, все правки будут утеряны, чего бы не случилось, если бы исправленный ebuild был помещён в собственный оверлей.
Спасибо сказали:
Аватара пользователя
Is_kander
Сообщения: 143
Статус: Дарт Мануал
ОС: Gentoo Linux ( 2.6.x )

Re: Решено: Заэмерджим Qt-4.2.2 как static

Сообщение Is_kander »

serzh-z писал(а):
02.07.2007 15:36
Is_kander писал(а):
02.07.2007 14:33
Под "официальным" вы подразумеваете стабильное?
То дерево пакетов, которое взято с одного из зеркал gentoo.org, перечисленного в http://www.gentoo.org/main/en/mirrors.xml

Так же см. http://www.gentoo.org/doc/en/handbook/hand...rt=3&chap=5

Is_kander писал(а):
02.07.2007 14:33
Переправил ebuild , шарахнув в ./configure флаг static
После синхронизации локального дерева с официальным, все правки будут утеряны, чего бы не случилось, если бы исправленный ebuild был помещён в собственный оверлей.


Понял! Спасибо
Синхронизация мне не грозит, потому останусь при своем исправленном дереве
Кстати все замечательно откампилилось - я доволен!
В Gentoo и скорость света на 13% больше
Спасибо сказали: