On Nov 15, 3:38 am, Jason Moxham <ja...@njkfrudils.plus.com> wrote: > On Sunday 15 November 2009 02:53:57 William Stein wrote: > > > > > On Sat, Nov 14, 2009 at 6:48 PM, Jason Moxham <ja...@njkfrudils.plus.com> > wrote: > > > On Sunday 15 November 2009 02:24:47 William Stein wrote: > > >> On Sat, Nov 14, 2009 at 6:17 PM, Jason Moxham > > >> <ja...@njkfrudils.plus.com> > > > > wrote: > > >> > Of course , that is the error > > >> > LD_LIBRARY_PATH sets the path for executables so there is no need for > > >> > it to be set when building pari (just when running it) so the only > > >> > thing that is USING libgmp is gcc which doesn't like it . > > > >> This means that a temporary workaround is that in the spkg-install > > >> script for PARI we put: > > > >> echo "Building and install PARI" > > >> TMP=LD_LIBRARY_PATH; unset LD_LIBRARY_PATH > > >> if [ "$UNAME" = "CYGWIN" ]; then > > >> # There are weird bugs in PARI's build process on Windows XP > > >> # under Cygwin. > > >> # Passing in this extra flag gets around the bug. > > >> $MAKE GMPINCLUDE=-I$SAGE_LOCAL/include EXTRADLLDFLAGS=-lgmp gp > > >> else > > >> $MAKE gp > > >> fi > > >> LD_LIBRARY_PATH=$TMP > > > > I think pari wont use readline if we do this > > > You're right -- that rules out this approach. > > It will detect (and use?) readline if we only clear LD_PATH for make (not make > and configure) so the above may work, I'll give it a go.
It worked for me , although I couldn't test the rest of sage as it keeps resetting the script , I know there is a command to update a spkg but I cant remember it. > > > > , but I dont think sage uses pari > > > like that ? > > > Yes, Sage does. It's quite common for people to install SAGE just to > > get a PARI whose readline actually works! They run PARI by typing: > > > sage -gp > > I commonly use many things as hammers , but when they break that is my fault > :) > > > > so it should be OK > > > >> Of course, I'm curious why a FAT mpir crashes GCC... > > > > Yeah , weird , just seems to be debian 4.3.2 that does it , > > > I had the same problem with half the 32-bit Linuxes I tested on. > > Oh , right , I was under the impression that is was only on this machine. > > > > NOTE: gcc-4.3.2 > > > also buggers up some other packages eg gmp-4.3.x , so it may not be worth > > > the effort trying to fix it. > > > I don't understand this remark, unfortunately. > > > -- 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 -~----------~----~----~----~------~----~------~--~---