Могут ли новые версии glibc использоваться со старым ядром?

Очевидно, glibc может быть скомпилирован с --enable-kernel для поддержки старых версий ядра. Однако я не смог найти информацию о том, какие версии ядра поддерживаются в конкретной версии glibc . В идеале я хочу увидеть матрицу совместимости для всех выпусков glibc (2.x) и ядра (2.6.x). Он существует?

Если этого не существует, возможно, это потому, что каждая версия glibc (за последние 5 лет или около того) поддерживает все ядра с 2.6.0?

(Arch = x86-64, если это имеет значение)

One Solution collect form web for “Могут ли новые версии glibc использоваться со старым ядром?”

Согласно README проекта вы можете использовать glibc с ядрами 2.4, но вы потеряете некоторые функции:

При работе с ядрами Linux библиотека GNU C версии 2.4 предназначена в первую очередь для использования с ядром Linux версии 2.6.0 и новее. Мы поддерживаем только использование NPTL-реализации pthreads, которая теперь является конфигурацией по умолчанию. Большая часть библиотеки C будет продолжать работать с более старыми ядрами Linux, и для многих программ не требуется корректное выполнение ядра 2.6. Тем не менее, pthreads и связанные функции не будут работать вообще на старых ядрах, и мы не рекомендуем использовать glibc 2.4 с любым ядром Linux до 2.6.

Обратите внимание, что --enable-kernel=VERSION означает:

компилировать для совместимости с ядром не старше VERSION

  • Обновление Ubuntu 14.04 до glipc 2.20 или выше
  • Не удалось установить Mono 2.6 на CentOS
  • Обновление glibc до 2.21 на CentOS
  • «GLIBC» не может использоваться, когда я установил gcc 5.1.0
  • Обновление ядра для Linux-системы без обновления пользовательских приложений / библиотек?
  • Сделать stdout и stderr буферизироваться одним и тем же буфером
  • Как узнать, какой пакет libc6 мне нужен?
  • Как / почему пакеты Firefox могут работать на всех Linux?
  • Как установить версию glibc, которая соответствует GCC 4.4 на RHEL5
  • Как установить некоторые необходимые библиотеки для программы без sudo?
  • Есть ли способ привязать latrace к уже запущенному процессу?
  • Как перенаправить путь по умолчанию библиотеки библиотек ссылок /lib64/libc.so.6, /lib64/libc.so.6: version `GLIBC_2.14 'не найден
  • Interesting Posts

    Отключить Caps Lock при нажатии клавиши модификатора с помощью XKB

    Каковы блокировки «root», «home» и «swap» и как их удалить?

    Использование xrandr при запуске нового xserver

    Выход из сервера имен не может быть использован: временный сбой при разрешении имени (-3) 3 июл 07:24:03 ntpdate

    как создать kernel-tools-4.2.xx.rpm и kernel-ltools-libs-4.2.xx.rpm

    Добавить реальную мертвую зону в Synaptics Touchpad Driver

    Есть ли инструмент для просмотра и редактирования, iso-файлов, таких как PowerISO?

    mkdir дает разные ошибки (разрешение отклонено против файла существует) в зависимости от того, был ли доступ к каталогу недавно

    Производительность tmpfs

    Я хочу использовать «sed» для вставки новых строк (одна строка превращается в сотни)

    Каков правильный синтаксис для добавления CFLAGS и LDFLAGS в «configure»?

    Исправлена ​​ли ошибка ядра в реальном времени для системных часов?

    Как создать сводку отчетов о сообщениях, которые вызвали конкретный код DSN

    Linux Mint 17.2 графическая карта не распознает 1060 gtx

    Когда exFAT приходит в Linux?

    Linux и Unix - лучшая ОС в мире.