LINUX.ORG.RU

История изменений

Исправление Iron_Bug, (текущая версия) :

не должно. разработчики системных библиотек всегда пишут, под какими компиляторами и на каких архитектурах работает сборка. поэтому ядро привязано к не просто к gcc, а даже к конкретной версии. а всё остальное требует патчей. точно так же со стандартной библиотекой. разработчики не гарантируют тебе, что если ты соберёшь код каким-то другим компилятором, то он заработает.

но если говорить о syscall в общем виде, то других реализаций просто не существует в природе. иначе можно предложить юзеру дёргать вызовы типа syscall0, syscall2, syscall5 и т.д.

Исправление Iron_Bug, :

не должно. разработчики системных библиотек всегда пишут, под какими компиляторами и на каких архитектурах работает сборка. поэтому ядро привязано к не просто к gcc, а даже к конкретной версии. а всё остальное требует патчей. точно так же со стандартной библиотекой. разработчики не гарантируют тебе, что если ты соберёшь код каким-то другим компилятором, то он заработает.

Исправление Iron_Bug, :

не должно. разработчики системных библиотек всегда пишут, под какими компиляторами и на каких архитектурах работает сборка. поэтому ядро привязано к не просто к gcc, а даже к конкретной версии. а всё остальное требует патчей. точно так же со стандартной библиотекой.

Исходная версия Iron_Bug, :

не должно. разработчики системных библиотек всегда пишут, под какими компиляторами работает сборка. поэтому ядро привязано к не просто к gcc, а даже к конкретной версии. а всё остальное требует патчей. точно так же со стандартной библиотекой.