Здравствуйте!
Помогите решить проблему плз Как все было:
На Виртуалке установил linux Ubuntu + Qt. Написал консольную програму, откомпилил, бинарник работает отлично.
Перенес бинарник на удаленный сервер linux CentOs 5.5 ... Бинарник не запускается, вылазит ошибка что нет библиотеки libQtSql.
Пересобрал Qt с параметром -static. Откомпилил у себя на Убунте, бинарник увеличился.
Перенес на CentOs, старая ошибка прошла, теперь появилась ерунда с которой ну никак не могу справится (
./demon: /lib/libc.so.6: version `GLIBC_2.9' not found (required by ./demon)
./demon: /lib/libc.so.6: version `GLIBC_2.10' not found (required by ./demon)
./demon: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by ./demon)
./demon: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./demon)
Поискал в интернете, нашел что версий этих библиотек под CentOs 5.5 нет, появились в новой 6-й версии. Но обновлять операционку не выйдет.
В итоге два вопроса:
1. Почему бинарник зависит от каких то С++ библиотек? Как собрать чтобы они были включены в бинарник.
2. Может есть вариант понизить версию библиотек?
3. Вообще как это побороть Очень нужно...
Заранее спасибо.