Page 1 sur 1

compil gcc-4.7

Publié : lun. oct. 08, 2012 7:32 pm
par frederic han
Salut,
j'essayai de compiler sous fedora 17 qui a gcc-4.7 pour avoir un rpm qui marche. (et y inclure aussi la compil avec fltk)
J'ai trouve comme point de depart un spec ici (ca permet de construire le rpm a partir des sources):
https://build.opensuse.org/package/file ... honghuaren
J'arrive a le modifier un peu pour avoir fltk mais je ne controle pas bien les options de compilation et la avec gcc 4.7 ca rale. C'est delicat de demander un autre gcc pour une creation auto du rpm.

prog.cc:7970:56: warning: narrowing conversion of '(long int)(& giac::__when)' from 'long int' to 'const long unsigned int' inside { } is ill-formed in C++11 [-Wnarrowing]
prog.cc: In function 'bool giac::is_return(const giac::gen&, giac::gen&)':
prog.cc:8046:1: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
Preprocessed source stored into /tmp/ccHYyuK7.out file, please attach this to your bugreport.
make[2]: *** [prog.lo] Error 1

As tu une idee pour corriger ou imposer un flag de compilation moins strict?

Fred

Re: compil gcc-4.7

Publié : mar. oct. 09, 2012 8:20 am
par parisse
Salut,

pour le 1er warning, il doit suffire de remplacer long par unsigned long.
Par contre pour le segfault de gcc je ne vois pas trop quoi faire a part attendre que gcc soit corrige (quitte a envoyer un bug report d'ailleurs) ou a revenir a une version precedente de gcc...

Re: compil gcc-4.7

Publié : sam. nov. 17, 2012 8:10 am
par parisse
Il faut pour l'instant compiler usual.cc et prog.cc sans optimisation avec gcc 4.7.

Re: compil gcc-4.7

Publié : mer. nov. 28, 2012 2:21 pm
par frederic han
Est ce que c'est ce bug qui nous posait probleme et qui a l'air d'etre resolu la?

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54986

Fred

Re: compil gcc-4.7

Publié : mer. nov. 28, 2012 3:30 pm
par parisse
Esperons! On verra lors de la prochaine release de gcc...

Re: compil gcc-4.7

Publié : jeu. janv. 10, 2013 7:45 pm
par parisse
Laurent Hofer me signale qu'en utilisant l'option -fpermissive on peut compiler avec gcc 4.7, je n'ai pas encore essayé.

Re: compil gcc-4.7

Publié : ven. janv. 11, 2013 12:17 pm
par parisse
Faux espoir, je pense que Laurent avait -fpermissive au lieu de -O2 et pas en plus de.