Цитата:
Сообщение от SAV
KDE завязана на многих сторонних библиотеках, Qt - всего лишь одна из компонент.
|
Хм. Пересмотрел зависимости KDE. Не увидел ничего существенного кроме обязательного требования х-сервера. Если имеются в виду всякие навороты на KDE - да, там уже много что играет, от питона до... Так что я, может, чего не увидел (смотрел депендсы от 4.3.2), но основных только два - qt && x.
Цитата:
Сообщение от SAV
Чтобы портировать KDE на новую систему, надо также портировать все либы из зависимостей.
|
Не вижу проблемы. Учитывая то, что все "либы" (кстати, еще не выяснили какие) пишутся так же под линукс, если некий гуру перенесет код KDE под некую платформу, то перенести код нескольких либ - дело проще. Но опять же повторюсь, графический менеджер по имени KDE - самодостаточен, ему нужен лишь сервер отрисовки.
Цитата:
Сообщение от SAV
Во-вторых, на той системе, куда собираешься портировать, должен быть современный компилятор C++. С этим есть сложности, т.к. диалектов дофига, и каждый компилятор старается привнести дополнительные "сладкие" возможности, которых нет в других.
|
О флагах управления/оптимизации компиляторами слышали?
Насколько мне известно, у всех живых компилеров "фичи" - набор флагов либо *.c/h, либо флагов сборки... Я к тому, что предустановленный набор можно изменить.
И та оптимизация, которую я встречаю все чаще и чаще - это заточка под конкретную платформу сборки.
Цитата:
Сообщение от SAV
Некоторые программисты используют их, затрудняя тем самым переход на другой компилятор.
|
Как раз наоборот - все больше и больше тенденций от явы - стремление к наиболее портируемому коду. Исключением будут, скорее всего, индийцы и проч. непотребства.
Яг Морт плохому научил... Теперь у нас в топике две зануды...