FreeBSD сборка amd64

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

FreeBSD сборка amd64

Сообщение Dmitry » 26.08.2009 10:44:29

Люди, кто хоть раз пробовал подобное? Подскажите, как сделать?
Очень хочется.
Dmitry
новенький
 
Сообщения: 52
Зарегистрирован: 05.07.2005 08:53:06

Re: FreeBSD сборка amd64

Сообщение Attid » 26.08.2009 14:15:38

думаю что врятли ответят. так что лучше пиши как пробовал , может натолкнем на мысль. если оно возможно.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: FreeBSD сборка amd64

Сообщение Dmitry » 27.08.2009 11:49:02

стандартный линкер ld не умеет собирать библиотеки для других платформ. а в crossutils такого нету.
Dmitry
новенький
 
Сообщения: 52
Зарегистрирован: 05.07.2005 08:53:06

Re: FreeBSD сборка amd64

Сообщение Attid » 28.08.2009 09:21:09

да без кросутилсов не соберешь, это надо у фрибсдишников спрашивать как они компилируют из 32 в 64. наверника там есть что-то. и потом под BSD32 собрать для 64.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: FreeBSD сборка amd64

Сообщение Dmitry » 31.08.2009 12:08:51

Народ, не дайте погибнуть! Очень надо собрать под amd64 !
Dmitry
новенький
 
Сообщения: 52
Зарегистрирован: 05.07.2005 08:53:06

Re: FreeBSD сборка amd64

Сообщение Attid » 31.08.2009 16:21:14

ищи бинутилс
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2586
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Re: FreeBSD сборка amd64

Сообщение nechit » 08.09.2009 18:11:00

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 мне с помощью этого варианта собрать не удалось,
а консольные приложения вполне работают.
nechit
незнакомец
 
Сообщения: 3
Зарегистрирован: 08.09.2009 18:01:21

Re: FreeBSD сборка amd64

Сообщение Dmitry » 09.09.2009 11:04:44

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, но по непонятной причине в релизах пож эту платформу не собирают.
Dmitry
новенький
 
Сообщения: 52
Зарегистрирован: 05.07.2005 08:53:06

Re: FreeBSD сборка amd64

Сообщение nechit » 10.09.2009 13:36:20

На сколько я понял, разработкой под 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.
nechit
незнакомец
 
Сообщения: 3
Зарегистрирован: 08.09.2009 18:01:21

Re: FreeBSD сборка amd64

Сообщение nechit » 18.12.2009 21:39:34

С 2.4.0rc1 удается собрать Lazarus (0.9.28.2) под FreeBSD-amd64.
Для gtk1 -- собирается, но не запускается.
Для gtk2 -- нормально работает, включая отладчик.
qt4 -- не проверял.
Осталось дождаться, когда 2.4 включат в основное дерево портов.
nechit
незнакомец
 
Сообщения: 3
Зарегистрирован: 08.09.2009 18:01:21

Re: FreeBSD сборка amd64

Сообщение Dmitry » 21.12.2009 12:14:32

nechit писал(а):С 2.4.0rc1 удается собрать Lazarus (0.9.28.2) под FreeBSD-amd64.
Для gtk1 -- собирается, но не запускается.
Для gtk2 -- нормально работает, включая отладчик.
qt4 -- не проверял.
Осталось дождаться, когда 2.4 включат в основное дерево портов.

Урааа!!!
Срочно перевожу все сервера на amd64.
Dmitry
новенький
 
Сообщения: 52
Зарегистрирован: 05.07.2005 08:53:06


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru