On Sun, Sep 30, 2012 at 06:49:05PM +0400, "Артём Н." wrote: > >>>>>>> В rules используются какие-то HARDENING_CFLAGS и HARDENING_LDFLAGS, > >>>>>>> которые никто не ставит. > >>>>>> Действительно: всё одинаково, как с ними, так и без них. > >>>>>> Но здесь написано, что они нужны: > >>>>>> http://wiki.debian.org/Hardening#hardening-includes > >>>>> Там ещё про "include its Makefile snippet in debian/rules" написано, но > >>>>> это вы почему-то пропустили. > >>>> Я, вроде, включил тот кусок... > >>> По-моему нет. > >> А, ну да, я сделал так: > >> include /usr/share/dpkg/buildflags.mk > >> Ведь это тоже самое? > > С чего бы? > Ээээ... Нет? Файлы разные. > Но в buildflags.mk тоже эти переменные используются, что-то усиленно включается > и подставляется. С первого взгляда я подумал, что он делает тоже самое... > Для чего тогда он нужен? /usr/share/hardening-includes/hardening.make выставляет $HARDENING_*, /usr/share/dpkg/buildflags.mk выставляет $CFLAGS и всё такое, причём делают они это независимо друг от друга и по вообще говоря разным правилам. -- WBR, wRAR
Attachment:
signature.asc
Description: Digital signature