Ok got it going. Problem was I didn't do what you said the first time.  When I 
put 


PROC = arm

at the beginning of the Makefile in  asterisk/codecs/gsm   It compiles fine.

 
Doug Crompton
WA3DSP
http://www.crompton.com




On Monday, March 3, 2014 8:10 PM, Rodrigo Borges Pereira 
<rodrigoborgespere...@gmail.com> wrote:
 
what about editing makeopts.in to have PROC=arm ?
>
>
>
>
>On Mon, Mar 3, 2014 at 9:48 PM, Doug <dsc3...@yahoo.com> wrote:
>
>OK set PROC to -
>>
>>
>>OPTIMIZE+=-march=arm
>>
>>
>>and now getting tons of errors in k6opt.s
>>
>>
>>src/k6opt.s:350: Error: bad instruction `psllw %mm3,%mm0'
>>src/k6opt.s:351: Error: bad instruction `movd %mm0,%eax'
>>src/k6opt.s:352: Error: selected processor does not support ARM mode `movw 
>>%ax,(%esi)'
>>src/k6opt.s:356: Error: bad instruction `emms'
>>src/k6opt.s:358: Error: bad instruction `popl %esi'
>>src/k6opt.s:359: Error: bad instruction `leave'
>>src/k6opt.s:360: Error: bad instruction `ret'
>>src/k6opt.s:367: Error: unrecognized
 symbol type ""
>>src/k6opt.s:372: Error: unrecognized symbol type ""
>>src/k6opt.s:382: Error: unrecognized symbol type ""
>>src/k6opt.s:384: Error: bad instruction `pushl %ebp'
>>src/k6opt.s:385: Error: bad instruction `movl %esp,%ebp'
>>src/k6opt.s:386: Error: bad instruction `pushl %esi'
>>
>> 
>>Doug Crompton
>>WA3DSP
>>http://www.crompton.com
>>
>>
>>
>>
>>On Monday, March 3, 2014 3:18 PM, Rodrigo Borges Pereira 
>><rodrigoborgespere...@gmail.com> wrote:
>> 
>>Try to set PROC to arm.
>>>
>>>
>>>
>>>On Mon, Mar 3, 2014 at 7:13 PM, Doug <dsc3...@yahoo.com> wrote:
>>>
>>>I was successful in compiling asterisk in raspbien except for the following 
>>>error If I enable the gsm codec. It appears there is something in the 
>>>Makefile n this directory that needs to be changed. Probably involving 
>>>optimization. Not sure why it does not recognize the processor since it is 
>>>one that is mentioned in the Makefile.  Any help would be appreciated. 
>>>>
>>>>
>>>>
>>>>make[2]: Entering directory `/usr/src/asterisk/codecs/gsm'
>>>>   [AS] src/k6opt.s -> src/k6opt.o
>>>>Assembler messages:
>>>>Error: unknown architecture `armv6l'
>>>>
>>>>Error: unrecognized option -march=armv6l
>>>>make[2]: *** [src/k6opt.o] Error 1
>>>>
>>>> 
>>>>Here are the lines in the Makefile -
>>>>
>>>>ifeq (, $(findstring $(OSARCH) , Darwin SunOS ))
>>>>ifeq (, $(findstring $(PROC) , x86_64 amd64 ultrasparc sparc64 arm armv5b 
>>>>arm5b armeb hppa2.0 ppc powerpc ppc64 ia64 s390 bfin mipsel
>>>>mips))
>>>>ifeq (, $(findstring $(shell uname -m) , ppc ppc64 alpha armv4l arm5b 
>>>>armv5b armv61 armv7l s390 ))
>>>>OPTIMIZE+=-march=$(PROC)
>>>>endif
>>>>endif
>>>>endif
>>>>
>>>>gcc is -
>>>>
>>>>Thread model: posix
>>>>gcc version 4.6.3 (Debian 4.6.3-14+rpi1)
>>>>
>>>># uname -m
>>>>armv6l
>>>>
>>>>
>>>>Doug
>>>>
>>>>--
>>>>_____________________________________________________________________
>>>>-- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>>>New to Asterisk? Join us for a live introductory webinar every Thurs:
>>>>               http://www.asterisk.org/hello
>>>>
>>>>asterisk-users mailing list
>>>>To UNSUBSCRIBE or update options visit:
>>>>   http://lists.digium.com/mailman/listinfo/asterisk-users
>>>>
>>>
>>>
>>>
>
>
>
-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to