LINUX.ORG.RU

PIE-патчи на GCC-4.3.x


0

0

Интересует автоматическое включение флагов -z pie и -fPIC или -fPIE(да, оно должно распознавать).

Видел подобное в проекте HardenedLinuxFromScratch, правда под 4.2. Желательно под ветку 4.3... ))) Может кто видел?

export CC='gcc -z pie'? А вообще, в конфиге gcc можно указать, видел в linux from scratch это патчили в spec-файлах.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Вы что, смеётесь? Чуть не подавился.

Это можно руками. Несложно и некоторые мэйкфайлы поправить. Патчи на 4.1.2(текущий, но устаревший HLFS) и 4.2(robert так и не выпустил книгу) пытаются подставить -fPIC для либ, и -fPIE для исполняемых объектов. Как они это делают - загадка.

Разработчиком GCC пока становиться не собираюсь, так что глубоко не хочется копать. Поэтому спрашиваю :)

З.Ы. То, что вы указали - лишь для линкёра - т.е. "позоционнонезависимость" от этого не появится)))

З.З.Ы. Можно указывать -fPIC - подойдёт везде. Правда нельзя использовать агрессивную оптимизацию. Такая только с -fPIE.

wyldrodney
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.