[LAU] JACE build failure on Core 2 Duo

Ken Restivo ken at restivo.org
Tue Apr 17 19:24:51 EDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Yay, I have my Core 2 Duo installed and running. And building apps.

But, not JACE, yet:

	....

as   -o mac_sse.o mac_sse.s
mac_sse.s: Assembler messages:
mac_sse.s:29: Error: suffix or operands invalid for `push'
mac_sse.s:31: Error: suffix or operands invalid for `push'
mac_sse.s:32: Error: suffix or operands invalid for `push'

Ah, well, duh, the assembler ain't gonna like 32-bit operands too well. OK. Hmm.

I tried commenting out CPPFLAGS+= -march=pentium4 in the makefile, and got this instead:

g++  -O3 -Wall  -DVERSION=\"0.0.4\" -DPREFIX=\"/usr/local\" -march=pentium4  -c -o main.o main.cc
main.cc:1: error: CPU you selected does not support x86-64 instruction set

Is there an incantation that will work on this arch? Or a 64-bit version of the asm code somwhere?

I've written some Atmel RISC asm and read some ARM RISC asm, but Intel asm-- especially the new 64-bit stuff-- is a mystery to me.

- -ken
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFGJVdDe8HF+6xeOIcRAsMgAJ9GZz70qQykQTst6zWipvQL/tqTmgCgyag9
8W0cM0wl+agVeCOexYbplcc=
=qzKW
-----END PGP SIGNATURE-----



More information about the Linux-audio-user mailing list