Also, does MPIR's make check pass on this machine? Bill.
2009/11/13 Bill Hart <goodwillh...@googlemail.com>: > Have you tried building MPIR and Pari outside the Sage environment? > > Does the issue occur for you on Cicero, a 32 bit FC Pentium 4 box with > gcc 4.3.0? It doesn't occur for me there. > > Does anyone have a 32 bit Debian x86 machine with a gcc 4.3.x that I > can log in to to try and reproduce this bug. I don't have access to > such a machine, it seems. > > Bill. > > 2009/11/13 William Stein <wst...@gmail.com>: >> >> On Fri, Nov 13, 2009 at 8:14 AM, Bill Hart <goodwillh...@googlemail.com> >> wrote: >>> >>> The compiler itself segfaulted. I don't see how that can be caused by >>> MPIR. You aren't even linking with MPIR at that point. You are only >>> including gmp.h whilst compiling something else. >>> >>> In order to build the MPIR test suite after building MPIR with >>> --enable-fat, gmp.h must be included and compiled. So we know the MPIR >>> code itself should be ok. >> >> I don't know what to tell you, except the following is a *fact* with >> 32-bit Debian 5 (and other 32-bit Linuxes). (This doesn't happen on >> 64-bit Debian 5). >> >> 1. Build Sage without --enable-fat (for MPIR) and everything is >> fine; the full build completes and tests pass. >> >> 2. Build Sage with --enable-fat (for MPIR) and the compiler >> segfaults later when building Pari. >> >>> The bug may be triggered when building Pari against some version of >>> MPIR, but in this case it is far more likely the bug is elsewhere. >>> Certainly there is a bug in gcc irregardless, as compilers are not >>> supposed to segfault, no matter how broken the code is you are >>> compiling (unless you have some broken environment variables hanging >>> around). >> >> I agree that this is a bug in GCC, but unfortunately it is a bug in a >> lot of deployed GCC's, and we (=the Sage project) don't have the >> option of telling people to just "upgrade to GCC-4.4.2". >> >> Thanks for looking at this further (in your other messages). I just >> hope to find a workaround because at least once a week (maybe more) we >> specifically get complains from people about "Illegal Instruction" >> errors when they try to use Sage binaries. I'm trying GMP-4.3.1 >> with --enable-fat right now to see what happens. >> >> -- William >> >> >> >> > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "mpir-devel" group. To post to this group, send email to mpir-devel@googlegroups.com To unsubscribe from this group, send email to mpir-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/mpir-devel?hl=en -~----------~----~----~----~------~----~------~--~---