Hi,

I am trying to install marss on a Linux x86 cluster, while the compilation
is terminated by the following errors.

*
-------------------------------------Error---------------------------------------
*
Compiling :: ptlsim/build/cache/splitPhaseBus.cpp ==>
ptlsim/build/cache/splitPhaseBus.o
/tmp/cck3f4pK.s: Assembler messages:
/tmp/cck3f4pK.s:199: Error: no such instruction: `*pblendvb*%xmm0,%xmm6,%xmm5'
....
scons: *** [ptlsim/build/lib/yaml/conversion.o] Error 1
/tmp/cc1KUwao.s: Assembler messages:
/tmp/cc1KUwao.s:1431: Error: no such instruction: `*pinsrd* $1,%edx,%xmm12'
*
-------------------------------------Error---------------------------------------
*

I searched instruction *pblendvb* and *pinsrd *online, and found they
belong to instruction set SSE4. However, the machine in the Linux cluster
doesn't support instruction set SSE4. In contrast, I have compiled marss
successfully on several machines; all of them have supports in instruction
set SSE4. I am not sure whether this is the reason. If yes, what can I do
to avoid it. For example, making some changes to the source code.

BTW, the compiling environment on the Linux cluster is as follows.
*-------------------------------Compiling
environment-----------------------------*
Linux kernel 2.6.9
gcc 4.3.2
glibc 2.3.4
python 2.7.3
*-------------------------------Compiling
environment-----------------------------*
*
*
Thanks.
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to