История изменений
Исправление Iron_Bug, (текущая версия) :
не должно. разработчики системных библиотек всегда пишут, под какими компиляторами и на каких архитектурах работает сборка. поэтому ядро привязано к не просто к gcc, а даже к конкретной версии. а всё остальное требует патчей. точно так же со стандартной библиотекой. разработчики не гарантируют тебе, что если ты соберёшь код каким-то другим компилятором, то он заработает.
но если говорить о syscall в общем виде, то других реализаций просто не существует в природе. иначе можно предложить юзеру дёргать вызовы типа syscall0, syscall2, syscall5 и т.д.
Исправление Iron_Bug, :
не должно. разработчики системных библиотек всегда пишут, под какими компиляторами и на каких архитектурах работает сборка. поэтому ядро привязано к не просто к gcc, а даже к конкретной версии. а всё остальное требует патчей. точно так же со стандартной библиотекой. разработчики не гарантируют тебе, что если ты соберёшь код каким-то другим компилятором, то он заработает.
Исправление Iron_Bug, :
не должно. разработчики системных библиотек всегда пишут, под какими компиляторами и на каких архитектурах работает сборка. поэтому ядро привязано к не просто к gcc, а даже к конкретной версии. а всё остальное требует патчей. точно так же со стандартной библиотекой.
Исходная версия Iron_Bug, :
не должно. разработчики системных библиотек всегда пишут, под какими компиляторами работает сборка. поэтому ядро привязано к не просто к gcc, а даже к конкретной версии. а всё остальное требует патчей. точно так же со стандартной библиотекой.