gcc + gtk use flag

Sabayon, Calculate, Funtoo, Exherbo

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

Аватара пользователя
damex
Сообщения: 276
Статус: segfault in your face
ОС: Hardened Funtoo x86_64

gcc + gtk use flag

Сообщение damex »

собственно зачем он там? :)
интерес взял свое ^_^
Non-technical questions sometimes don't have an answer at all. @ Linus Torvalds
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5492
ОС: Gentoo

Re: gcc + gtk use flag

Сообщение /dev/random »

В gcc есть компилятор java, компилирующий не в байткод, как большинство, а прямо в elf-бинарник. Включается флагом gcj. Если плюс к нему включён флаг gtk, то он сможет компилировать gui-шные java-приложения (они будут использовать gtk+2), иначе - только консольные. Если флаг gcj не указан, флаг gtk игнорируется.
Спасибо сказали:
Аватара пользователя
damex
Сообщения: 276
Статус: segfault in your face
ОС: Hardened Funtoo x86_64

Re: gcc + gtk use flag

Сообщение damex »

пасиб :) мну успокоилсо ^_^
Non-technical questions sometimes don't have an answer at all. @ Linus Torvalds
Спасибо сказали:
Аватара пользователя
Water
Сообщения: 23
ОС: Gentoo

Re: gcc + gtk use flag

Сообщение Water »

/dev/random писал(а):
25.10.2008 17:16
В gcc есть компилятор java, компилирующий не в байткод, как большинство, а прямо в elf-бинарник. Включается флагом gcj. Если плюс к нему включён флаг gtk, то он сможет компилировать gui-шные java-приложения (они будут использовать gtk+2), иначе - только консольные. Если флаг gcj не указан, флаг gtk игнорируется.


Имеет ли смысл включать флаги gtk и gcj в gcc, например, для пересборки azureus?
Спасибо сказали:
Аватара пользователя
damex
Сообщения: 276
Статус: segfault in your face
ОС: Hardened Funtoo x86_64

Re: gcc + gtk use flag

Сообщение damex »

он и без того собирется с графическим интерфейсом :)
Non-technical questions sometimes don't have an answer at all. @ Linus Torvalds
Спасибо сказали:
IgorSp
Сообщения: 10

Re: gcc + gtk use flag

Сообщение IgorSp »

Кстати, никто не знает, существует ли в природе подробная документация по USE flag'ам по каждому пакету, т.к. мне, да и нетолько мне наверное, не всегда очевидна необходимость того или иного флага.

Заранее спасибо!
Спасибо сказали:
Аватара пользователя
NekoExMachina
Сообщения: 485
ОС: Кошерная.

Re: gcc + gtk use flag

Сообщение NekoExMachina »

euses.
На форуме больше не появляюсь.
Высокопарность и надменность довела.
OpenBSD-current+scrotwm*1 (acer aspire one 531h)
FreeBSD 8.1+kde3*1 (desktop)
FreeBSD 8.1+scrotwm*1 (hp530)
FreeBSD 9.0+dwm*1 (old toshiba satellite)

Спасибо сказали:
IgorSp
Сообщения: 10

Re: gcc + gtk use flag

Сообщение IgorSp »

euses это удобный способ просмотра use.desc и use.local.desc, я имел ввиду документацию или объяснения, как в посте /dev/random'а, после которого стало понятно, что делает флаг gtk в gcc.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: gcc + gtk use flag

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

Спасибо сказали:
Аватара пользователя
damex
Сообщения: 276
Статус: segfault in your face
ОС: Hardened Funtoo x86_64

Re: gcc + gtk use flag

Сообщение damex »

а ничего что сейчас wiki лежит а ссылочка там прямая на wiki?:)
Non-technical questions sometimes don't have an answer at all. @ Linus Torvalds
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: gcc + gtk use flag

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

Будем надеяться, что gentoo-wiki таки всё же успешно перенесут на новый сервер, восстановят все статьи и сохранят линки.
Спасибо сказали:
IgorSp
Сообщения: 10

Re: gcc + gtk use flag

Сообщение IgorSp »

serzh-z писал(а):
29.10.2008 16:45
FAQ

Я имел ввиду несколько другое

Например

emerge python дает нам возможность выбора среди следующих use флагов :

"berkdb ncurses readline ssl threads gdbm build doc examples ipv6 sqlite tk ucs2 wininst"

Допустим остановимся на следующих трех - berkdb gdbm sqlite

Понятно, что эти 3 флага отвечают за возможность поддержки python'ом баз данных (програмирование?, чтение?, использование? их ).

Посколько я не программист баз данных, ни питона, мне, как бы, прямо, эти возможности не нужны, но, косвенно, возможно эти функции нужны

каким-нибудь пакетам, установленным в моей системе(ЗАЧЕМ?) и если они нужны, то какую из баз данных использовать (или две каких, а может все)?

Я понимаю, что чтение манов и поиск в интернете могут помочь, но может есть более быстрый способ.

Поэтому я и спрашиваю, может есть в инете ресурс, на котором попакетно, грамотно и однозначно описаны use флаги, как в посте /dev/random'а?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: gcc + gtk use flag

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

IgorSp писал(а):
29.10.2008 17:40
Поэтому я и спрашиваю, может есть в инете ресурс, на котором попакетно, грамотно и однозначно описаны use флаги, как в посте /dev/random'а?
Нет. Да и сомневаюсь, что у кого-то было бы желание создавать и поддерживать подобную базу, ибо даже в самих ебилдах нет информации о том как конкретный USE-флаг им используется.
Спасибо сказали:
Nesmero
Сообщения: 94

Re: gcc + gtk use flag

Сообщение Nesmero »

Спасибо сказали:
IgorSp
Сообщения: 10

Re: gcc + gtk use flag

Сообщение IgorSp »

Nesmero писал(а):
29.10.2008 21:17
Так не пойдет?


Это и есть те самые use.desc и use.local.desc только в xml-виде
Спасибо сказали:
Аватара пользователя
Water
Сообщения: 23
ОС: Gentoo

Re: gcc + gtk use flag

Сообщение Water »

damex писал(а):
26.10.2008 11:57
он и без того собирется с графическим интерфейсом :)


Не это имелось в виду, а типа того, что быстрее работать будет?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5492
ОС: Gentoo

Re: gcc + gtk use flag

Сообщение /dev/random »

Water писал(а):
30.10.2008 00:13
Не это имелось в виду, а типа того, что быстрее работать будет?

В sun'овском варианте довольно хорошо проработан jit, так что разница должна быть незаметна. Кроме того, ebuild'ы java-приложений о gcj ничего не знают, их нужно ещё "научить" им пользоваться. Помнится, я где-то натыкался на довольно неплохой проект по решению этой проблемы, но что с ним стало сейчас - не знаю.
Да, и ещё. gcj поддерживает java 1.4 и 1.5, но не 1.6.

ЗЫ если будет время, попробую всё же найти тот проект и потестить azureus и прочее с ним. Если удастся, отпишусь.

ЗЗЫ облом. Проект закрылся в апреле.
Спасибо сказали: