<div dir="ltr"><div><div><div><div>Hello, Oividiu!<br><br></div>Sorry for the delay, I was on vacation.<br><br></div>I&#39;m writing a recipe to Yocto.<br>This ARM cpu is new (armv7-a), but I see that is not compatible with opensips&#39;s optimization.<br>I&#39;m new with opensips, I have only¬† tested in my host machine x86-64.<br><br><br></div><div>Do you know with parameters I need to comment in the Makefile.conf to have a basic compilation without any optimization in the opensips?<br><br><br>#DEFS+= -DPKG_MALLOC #Uses a faster malloc (exclusive w/ USE_SHM_MEM)<br>#DEFS+= -DSHM_MMAP #Use mmap instead of SYSV shared memory<br>DEFS+= -DUSE_MCAST #Compile in support for IP Multicast<br>DEFS+= -DDISABLE_NAGLE #Disabled the TCP NAgle Algorithm ( lower delay )<br>DEFS+= -DSTATISTICS #Enables the statistics manager<br>DEFS+= -DHAVE_RESOLV_RES #Support for changing some of the resolver parameters<br>#DEFS+= -DHP_MALLOC #High performance allocator with fine-grained locking<br>DEFS+= -DF_MALLOC #An even faster allocator. Not recommended for debugging<br>#DEFS+= -DF_MALLOC_OPTIMIZATIONS #Remove all internal checks in F_MALLOC<br>#DEFS+= -DDBG_QM_MALLOC #Allocator used for debugging information<br>#DEFS+= -DUSE_SHM_MEM #All PKG allocations are mapped to SHM ( exclusive w/ PKG_MALLOC )<br>#DEFS+= -DDBG_F_MALLOC #TODO ? <br>#DEFS+= -DNO_DEBUG #Turns off all debug messages<br>#DEFS+= -DNO_LOG #Completely turns off all the logging<br>#DEFS+= -DVQ_MALLOC #TODO ?<br>#DEFS+= -DFAST_LOCK #Uses fast architecture specific locking<br>#DEFS+= -DUSE_FUTEX #Uses linux futexs with fast architecture specific locking<br>#DEFS+= -DUSE_SYSV_SEM #Uses SYSV sems for locking ( slower &amp; limited number of locks<br>#DEFS+= -DUSE_PTHREAD_MUTEX #Uses pthread mutexes<br>#DEFS+= -DBUSY_WAIT #Uses busy waiting on the lock<br>#DEFS+= -DDBG_LOCK #TODO ?<br><br><br><br></div><div>Thank you!<br><br></div><div>Best Regards,<br><br></div><div>Caio Pereira<br></div></div><br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-09-23 21:48 GMT-03:00 Ovidiu Sas <span dir="ltr">&lt;<a href="mailto:osas@voipembedded.com" target="_blank">osas@voipembedded.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Caio,<br>
<br>
Have you managed to cross compile opensips?<br>
The optimizations do not work for older type of arm CPUs.<br>
Did you experienced any issues running opensips on arm?<br>
<br>
Regards,<br>
Ovidiu Sas<br>
<div><div class="h5"><br>
On Thu, Sep 17, 2015 at 2:51 PM, Caio &lt;<a href="mailto:caiortp@gmail.com">caiortp@gmail.com</a>&gt; wrote:<br>
&gt; Hello,<br>
&gt;<br>
&gt; I would like to cross compile the opensips to ARMv7 architecture (Freescale<br>
&gt; IMX6).<br>
&gt; I saw that there&#39;s some optimization in assembly to lock functions.<br>
&gt; There&#39;s some configuration in the Makeconfig.conf options that I need<br>
&gt; disable or enable to able the opensips run in my target architecutre?<br>
&gt;<br>
&gt; Thank you very much.<br>
&gt;<br>
&gt; Best Regards<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; ----------------------------------------------<br>
&gt; Caio Pereira<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
VoIP Embedded, Inc.<br>
<a href="http://www.voipembedded.com" rel="noreferrer" target="_blank">http://www.voipembedded.com</a><br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">----------------------------------------------<br>Caio Pereira</div>
</div>