Karim Belabas on Sun, 23 Sep 2007 22:17:14 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: ticket #627: pari 2.3.2 build fix for Linux PPC 32 bit |
* Michael.Abshoff [2007-09-09 18:18]: > I am a Sage developer who has ported Sage to 32 bit PPC Linux. While > doing so I come across the following issue: Linux PPC need -fPIC > otherwise pari compiles and links fine, but upon execution we get the > following error: > > [mabshoff@localhost sage-2.8.4]$ gp > gp: error while loading shared libraries: > /tmp/Work/sage-2.8.4/spkg/build/pari-2.3.2.p1/src/Olinux-ppc/libpari-gmp.so.2: > R_PPC_REL24 relocation at 0x0fc77278 for symbol `sqrt' out of range > > The fix is obvious: add -fPIC to DLCFLAGS for linux-ppc. A path can be > found at > > http://fsmath.mathematik.uni-dortmund.de/~mabshoff/patches/pari-add_-fPIC_to_DLCFLAGS_for_PPC_Linux.patch Looks fine. Patch applied to development version's CVS. Thanks! K.B. -- Karim Belabas Tel: (+33) (0)5 40 00 26 17 Universite Bordeaux 1 Fax: (+33) (0)5 40 00 69 50 351, cours de la Liberation http://www.math.u-bordeaux.fr/~belabas/ F-33405 Talence (France) http://pari.math.u-bordeaux.fr/ [PARI/GP]