Hello, Nathan Neulinger and I discussed this on the list in April, but the changes didn't make it into the distribution as far as I can see from 1.1.1a. In src/libafs/MakefileProto.LINUX, add these two lines after CCFLAGS is set in the <i386_linux22 i386_linux24> section CCFLAGS += $(shell if $(CC) -fno-canary-all-functions -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-fno-canary-all-functions"; fi) CCFLAGS += $(shell if $(CC) -mno-terminator-canary -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-mno-terminator-canary"; fi) These do nothing on standard gcc/egcs, but on the StackGuard egcs, they ensure that the libafs kernel module is compiled without the StackGuard protection (which would otherwise prevent kernel modules from working at all). -- Atro Tossavainen (Mr.) / The Institute of Biotechnology at Systems Analyst, Techno-Amish & / the University of Helsinki, Finland, +358-9-19158939 UNIX Dinosaur / employs me, but my opinions are my own. < URL : http : / / www . iki . fi / atro . tossavainen / > _______________________________________________ OpenAFS-devel mailing list [EMAIL PROTECTED] https://lists.openafs.org/mailman/listinfo/openafs-devel
