History

stackprotector: update make rules

Impact: no default -fno-stack-protector if stackp is enabled, cleanup Stackprotector make rules had the following problems. * cc support test and warning are scattered across makefile and kernel/panic.c. * -fno-stack-protector was always added regardless of configuration. Update such that cc support test and warning are contained in makefile and -fno-stack-protector is added iff stackp is turned off. While at it, prepare for 32bit support.

Tejun Heo committed 17 years ago

Commit 5d707e91 parent 76397f74 files · +15 −13Browse files

Showing the changes to scripts (1 of 4 files). Show all

Unified · Split

scripts/gcc-x86_64-has-stack-protector.sh+3−1
@@ -2,5 +2,7 @@ · 1 unmodified line
22
33 echo "int foo(void) { char X[200]; return 3; }" | $1 -S -xc -c -O0 -mcmodel=kernel -fstack-protector - -o - 2> /dev/null | grep -q "%gs"
44 if [ "$?" -eq "0" ] ; then
5− echo $2
5+ echo y
6+else
7+ echo n
68 fi

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t