Hi all:
I am not familiar with Cython, but have spent a few weeks looking at compiler
warnings posted when the mathematical package called "sage v9.4" is compiled,
which takes several hours to build, since hundreds of code units are invovled
in this massive build project.
I logged 341 errors during the cythonizing part of the compile run, and found
110 code units (C packages) which I was able to fix so that the recompile would
have no warnings. The warnings were legitimate.
There are 4 categories of these warnings.
1. Using an unitialized variable with an unknown value
2. Comparing signed and unsigned variables
3. Discarding a const specifier to a variable upon use elsewhere in the code
4. Coercing a pointer to a variable of the wrong type (or vice versa)
I did speak to one knowledgable person about this, but my question is this
a) do I submit 341 bug reports covering all the warnings?
b) since 110 code units were affected do I file 110 bug reports for each code
unit?
b) do I submit just one bug report for each of the 4 categories above, thus
just 4 bug reports?
c) do I just list all the warning messages obtained from the massive build run
so everyone can get some idea of the problems being faced?
I did look at the C code and the pyx code generating it and definitely cython
is the origination here of these issues.
Since I am NOT yet familiar with cython from scratch, at the moment I am at a
loss to write litte tiny programs illustrating the problem.
What do you recommend?
Randall
_______________________________________________
cython-devel mailing list
cython-devel@python.org
https://mail.python.org/mailman/listinfo/cython-devel