On 2010-Jan-15 12:21:09 -0800, Robert Miller <r...@rlmiller.org> wrote: >* This is what mpir's config is: >**************************************************** >CC Version >gcc -v >Using built-in specs. >Target: i586-suse-linux >Configured with: ../configure --prefix=/usr --infodir=/usr/share/info ...
This is actually the configuration of gcc, not mpir (I personally fail to see the purpose in 'gcc -V' on every package build - it just pollutes the build log and causes confusion). The actual mpir config is a bit further down: using ABI="64" CC="gcc -std=gnu99" CFLAGS=" -Wall -g" CPPFLAGS="" CXX="g++" CXXFLAGS=" -Wall -g" MPN_PATH=" x86_64/core2/penryn x86_64/core2 x86_64 generic" I'm not sure whether you are trying to build a 32-bit or 64-bit sage (there's nothing in prereq which clearly states one way or the other) but it looks like mpir is building all the assembler code in 64-bit mode and all the C code in 32-bit mode. That definitely isn't going to work. -- Peter Jeremy
pgpKFLqT0jsBD.pgp
Description: PGP signature