On Sun, Dec 14, 2008 at 11:20 PM, mabshoff <michael.absh...@mathematik.uni-dortmund.de> wrote: > > > > On Dec 14, 7:30 pm, "William Stein" <wst...@gmail.com> wrote: >> On Sun, Dec 14, 2008 at 12:20 PM, Spencer <spencercar...@gmail.com> wrote: > > Hi, > >> > I'm running Sage 3.2.1 on Ubuntu 8.10 (hardware: Macbook 3,1 Santa >> > Rosa with Intel Core 2 Duo). On installing Sage and starting it up for >> > the first time I get the message: >> >> > "WARNING! This Sage install was built on a machine that supports >> > instructions that are not available on this computer. Sage will >> > likely fail with ILLEGAL INSTRUCTION errors! The following processor >> > flags were on the build machine but are not on this computer: >> >> > mmxext 3dnowext 3dnow > > This indicates that the Intel CPU you use doesn't support AMD specific > extensions :). I don't think we use any 3dnow[ext] or mmxext > instructions, so feel free to delete local/lib/sage-flags.txt to get > rid of this message. There is still a small chance that you might see > an "illegal instruction - aborting" situation, but I doubt it will > happen.
Just for the record, on Saturday I was anxious and I took exactly that same Opteron binary and ran it on our new Intel Xeon-based server. Things mostly worked, but I *did* get segfaults when I created matrices then pressed [tab] to do tab completion via readline. I built sage from scratch on that machine, and the version built from scratch did *not* have these problems. Thus it's entirely possible that the user will find that their sage is not working right. > >> > Emailhttp://groups.google.com/group/sage-supportfor help." >> >> > So I have followed the instructions there to come here for help. How >> > do I resolve this issue? >> >> You may want to try building Sage from source. To do so, follow >> the directions at >> >> http://sagemath.org/download-source.html >> >> Otherwise, are you using 32 or 64-bit Ubuntu? What is the output >> of cat /proc/cpuinfo on your computer? If you're using 32-bit Ubuntu, >> this is the binary you should use: >> http://sagemath.org/bin/linux/32bit/sage-3.2.1-ubuntu_32bit-xeon-i686... > > Yeah, building from source will avoid this altogether and you will get > optimum performance for your specific CPU this way. Definitely do that if you can. It's not supposed to be difficult (it just takes a lot of cputime), and you can let us know if it doesn't work, since we want to know. -- William --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---