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
-~----------~----~----~----~------~----~------~--~---

Reply via email to