[vlc-devel] arm_neon building error

Rémi Denis-Courmont remi at remlab.net
Mon Aug 16 19:08:54 CEST 2010


Le lundi 16 août 2010 19:16:16 InfoEyes BJ, vous avez écrit :
> Hi,
> 
> We are cross-compiling vlc using cegcc_mingw32ce_cygwin1.7_r1399.tar.bz2.
> 
> The following problem is caused when building arm_neon.
> 
> s16.S: Assembler messages:
> s32_s16.S:32: Warning: .type pseudo-op used outside of .def/.endef ignored.
> s32_s16.S:32: Error: junk at end of line, first unrecognized character is
> `s'
> s32_s16.S:36: Error: selected processor does not support `pld [r1]'
> s32_s16.S:43: Error: selected processor does not support `pld [r1,#64]'
> s32_s16.S:84: Warning: .type pseudo-op used outside of .def/.endef ignored.
> s32_s16.S:84: Error: junk at end of line, first unrecognized character is
> `s'
> s32_s16.S:91: Error: selected processor does not support `bxeq lr'
> s32_s16.S:96: Error: selected processor does not support `qadd r3,ip,r3'
> s32_s16.S:98: Error: selected processor does not support `ssat
> r3,#16,r3,asr#13'
> make[4]: *** [s32_s16.lo] Error 1
> 
> Is the problem caused by the wrong version of compiler?

No. This occurs because you're trying to compile ARMv6 opcodes on a 
subarchitecture that does not support it. In fact, I think the error message 
is self-explanatory in fact.

-- 
Rémi Denis-Courmont
http://www.remlab.net/
http://fi.linkedin.com/in/remidenis



More information about the vlc-devel mailing list