#9343: Upgrade PARI to svn snapshot 12577 - a pre-release of PARI 2.4.3.
---------------------------------------------------------------------------------------------------------------------------+
Reporter: was
| Owner: jdemeyer
Type: enhancement
| Status: positive_review
Priority: major
| Milestone: sage-4.6
Component: packages
| Keywords:
Author: Robert Bradshaw, John Cremona, Jeroen Demeyer, William Stein,
David Kirkby | Upstream: N/A
Reviewer: Robert Bradshaw, John Cremona, Jeroen Demeyer, William Stein,
David Kirkby, François Bissey, Leif Leonhardy | Merged:
Work_issues:
|
---------------------------------------------------------------------------------------------------------------------------+
Comment(by leif):
Replying to [comment:251 jdemeyer]:
> I have tried to compile sage-4.6.alpha1 on an old PPC Mac OS X 10.4 and
it '''failed''' compiling PARI. Since this is supposed to be an
officially supported platform, this should be addressed. I also tried to
compile PARI/GP stand-alone and it also failed, so the problem is
upstream. The error is the following:
>
{{{
/usr/bin/gcc -o "/Users/jdemeyer/pari-2.4.3.svn-12577/src/Odarwin-
ppc"/libpari-2.4.dylib -dynamiclib -O3 -Wall -fno-strict-aliasing -fomit-
frame-pointer -fPIC -Wl,-flat_namespace,-undefined,suppress mp.o
mpinl.o F2x.o FF.o Flx.o FpE.o FpV.o FpX.o Qfb.o RgV.o RgX.o ZV.o ZX.o
alglin1.o alglin2.o arith1.o arith2.o base1.o base2.o base3.o base4.o
base5.o bb_group.o bibli1.o bibli2.o bit.o buch1.o buch2.o buch3.o buch4.o
concat.o ellanal.o elliptic.o galconj.o gen1.o gen2.o gen3.o hnf_snf.o
ifactor1.o lll.o perm.o polarit1.o polarit2.o polarit3.o prime.o random.o
rootpol.o subcyclo.o subgroup.o trans1.o trans2.o trans3.o anal.o compat.o
compile.o default.o errmsg.o es.o eval.o hash.o init.o intnum.o members.o
pariinl.o parse.o sumiter.o DedekZeta.o Hensel.o QX_factor.o aprcl.o
elldata.o ellsea.o galois.o galpol.o groupid.o krasner.o kummer.o mpqs.o
nffactor.o part.o stark.o subfield.o thue.o darwin.o
ld: common symbols not allowed with MH_DYLIB output format with the
-multi_module option
init.o definition of common _DEBUGMEM (size 4)
init.o definition of common _avma (size 4)
init.o definition of common _bot (size 4)
[...]
es.o definition of common _pariErr (size 4)
es.o definition of common _pariOut (size 4)
init.o definition of common _pari_errfile (size 4)
init.o definition of common _pari_infile (size 4)
init.o definition of common _pari_outfile (size 4)
init.o definition of common _cb_pari_err_recover (size 4)
init.o definition of common _foreignFuncFree (size 4)
init.o definition of common _cb_pari_handle_exception (size 4)
init.o definition of common _cb_pari_sigint (size 4)
init.o definition of common _cb_pari_whatnow (size 4)
init.o definition of common _foreignExprHandler (size 4)
init.o definition of common _foreignHandler (size 4)
init.o definition of common _memused (size 4)
/usr/bin/libtool: internal link edit command failed
make[1]: *** [libpari-2.4.dylib] Error 1
make: *** [gp] Error 2
}}}
Perhaps add {{{-fno-common}}} to {{{DLCFLAGS}}} in
{{{config/get_dlcflags}}} if {{{$osname}}} is {{{darwin}}}.
Just a guess, I don't play with apples.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9343#comment:253>
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.