BadBoyAlex писал(а):Нужно сделать так, чтобы на одном компьютере, на одной системе можно было собирать как для Win32, так и для Win64 (главная - Win64). Как это сделать?
Самый рациональный и наиболее логичный способ: ваша система
должна быть 64-битной, и на нее надо установить по экземпляру fpc/lazarus для 32-x и 64-x битного режима. Что собственно и делает рекомендованный выше CodeTyphon. Однако, у этого клона лазаруса есть несколько нехороших тенденций и особенностей:
- Он базируется исключительно на тестовых версиях компилятора и лазаруса с навешанными поверх патчами, не все из которых полезны. Я бы сказал, основной задачей тех, кто им занимается, является сбор в кучу всего любой ценой. Посему релизы CodeTyphon порою отмечены прямо таки epic fails случаями - когда были полностью или частично неработоспособны различные его части - от отдельных компонент до IDE в целом.
- Начиная с "поколения 4" сильно изменена структура каталогов по отношению к оригинальному лазарусу, их переименовали, переименовали и исходники IDE; в частности это привело к тому, что взять из CodeTyphon пакет и поместить его в нормальный лазарус - теперь не получается. Раньше (на уровне "поколения 2"), прокатывало.
- Начиная с версии 2.90 Codetyphon под Windows XP не работает. Они там считают, что XP Mode или XP под виртуальщиной есть полноценная замена XP...

Ну, ну... Проблема в вкомпиленном в IDE пакете pl_ORCA, требующим DirectX 10, коего для XP не существует, зато который существует в вирутальщине. За инструкцию по поводу что именно и как надо снести из пакетов, чтобы заработало, ваш покорный слуга имеет отрицательную карму на pilotlogic.com
- ВСЕ пакеты CodeTyphon переименованы, многие отпатчены. Среди набора пакетов встречается полуработоспособный и неработоспособный мусор, типа например html-браузера, который неспособен показывать русские буквы

Однако, ценно следующее: у CodeTyphon скриптовый инсталлятор. Если задаться целью понять, как из исходников собирается вручную компилятор и лазарус, как 64х, так и 32х - это там есть где посмотреть. Несмотря на вульгарный подход к тому, как это реализовано.
А вообще тенденции таковы, что "наши греческие друзья" похоже стараются отделиться от основной ветки как можно дальше, при этом почему то вспоминается BolgenOS и Архиватор Попова.
