Am Donnerstag September 13 2007 schrieb Bjoern Doebel:
Hi,
Hello Davide!
[...] What's the problem?
Ubuntu. :)
According to our experience and Google (https://launchpad.net/ubuntu/+source/iptables/+bug/66681), this can be solved using the -fno-stack-protector option in CFLAGS and CXXFLAGS. However, our build system already sets this variable for you. Can you please perform "make cleanall && make V=1" in l4/pkg/ipcmon/server/src, and check if the output contains the -fno-stack-protector option?
Unfortunately, this will not be sufficient. The problem is that the libsupc++.a shipping with Ubuntu's GCC-4.1 compiler has the stack-protector feature enabled and hence is not affected by compiler flags for the L4 packages. The attached patch is a work around for this problem. Another option would be to compile your L4 tree with GCC 3.4.6.
Greetings, Carsten