История изменений
Исправление 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-файл опции добавили.