Bonjour,
Je cherche à compiler le micro-noyau Fiasco (Fiasco µKernel), et la runtime qui va avec (L4Re).
Cependant, j'ai quelques problèmes de compilation, et dans la FAQ de L4Re, je trouve une réponse à mon problème :
J'avoue avoir essayer pas mal de chose (repasser à GCC 3.4, forcer l'option -fno-stack-protector dans le Makefile, ...) mais rien n'y fait.
Je vais installer une Debian sur une machine virtuelle, mais ce que j'aimerai savoir, c'est quelle différence peut-il y avoir entre la version Debian et la version Fedora de GCC, qui fait qu'on ne puisse pas résoudre ce problème simplement ?
Merci
Thomas
Je cherche à compiler le micro-noyau Fiasco (Fiasco µKernel), et la runtime qui va avec (L4Re).
Cependant, j'ai quelques problèmes de compilation, et dans la FAQ de L4Re, je trouve une réponse à mon problème :
Après avoir trainé un peu sur le net, j'ai souvent vu indiqué qu'il fallait indiquer -fno-stack-protector à GCC pour éviter ça, mais ça ne fonctionne pas...L4Re FAQ wrote:Link errors similar to: /usr/lib/gcc/i686-redhat-linux/4.4.4/libgcc_eh.a(unwind-dw2.o): In function `.L107': (.text+0xb79): undefined reference to `__stack_chk_fail_local'
You're using Fedora/Redhat. Currently, consider switchting to Debian. [Nov 2010]
J'avoue avoir essayer pas mal de chose (repasser à GCC 3.4, forcer l'option -fno-stack-protector dans le Makefile, ...) mais rien n'y fait.
Je vais installer une Debian sur une machine virtuelle, mais ce que j'aimerai savoir, c'est quelle différence peut-il y avoir entre la version Debian et la version Fedora de GCC, qui fait qu'on ne puisse pas résoudre ce problème simplement ?
Merci
Thomas