Для этого нужно подготовить FPC
т.е. собрать все необходимые gnu-tools для кросс-компиляции. Естественно, самих утилит мало, необходимы ещё и системные библиотеки под каждую из компилируемых систем (Linux и MacOSX).
Для винды системных библиотек не нужно, т.к. всё грузиться с .dll. (по-этому кросс компиляция Linux->Windows, легче, чем Windows->Linxu).
После того, как собраны gnu-tools и есть библиотеки. Необходимо собрать RTL и FCL (это всё компоненты FPC), под каждую из целевых систем (н.р. i386-linux, x86_64-linux, i386-darwin...)
Если RTL и FCL успешно собрались, то понадобиться собрать уже LCL для соответствующих целей. Проблема при сборке LCL-а, возможно понадобятся дополнительные библиотеки (под соответствующие системы, н.р. какие-нить gtk*.so или qt*.so)
сам Лазарус (как IDE) пересобирать не нужно!
всё просто! делов - совсем ничего!
но насколько я знаю, готовых сборок нет.
Кстати, такая сборка, занимала бы около 1.5-2 гигов