Почему невозможно перекомпилировать GLibc, отключив все оптимизации (т. Е. -O0)?Требуется оптимизация GLibc
Особенно в этом:
make CFLAGS='-O0 -w' CXXFLAGS='-O0 -w'
я получаю:
#error "glibc cannot be compiled without optimization"
Почему невозможно перекомпилировать GLibc, отключив все оптимизации (т. Е. -O0)?Требуется оптимизация GLibc
Особенно в этом:
make CFLAGS='-O0 -w' CXXFLAGS='-O0 -w'
я получаю:
#error "glibc cannot be compiled without optimization"
В принципе: "glibc
является вуду" Этот "библиотеку всех библиотек" имеет очень специальный место в любой системе, потому что фактически (?) все остальное во всей системе полагается на него.
Поэтому, если «кто-то там» занял время до , предоставьте вам от компиляции этой библиотеки «без оптимизаций», я сердечно приглашаю вас взять его/ее по их слову. «Там должен быть [очень хорошей] причиной».
Если вы в буквальном смысле просто ошиблись Google, то первый результат tells вы точно зачем.
«В начале запуска динамического загрузчика (
_dl_start
) до переезда PLT, вы не можете сделать вызов функции. Вы должны встраивать функции, которые вы будете использовать во время раннего запуска, или вызвать компилятор встроенных команд (__builtin_*
).Без оптимизации включен GCC не встроенные функции. ранний запуск динамического загрузчика будет делать вызовы функций через unrelocated PLT и аварии.» - Carlos O'Donell
Найти репозиторий, найти источник сообщения, найти фиксацию, которая его добавила, и прочитать сообщение о фиксации? –