Сборка на новом ядре под старое
Проблема такая - прога собранная на Linux'е с более новым ядром не работает на Linux'е с более старым ядром (выдаёт: kernel too old, segmentation fault). Подскажите, есть ли какой-нибудь ключик, чтоб строить программу так, чтоб она работала со старым ядром?
а нельзя ли поподробнее? как собиралась программа? версии ядер?
А не работает аж вот такая программа
int man()
{
return 0;
}
Собиралась просто
g++ -O0 -g -static -o proba main.cpp
glibc'ы старые. если крайне необходимо - попробуйте поиграть с -nostdlib/-nodefaultlib
А вот -nostdlib частично помогло - пропало kernel too old, но осталось segmentation fault