I noticed a lot of warning when building Gambit-REPL in clang, so I decided to see whether they could be triggered in gcc.
So I configured gambit with
./configure 'CC=/pkgs/gcc-devel/bin/gcc -W -Wall -march=native -Wconversion' '--enable-single-host' '--enable-multiple-versions'
and indeed, the -Wconversion did pop up a lot of warnings; the log is attached.
I'm a bit concerned when we have individual vector sizes > 2GB, etc. (My home machine now comes with 32GB RAM; at work, there's a server with 160GB.)
Brad
Afficher les réponses par date
Thanks for the bug report. Note that it is best for bug tracking if you submit these bugs through the github issue tracker so that someone can handle these in due time (i.e. when I or someone interested in helping out can get to it). Of course, it would be even more helpful if you can find the cause of the type conversion issues and submit a pull request with the fixes. It is probably a few missing type casts in the macros in gambit.h .
Marc
On Oct 13, 2014, at 5:19 PM, Bradley Lucier lucier@math.purdue.edu wrote:
I noticed a lot of warning when building Gambit-REPL in clang, so I decided to see whether they could be triggered in gcc.
So I configured gambit with
./configure 'CC=/pkgs/gcc-devel/bin/gcc -W -Wall -march=native -Wconversion' '--enable-single-host' '--enable-multiple-versions'
and indeed, the -Wconversion did pop up a lot of warnings; the log is attached.
I'm a bit concerned when we have individual vector sizes > 2GB, etc. (My home machine now comes with 32GB RAM; at work, there's a server with 160GB.)
Brad <build4.log>
On Oct 13, 2014, at 5:37 PM, Marc Feeley feeley@iro.umontreal.ca wrote:
Thanks for the bug report. Note that it is best for bug tracking if you submit these bugs through the github issue tracker so that someone can handle these in due time (i.e. when I or someone interested in helping out can get to it). Of course, it would be even more helpful if you can find the cause of the type conversion issues and submit a pull request with the fixes. It is probably a few missing type casts in the macros in gambit.h .
Marc
And please don’t use the bugzilla bug tracking system. The new issue tracker is the github one (https://github.com/feeley/gambit/issues).
Marc
On 10/13/2014 05:49 PM, Marc Feeley wrote:
And please don’t use the bugzilla bug tracking system. The new issue tracker is the github one (https://github.com/feeley/gambit/issues). Marc
Then have the wiki point to the right bug tracking system.
On Oct 13, 2014, at 8:07 PM, Bradley Lucier lucier@math.purdue.edu wrote:
On 10/13/2014 05:49 PM, Marc Feeley wrote:
And please don’t use the bugzilla bug tracking system. The new issue tracker is the github one (https://github.com/feeley/gambit/issues). Marc
Then have the wiki point to the right bug tracking system.
Sorry about that… the main wiki page has a couple of links to the github issue tracker in the main text, but the sidebar panel still pointed to the bugzilla bug tracker. That is now fixed.
Marc