BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: аналог линупсового crossdev
СообщениеДобавлено: Сб 04 июл, 2015 12:54 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт 12 сен, 2003 4:34 pm
Сообщения: 376
Откуда: Минск
Есть ли во FreeBSD решения, аналогичные crossdev? Или может какие связки можно использовать вместо?

_________________
Обращаюсь на "ты". Если не устраивает - пишите в ПМ, я применю патч :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: аналог линупсового crossdev
СообщениеДобавлено: Сб 04 июл, 2015 10:23 am 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5247
Откуда: Москва
crossdev эта же штука для сборки тулчейна под произвольные host-build-target? Не думаю что там есть что-то linux-специфичное, так что никто не запрещает использовать её же и под FreeBSD. А так в портах есть куча кросс-компиляторов, причём как правило это тривиальные slave порты обычных binutils и gcc, так что новые добавляются очень просто.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: аналог линупсового crossdev
СообщениеДобавлено: Сб 04 июл, 2015 11:14 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт 12 сен, 2003 4:34 pm
Сообщения: 376
Откуда: Минск
AMDmi3 писал(а):
crossdev эта же штука для сборки тулчейна под произвольные host-build-target?

Ага.
AMDmi3 писал(а):
Не думаю что там есть что-то linux-специфичное, так что никто не запрещает использовать её же и под FreeBSD.

Увы, там не то что "linux-специфичное", там gentoo-специфичное. Пакет плотно зависит от тамошней системы портежей и оверлеев.
AMDmi3 писал(а):
А так в портах есть куча кросс-компиляторов, причём как правило это тривиальные slave порты обычных binutils и gcc, так что новые добавляются очень просто.

FreeBSD10 x64 ---► Win 32/64/shared/static - а есть такое? Если да, где в портах это и как называется?

_________________
Обращаюсь на "ты". Если не устраивает - пишите в ПМ, я применю патч :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: аналог линупсового crossdev
СообщениеДобавлено: Сб 04 июл, 2015 11:29 pm 
Не в сети

Зарегистрирован: Вс 05 июн, 2005 4:19 pm
Сообщения: 3148
Откуда: Мезозой Пангея
Majestio писал(а):
AMDmi3 писал(а):
А так в портах есть куча кросс-компиляторов, причём как правило это тривиальные slave порты обычных binutils и gcc, так что новые добавляются очень просто.

FreeBSD10 x64 ---► Win 32/64/shared/static - а есть такое? Если да, где в портах это и как называется?


если не ошибаюсь /usr/ports/devel/mingw32-*

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 5.2.16-zen-my-ksm-muqss+ #6 ZEN SMP Thu Sep 19 21:20:10 EEST 2019 x86_64 x86_64 x86_64 GNU/Linux


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: аналог линупсового crossdev
СообщениеДобавлено: Вс 05 июл, 2015 5:38 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5247
Откуда: Москва
Угу. Если конкретнее то как минимум mingw32-bin-msvcrt mingw32-binutils и mingw32-gcc.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: аналог линупсового crossdev
СообщениеДобавлено: Пн 06 июл, 2015 4:53 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт 12 сен, 2003 4:34 pm
Сообщения: 376
Откуда: Минск
AMDmi3 писал(а):
Угу. Если конкретнее то как минимум mingw32-bin-msvcrt mingw32-binutils и mingw32-gcc.


А как там выбирать x64/x32 и static/shared цели сборки? Не догоняю функционал.

_________________
Обращаюсь на "ты". Если не устраивает - пишите в ПМ, я применю патч :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: аналог линупсового crossdev
СообщениеДобавлено: Пн 06 июл, 2015 5:19 pm 
Не в сети
Модератор

Зарегистрирован: Сб 11 сен, 2004 6:33 am
Сообщения: 5247
Откуда: Москва
x64 наверное никак, потому что рантайм доступен только 32-битный. В каких-то линуксовых дистрах я видел mingw64* пакеты, так что скорее всего для 64-битного рантайма просто пока нет порта.
Что такое static/shared цели сборки я не знаю, но статические и динамические библиотеки собираются как всегда. В частности, см. http://www.mingw.org/wiki/sampledll


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 4 часа


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

Зарегистрированные пользователи: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика