compil gcc-4.7

Librairie C++ de calcul formel/ C++ symbolic computation library

Modérateur : xcasadmin

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

compil gcc-4.7

Message par frederic han » lun. oct. 08, 2012 7:32 pm

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

parisse
Messages : 5743
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: compil gcc-4.7

Message par parisse » mar. oct. 09, 2012 8:20 am

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...

parisse
Messages : 5743
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: compil gcc-4.7

Message par parisse » sam. nov. 17, 2012 8:10 am

Il faut pour l'instant compiler usual.cc et prog.cc sans optimisation avec gcc 4.7.

frederic han
Messages : 1137
Inscription : dim. mai 20, 2007 7:09 am
Localisation : Paris
Contact :

Re: compil gcc-4.7

Message par frederic han » mer. nov. 28, 2012 2:21 pm

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

parisse
Messages : 5743
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: compil gcc-4.7

Message par parisse » mer. nov. 28, 2012 3:30 pm

Esperons! On verra lors de la prochaine release de gcc...

parisse
Messages : 5743
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: compil gcc-4.7

Message par parisse » jeu. janv. 10, 2013 7:45 pm

Laurent Hofer me signale qu'en utilisant l'option -fpermissive on peut compiler avec gcc 4.7, je n'ai pas encore essayé.

parisse
Messages : 5743
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Re: compil gcc-4.7

Message par parisse » ven. janv. 11, 2013 12:17 pm

Faux espoir, je pense que Laurent avait -fpermissive au lieu de -O2 et pas en plus de.

Répondre