FreeBSD сборка amd64
Модератор: Модераторы
FreeBSD сборка amd64
Люди, кто хоть раз пробовал подобное? Подскажите, как сделать?
Очень хочется.
Очень хочется.
стандартный линкер ld не умеет собирать библиотеки для других платформ. а в crossutils такого нету.
Народ, не дайте погибнуть! Очень надо собрать под amd64 !
http://www.stack.nl/~marcov/snapshot-fr ... 98.tar.bz2
Это пробная сборка от автора -- Marco van de Voort . (Существует почти год)
Не забудьте создать линк
ln -s /usr/local/lib/fpc/2.3.1/ppcx64 /usr/local/bin/ppcx64
оригинальная ссылка на компилятор
http://community.freepascal.org:10000/b ... m_id=24096
lazarus мне с помощью этого варианта собрать не удалось,
а консольные приложения вполне работают.
Это пробная сборка от автора -- Marco van de Voort . (Существует почти год)
Не забудьте создать линк
ln -s /usr/local/lib/fpc/2.3.1/ppcx64 /usr/local/bin/ppcx64
оригинальная ссылка на компилятор
http://community.freepascal.org:10000/b ... m_id=24096
lazarus мне с помощью этого варианта собрать не удалось,
а консольные приложения вполне работают.
nechit писал(а):http://www.stack.nl/~marcov/snapshot-freebsd-x86_64-r11798.tar.bz2
Это пробная сборка от автора -- Marco van de Voort . (Существует почти год)
Не забудьте создать линк
ln -s /usr/local/lib/fpc/2.3.1/ppcx64 /usr/local/bin/ppcx64
оригинальная ссылка на компилятор
http://community.freepascal.org:10000/b ... m_id=24096
lazarus мне с помощью этого варианта собрать не удалось,
а консольные приложения вполне работают.
Я видел эти ссылки. Хотелось бы, чтобы сборка под amd64 поддерживалась официально командой разработчиков. Самое интересное, что в исходниках fpc есть поддержка FreeBSD amd64, но по непонятной причине в релизах пож эту платформу не собирают.
На сколько я понял, разработкой под FreeBSD занимается
один Марко и "когда время есть". Поддержки FreeBSD amd64 до 2.3 не было-- была болванка-заготовка,
которая не работала. Если вы обратили внимание, там ключевых асемблерных файлов не хватало.
В официальный релиз пока не входит, т.к. не все еще работает. Видимо, будет в 2.4 (если у Марко
энтузиазма хватит). Можете ему написать, спросить когда это может быть. Он нормально отвечает.
Я ему пару лет назад задавал похожие вопросы, вот тогдашнее письмо-ответ.
Re: FreeBSD/amd64
Отправитель: Marco van de Voort <marcov@stack.nl>
Дата: 27/01/07 00:20
> Dear Mr. van de Voort,
> Could you be so kind to answer my question
> about freepascal port for FreeBSD/amd64?
Yes.
> This port is included in roadmap for 2.2 release.
Possibly yes.
> Is it still valid and what is schedule (if it exists) for this release?
None.
> I am very interested in this port.
> Are there some principal difficulties to create this port
> or just lack of requests and testing equipments?
The actual port has to be done. IOW, all structures and syscalls have to be
checked and adjusted, and, (the most work), the startup code of
freebsd/amd64 has to be adjusted for FPC.
> If you need a FreeBSD/amd64 computer for testing
> I can create an account for you on my server for this purposes.
No, the lack is more timewise.
один Марко и "когда время есть". Поддержки FreeBSD amd64 до 2.3 не было-- была болванка-заготовка,
которая не работала. Если вы обратили внимание, там ключевых асемблерных файлов не хватало.
В официальный релиз пока не входит, т.к. не все еще работает. Видимо, будет в 2.4 (если у Марко
энтузиазма хватит). Можете ему написать, спросить когда это может быть. Он нормально отвечает.
Я ему пару лет назад задавал похожие вопросы, вот тогдашнее письмо-ответ.
Re: FreeBSD/amd64
Отправитель: Marco van de Voort <marcov@stack.nl>
Дата: 27/01/07 00:20
> Dear Mr. van de Voort,
> Could you be so kind to answer my question
> about freepascal port for FreeBSD/amd64?
Yes.
> This port is included in roadmap for 2.2 release.
Possibly yes.
> Is it still valid and what is schedule (if it exists) for this release?
None.
> I am very interested in this port.
> Are there some principal difficulties to create this port
> or just lack of requests and testing equipments?
The actual port has to be done. IOW, all structures and syscalls have to be
checked and adjusted, and, (the most work), the startup code of
freebsd/amd64 has to be adjusted for FPC.
> If you need a FreeBSD/amd64 computer for testing
> I can create an account for you on my server for this purposes.
No, the lack is more timewise.
С 2.4.0rc1 удается собрать Lazarus (0.9.28.2) под FreeBSD-amd64.
Для gtk1 -- собирается, но не запускается.
Для gtk2 -- нормально работает, включая отладчик.
qt4 -- не проверял.
Осталось дождаться, когда 2.4 включат в основное дерево портов.
Для gtk1 -- собирается, но не запускается.
Для gtk2 -- нормально работает, включая отладчик.
qt4 -- не проверял.
Осталось дождаться, когда 2.4 включат в основное дерево портов.
nechit писал(а):С 2.4.0rc1 удается собрать Lazarus (0.9.28.2) под FreeBSD-amd64.
Для gtk1 -- собирается, но не запускается.
Для gtk2 -- нормально работает, включая отладчик.
qt4 -- не проверял.
Осталось дождаться, когда 2.4 включат в основное дерево портов.
Урааа!!!
Срочно перевожу все сервера на amd64.
