Hi James,

On 02.02.2015 11:45, James Cowgill wrote:
It failed with:
/tmp/ccAK6rnm.s: Assembler messages:
/tmp/ccAK6rnm.s:15: Warning: the `dspr2' extension requires MIPS64 revision 2 
or greater
/tmp/ccAK6rnm.s:17316: Error: opcode not supported on this processor: mips64 
(mips64) `ext $5,$2,4,4'
[...]
common.mak:49: recipe for target 'libavcodec/aacdec.o' failed
make[2]: *** [libavcodec/aacdec.o] Error 1

Which I find curious because ext is a mips(32|64)r2 instruction and I
thought I had just disabled those :)

Probably some #ifdef guards are missing somewhere.

Like Timothy said, yes they use some pointer arithmetic so they will
need porting to MIPS64.

Also since the Debian mips port is hard-float, you should be able to
enable the FPU instruction even on mips and mipsel (it fails at the
moment).

I had asked Nedeljko Babic (from Imgtech) about the test failures on mips(el). He wasn't sure if the Debian mips buildds (Loongson 3A) have a FPU and thus advised to disable all the optimizations there.

I can have a look at all this and submit some patches upstream when
they're ready (don't know how long it will take to do this though).

That'd be much appreciated, thanks. You can send patches to ffmpeg-de...@ffmpeg.org.

Until then, I'm just going to apply your patch for debian/rules to disable these optimizations on mips64el.

Best regards,
Andreas


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to