Bug#422076: Info received (jackd: 0.103.0-4 illegal instruction with Pentium II)
|--==> Arthur Marsh writes:
AM> Ken Restivo wrote, on 2007-05-16 03:44:
>>>In the source package, remove the following block of code from
>>>debian/rules:
>>>
>>>ifneq (,$(shell echo amd64 | grep $(DEB_BUILD_ARCH)))
>>>CFLAGS += -m3dnow -msse
>>>endif
>>>
>>>Just to be sure, you would also want to change --enable-sse=yes to
>>>no, which can be found elsewhere in the rules file.
>>>
>>>Hope this helps, until a more perminant solution is found.
>>Shouldn't the correct flags for the package be:
>>--enable-optimization-by-cpu And let jackd's configure script
>>figure it out?
>>- -ken
AM> I rebuilt jack-audio-connection-kit using
AM> --enable-optimization-by-cpu
AM> in debian/rules in place of
AM> --enable-sse=yes
AM> and was able to run jackd successfully on a Pentium II machine.
The problem with --enable-optimization-by-cpu is that the optimisation
is performed at COMPILE time, so it will be relative to the machine
you compile on, and may not fit on other machines.
Ciao,
Free
Reply to: