Simple "make" gave me this -
jailhouse/hypervisor/printk.o: In function `hex2str':
jailhouse/hypervisor/printk-core.c:90: undefined reference to `__stack_chk_fail'
jailhouse/hypervisor/printk.o: In function `__vprintk':
jailhouse/hypervisor/printk-core.c:200: undefined reference to `__stack_chk_fail'
Signed-off-by: santosh shukla <santosh.shukla@linaro.org>
[Jan: rewrap to respect 80 chars limit]
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
LINUXINCLUDE := -I$(src)/arch/$(SRCARCH)/include -I$(src)/include
KBUILD_CFLAGS := -g -Os -Wall -Wstrict-prototypes -Wtype-limits \
-Wmissing-declarations -Wmissing-prototypes \
- -fno-strict-aliasing -fpic -fpie -fno-common
+ -fno-strict-aliasing -fpic -fpie -fno-common \
+ -fno-stack-protector
ifneq ($(wildcard $(src)/include/jailhouse/config.h),)
KBUILD_CFLAGS += -include $(src)/include/jailhouse/config.h
endif
KBUILD_CFLAGS := -g -Os -Wall -Wstrict-prototypes -Wtype-limits \
-Wmissing-declarations -Wmissing-prototypes \
-fno-strict-aliasing -fomit-frame-pointer -fno-pic \
- -fno-common -I.
+ -fno-common -fno-stack-protector -I.
ifneq ($(wildcard $(src)/../hypervisor/include/jailhouse/config.h),)
KBUILD_CFLAGS += -include $(src)/../hypervisor/include/jailhouse/config.h
endif