On 7 Dec, 03:07, Carl Witty <[EMAIL PROTECTED]> wrote:
> On my 64-bit x86 Debian testing Linux box, running a prerelease of gcc
> 4.3, compilation failed, because gcc 4.3 in "-std=c99" mode switches
> to the standard meaning of inline, instead of the traditional gcc
> meaning. I've posted a complete bug report as #1415.
Carl, thanks for the report.
This bug is quite possibly not in FLINT, but in GMP or even gcc
itself. I use "static inline" throughout FLINT (earlier revisions did
not, but I fixed this before FLINT 1.0) because the rules for "static
inline" are the same in the c99 standard and in the gnuC "standard".
I did also notice some posts online about problems in gcc 4.3 itself
with this. So I don't know if they've all been fixed yet in the
prerelease you have.
Also, if I understand correctly, gcc 4.2 is supposed to warn me of any
potential problems I'll have with inlines in 4.3, and nothing shows
up. However I don't know why it doesn't warn about problems in GMP
itself.
I'm guessing this one will come out in the wash, so to speak.
Bill.
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---