LINUX.ORG.RU

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

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

Можно попробовать глянуть, что включено:

echo | gcc -x c -v - -o /dev/null -Q

  • -fpic - для динамических библиотек с ограничением на размер таблиц
  • -fPIC - -fpic без ограничений
  • -fpie - для исполняемых файлов с ограничением на размер таблиц
  • -fPIE - -fpie без ограничений

И зачем он дефолтно включен?

Если платформа поддерживает, может решили включить по умолчанию для простоты. А может это не разработчики GCC, а те, кто его собирали, в spec-файл опции добавили.

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

Можно попробовать глянуть, что включено:

echo | gcc -x c -v - -o /dev/null -Q

  • -fpic - для динамических библиотек с ограничением на размер таблиц
  • -fPIC - -fpic без ограничений
  • -fpie - для исполняемых файлов с ограничением на размер таблиц
  • -fPIE - -fpie без ограничений

И зачем он дефолтно включен?

Если платформа поддерживает, может решили включить по умолчанию для простоты. А может это не разработчики GCC, а те, кто его собирали в spec-файл опции добавили.