#11616: Upgrade MPIR to a more recent upstream release
----------------------------------------------------------------------------------------------------------------+
Reporter: leif
| Owner: leif
Type: enhancement
| Status: needs_review
Priority: blocker
| Milestone: sage-5.0
Component: packages
| Resolution:
Keywords: sd32, GMP, SandyBridge, Westmere, yasm re2c race condition,
Linux ia64 Itanium GCC 4.7.0 bug | Work issues:
Report Upstream: N/A
| Reviewers: Jeroen Demeyer, Leif Leonhardy
Authors: Leif Leonhardy, Jeroen Demeyer
| Merged in:
Dependencies:
| Stopgaps:
----------------------------------------------------------------------------------------------------------------+
Comment (by jdemeyer):
Justin Walker reported success on OS X 10.7 with my previous .p2 spkg
(essentially equal to the current .p3). The relevant part of the log:
{{{
****************************************************
Host system:
Darwin Eisenstein.local 11.1.0 Darwin Kernel Version 11.1.0: Tue Jul 26
16:07:11 PDT 2011; root:xnu-1699.22.81~1/RELEASE_X86_64 x86_64
****************************************************
C compiler: gcc
C compiler version:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/private/tmp/sage-5.0.beta12-gcc/local/libexec/gcc/x86_64
-apple-darwin11.1.0/4.6.3/lto-wrapper
Target: x86_64-apple-darwin11.1.0
Configured with: ../src/configure
--prefix=/private/tmp/sage-5.0.beta12-gcc/local --with-local-
prefix=/private/tmp/sage-5.0.beta12-gcc/local --with-
gmp=/private/tmp/sage-5.0.beta12-gcc/local --with-
mpfr=/private/tmp/sage-5.0.beta12-gcc/local --with-
mpc=/private/tmp/sage-5.0.beta12-gcc/local --with-system-zlib --disable-
multilib --enable-checking=yes
Thread model: posix
gcc version 4.6.3 (GCC)
****************************************************
[...]
Settings chosen by MPIR when configuring with CFLAGS unset:
CC: gcc -std=gnu99
CFLAGS: -O2 -m64 -march=corei7 -mtune=corei7-avx
Settings required to properly build MPIR, taking into account SAGE_DEBUG
etc.:
CFLAGS:
LDFLAGS:
ABI:
Settings from the "global" environment:
CC: gcc
CFLAGS:
LDFLAGS:
ABI:
(CPP, CPPFLAGS, CXX and CXXFLAGS are listed below; these don't get
modified.)
Using MPIR's settings (plus mandatory ones).
Finally using the following settings:
CC=gcc
CFLAGS=-O2 -m64 -march=corei7 -mtune=corei7-avx
CPP=
CPPFLAGS=
CXX=g++
CXXFLAGS=
LDFLAGS=
ABI=
(These settings may still get overridden by 'configure' or Makefiles.)
Configuring MPIR with the following options:
--prefix="/private/tmp/sage-5.0.beta12-gcc/local"
--libdir="/private/tmp/sage-5.0.beta12-gcc/local/lib" --enable-cxx
--enable-static --enable-gmpcompat --enable-shared
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11616#comment:59>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.