BSDPORTAL.RU

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

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




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

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

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


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

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


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

Зарегистрирован: Пт 12 сен, 2003 4:34 pm
Сообщения: 370
Откуда: Минск
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
Сообщения: 3072
Откуда: Ukraine
Majestio писал(а):
AMDmi3 писал(а):
А так в портах есть куча кросс-компиляторов, причём как правило это тривиальные slave порты обычных binutils и gcc, так что новые добавляются очень просто.

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


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

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.10.2-zen-fidaj-muqss-ck+ #4 ZEN SMP PREEMPT Sun Mar 12 19:48:08 EET 2017 x86_64 x86_64 x86_64 GNU/Linux


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

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


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

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


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

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


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

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


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

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


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

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Vit.


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

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