[MPlayer-users] Re:arm-linux-gcc 4.0 cannot make the CVS version

YongLi sdshliyong at 163.com
Fri Mar 17 04:06:45 CET 2006


> 
> Message: 4
> Date: Wed, 15 Mar 2006 13:48:05 +0100
> From: "Guillaume POIRIER" <poirierg at gmail.com>
> Subject: Re: [MPlayer-users] arm-linux-gcc 4.0 cannot make the CVS
> version
> To: "MPlayer usage questions, feature requests, bug reports"
> <mplayer-users at mplayerhq.hu>
> Message-ID:
> <4e03026a0603150448hb14698ex138616b73ed3f200 at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
> 
> Hi,
> 
> On 3/15/06, YongLi <sdshliyong at 163.com> wrote:
>> Hell All,
>>
>> I am using the arm-linux-gcc version to make the latest cvs version. I encountered the below error mesage:
>>
>> armv4l/dsputil_arm_s.S:77: Error: selected processor does not support `pld [r1]'
>>
>> My gcc info is:
>> [root at redhat main]# /hdb/arm/usr/bin/arm-linux-gcc -v
>> Using built-in specs.
>> Target: arm-linux
>> Configured with: /opt/eldk/build/arm-2006-01-16/work/usr/src/denx/BUILD/crosstool-0.35/build/gcc-4.0.0-glibc-2.3.5-eldk/arm-linux/gcc-4.0.0/configure --target=arm-linux --host=i686-host_pc-linux-gnu --prefix=/var/tmp/eldk.2XRo76/usr/crosstool/gcc-4.0.0-glibc-2.3.5-eldk/arm-linux --with-headers=/var/tmp/eldk.2XRo76/usr/crosstool/gcc-4.0.0-glibc-2.3.5-eldk/arm-linux/arm-linux/include --with-local-prefix=/var/tmp/eldk.2XRo76/usr/crosstool/gcc-4.0.0-glibc-2.3.5-eldk/arm-linux/arm-linux --disable-nls --enable-threads=posix --enable-symvers=gnu --enable-__cxa_atexit --enable-languages=c,c++ --enable-shared --enable-c99 --enable-long-long
>> Thread model: posix
>> gcc version 4.0.0 (DENX ELDK 4.0 4.0.0)
>>
>> What is the problem?
> 
> The problem is that AFAIK no member of the core team has access to or
> any use for ARM plate form. I'm afraid you'd all alone then, and that
> you should find what may be the problem yourself.
> 
> I'll give you a hint though:
> 
>> armv4l/dsputil_arm_s.S:77: Error: selected processor does not support `pld [r1]'
> 
> that more likely means that you're trying to build your binary for a
> cpu that doesn't support that instruction. You should make sure you
> have configured mplayer correctly so it doesn't try to do stupid
> things. You should also make sure that your cross-compiler is supposed
> to support that instruction.
> If it's not a configuration nor compiler problem, there may be a
> problem in the asm, but in that case, you'd need to find someone with
> enough knowledge to help you out.
> 
> Guillaume
> --
> Reinventing the wheel certainly is annoying, but as long as all other
> wheels are square...
> 
> Reimar Döffinger
> 
> 
It seems this problem is realted to the ARM GCC 4.0. I used another ARM GCC 4.1 and did not receive this error message.

However, I did not know the root cause.

Tyler Li


More information about the MPlayer-users mailing list