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
Сообщения: 5226
Откуда: Москва
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
Сообщения: 3138
Откуда: Мезозой Пангея
Majestio писал(а):
AMDmi3 писал(а):
А так в портах есть куча кросс-компиляторов, причём как правило это тривиальные slave порты обычных binutils и gcc, так что новые добавляются очень просто.

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


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

_________________
Ми можемо все - що здатні собі уявити!
uname -a
Linux nonamehost 4.20.5-zen-uksm-my+ #6 ZEN SMP PREEMPT Tue Jan 29 22:23:29 EET 2019 x86_64 x86_64 x86_64 GNU/Linux


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

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


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

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


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

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


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

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