powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Переносимость с FreeBSD5.X на FreeBSD4.X
4 сообщений из 4, страница 1 из 1
Переносимость с FreeBSD5.X на FreeBSD4.X
    #32639252
Артем Иванов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!

Помогите мне пожалуйста советом в следующей проблеме, - у меня есть CGI программа написанная на C++ и скомпилированная в GCC под FreeBSD 5.2 (библиотеки вкомпилированны в программу статически). При этом программа не использует никаких вызовов системных функций кроме стандартных функций языка C, C++ и функций для работы с сетями (BSD-Socket).

Меня интересует следующее,- будет ли данная программа скомпилированная под FreeBSD 5.X работать под FreeBSD 4.X?
И вообще какие у меня могут возникнуть проблемы в данном плане (в смысле переносимости), и если да, то как мне их можно решить другим методом кроме перекомпиляции?

Насколько я понимаю переносимость с одной версии FreeBSD (к примеру 5.X) на другую (к примеру FreeBSD 4.X), это приблизительно то же что и переносимость с NT на 2003 Server, т.е проблемы не возникнут если использовать только стандартные функции языка, как в моем случае (?).

Просто мне нужно быть точно уверенным что все будет работать нормально и под FreeBSD других версий кроме моей, без предварительной перекомпиляции.

PS: Кстати подскажите мне также пожалуйста возникнут ли у меня проблемы с перенесением приложения (аналогичного вышеописанному т.е. тоже работающего исключительно со стандартными функциями) с Linux RadHat 9.2 на Linux RadHat 6.2?

Заранее спасибо за любой комментарий или мнение.
...
Рейтинг: 0 / 0
Переносимость с FreeBSD5.X на FreeBSD4.X
    #32639271
miniСЛОН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точно не скажу будет или не будет, но думаю
- можно попробовать (если нет обеих веток (4й и 5й) обращайтесь потестируем :)
- почитать FreeBSD 5.0 Release Notes (kernel changes) на предмет изменений ядра

А почему бы не иметь 2 бинарника для 4 и 5 веток отдельно?

И, вообще, не огласите задачу, может быть есть другое решение!?!
...
Рейтинг: 0 / 0
Переносимость с FreeBSD5.X на FreeBSD4.X
    #32639542
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
могут быть проблемы с glibc. в 5.2 юолее новая версия gcc соответственно и другая версия glibc. я думаю что ее то ты не компилировал статично? или я не прав?
...
Рейтинг: 0 / 0
Переносимость с FreeBSD5.X на FreeBSD4.X
    #32655756
fser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
имхо не будет работать, у 5.х и 4.х много всего разного, например работа с памятью и тд.
Хотя есть вариант попытаться скомпилировать программу не статически, а с использованием динамических библиотек.
Но все равно нужно держать оборудование для тестирования и на 5.х и на 4.х.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Переносимость с FreeBSD5.X на FreeBSD4.X
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]