PJSIP for iOS (ARMv6 and ARMv7)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have added only next flags for armv6 compilation and pjproject have been compiled successfully 
-march=armv6 -mcpu=arm1176jzf-s

Best regards, Dima.

On 24.06.2011, at 16:24, AsH wrote:

> that?s right.. what flags do I need to pass to CFLAGS  and LDFLAGS  to build for Armv6?
>  
> Thanks...
>  
> From: Dzmitry Yablonski
> Sent: Friday, June 24, 2011 5:21 AM
> To: pjsip list
> Subject: Re: PJSIP for iOS (ARMv6 and ARMv7)
>  
> Hi 
>  
> You should compile separately for both arch armv6 and armv7 and combine libraries with tool lipo
>  
> For exemple combining libpjmedia armv6 and armv7 to universal librarary:
> lipo -arch armv6 ./lib/armv6/libpjmedia-arm-apple-darwin9.a -arch armv7 ./lib/armv7/libpjmedia-arm-apple-darwin9.a -create -output ./lib/universal/libpjmedia-arm-apple-darwin9.a
>  
> You should  use this combined libraries in Xcode.
>  
> Best regards, Dima
>  
> On 23.06.2011, at 22:45, AsH wrote:
> 
>> Hi all,
>>  
>> When I compiled pjsip for the first time I got the warning about CPU_SUBTYPE_ARM_ALL subtype is deprecated. so I changed my user.mak to add:
>>  
>> export CFLAGS += -march=armv7 -mcpu=arm1176jzf-s -mcpu=cortex-a8
>> export LDFLAGS += -march=armv7 -mcpu=arm1176jzf-s -mcpu=cortex-a8
>>  
>> This compiled with no warnings.
>>  
>> In xCode I had to set my project to build only for Active Archi. and I was getting 0 errors 0 warnings when I build as expected.
>>  
>> My problem is when I started the process of submitting the APP to the APP store it got rejected immediately  due the lack of ARMv6..
>>  
>> So I recompiled pjsip for all ARM and I got the CPU_SUBTYPE_ARM_ALL , in xCodeI got the same error 400 times but it still compiled and the initial submit of the APP passed with no problems.. now I am waiting on the review stage.
>>  
>> My question is how can I compile for both ARMv6/7 to support more phones without using CPU_SUBTYPE_ARM_ALL???
>>  
>> I know I can force the APP to run only on iPhone4 then I do not have to use ARMv6 . but I want to support more devices is there always to pass extra flags to CFLAGS and LDFLAGS  to add ARMv6. because I hate to see all those warnings when I use CPU_SUBTYPE_ARM_ALL .
>>  
>> My development environment is MAC mini and I am using xCode 4 and sdk for iOS4.3.
>>  
>> Thanks for you help.
>> _______________________________________________
>> Visit our blog: http://blog.pjsip.org
>> 
>> pjsip mailing list
>> pjsip at lists.pjsip.org
>> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
> 
>  
> 
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
> 
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
> 
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20110624/357edce6/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux