[PaX] --with pax -r LINUX_2_6 kernel.spec
Marek Guevara Braun
mguevara w acn.waw.pl
Sob, 14 Maj 2005, 00:06:14 CEST
Pawel Sikora wrote:
> ja wlasnie zbudowalem bzImage z paxem (wlaczone hidesym)
> i sie nic nie wysyspalo (2.6.11.9-0.1:LINUX_2_6).
> po prostu sie ksymsall nie zostalo zbudowane i nie bylo uzywane
> zgodnie z ifdef-ami bedacymi w Makefile-ach.
> mozesz podac przypadek wysypu, ktory moglbym zreprodukowac?
Prawdopodobnie ifdefy w Makefile dodane/poprawione zostały później.
Moje spostrzeżenia opisałem 2005-03-05 w temacie "Re: [Fwd: [grsec]
grsecurity 2.1.2 released for 2.4.29/2.6.11 *CRITICAL UPDATE*]"
W skrócie (wtedy było to 2.6.10 z grsec 2.1.1 chyba) :
======== CYTAT ========
$ time nice -n 20 ./builder -ba -r LINUX_2_6 --with pax kernel.spec
[...]
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
KSYM .tmp_kallsyms1.S
/bin/sh: scripts/kallsyms: not found
make: *** [.tmp_kallsyms1.S] Error 127
błąd: Błędny status wyjścia z /var/tmp/rpm-tmp.68336 (%build)
====== KONIEC CYTATU ======
> budowanie z HIDESYM:
>
> (...)
> GEN .version
> CHK include/linux/compile.h
> UPD include/linux/compile.h
> CC init/version.o
> LD init/built-in.o
> LD vmlinux
> SYSMAP System.map
> AS arch/i386/boot/bootsect.o
> AS arch/i386/boot/setup.o
Jak widać jest różnica - CONFIG_GRKERNSEC_HIDESYM=y obecnie
"przykrywa" wpisy CONFIG_KALLSYMS*=y, czego wcześniej nie robił,
co w sumie jest OK.
Pozdrawiam,
Marek
PS. Wtedy budowałem na i686 - zachowywało się tak samo dla UP jak i SMP.
Więcej informacji o liście dyskusyjnej pld-kernel