Сборка в одной версии FreeBSD для запуска на другой

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
xDi
мл. сержант
Сообщения: 118
Зарегистрирован: 2009-01-01 20:27:26

Сборка в одной версии FreeBSD для запуска на другой

Непрочитанное сообщение xDi » 2009-08-28 19:53:50

Необходимо скомпилировать и собрать бинарник в FreeBSD одной версии для запуска на FreeBSD другой версии.

Решение "в лоб" не прокатило, при запуске бинарника на целевой системе в stderr вывалилось несколько сообщений о нехватке библиотек нужных версий (в этом прослеживается зависимость от версии FreeBSD).
В частности бинарник собирается в 7.2, а запускаться будет на 6.4.
Вероятно можно на семерке установить misc/compat6x и использовать его при сборке.

Подскажите, куда копать, какие опции make.conf Makefile или компилятора использовать. Желательно на простеньком примере.

Думаю это может пригодиться многим, например, для сборки "тюнингованых" (под железо) пакетов для слабой машины на более шустрой, но с фряхой другой версии.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
xDi
мл. сержант
Сообщения: 118
Зарегистрирован: 2009-01-01 20:27:26

Re: Сборка в одной версии FreeBSD для запуска на другой

Непрочитанное сообщение xDi » 2009-08-30 22:13:12

Поиски в сети пока не дали результатов. :( Очень актуально...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Сборка в одной версии FreeBSD для запуска на другой

Непрочитанное сообщение paradox » 2009-08-30 22:43:57

Думаю это может пригодиться многим, например, для сборки "тюнингованых" (под железо) пакетов для слабой машины на более шустрой, но с фряхой другой версии.
даже сморщив лоб не предсталяю себе такую ситуцию

где например KDE4 нужно собратьна 9 куррент
и запускать на 6.4

Аватара пользователя
xDi
мл. сержант
Сообщения: 118
Зарегистрирован: 2009-01-01 20:27:26

Re: Сборка в одной версии FreeBSD для запуска на другой

Непрочитанное сообщение xDi » 2009-08-30 23:17:45

paradox писал(а):где например KDE4 нужно собратьна 9 куррент
и запускать на 6.4
Наверное правильнее было сказать "Собрать бинарник на системе версии N для системы версии M".
С разными платформами, но одной версии системы это возможно (например на машине с i386 собрать бинарник для sparc64). А вот чтобы на одной платформе, но для другой версии...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Сборка в одной версии FreeBSD для запуска на другой

Непрочитанное сообщение paradox » 2009-08-30 23:44:13

Наверное правильнее было сказать "Собрать бинарник на системе версии N для системы версии M".
я так и сказал
где например KDE4 нужно собратьна 9 куррент
и запускать на 6.4
уточню
зачем собирать KDE 4 версии на 9 курренте что бы потом запускать на 6?

где
KDE = бинарник
N = 9 куррент
M = 6 стеибл