The optimizations are done via the compiler flags: CFLAGS. You need to replace -09 with -00. You need to check if you are using a native compiler or a cross one and adjust the proper flags inside Makefile.defs.
Regards, Ovidiu Sas On Tue, Oct 20, 2015 at 1:53 PM, Caio <[email protected]> wrote: > Hello, Oividiu! > > Sorry for the delay, I was on vacation. > > I'm writing a recipe to Yocto. > This ARM cpu is new (armv7-a), but I see that is not compatible with > opensips's optimization. > I'm new with opensips, I have only tested in my host machine x86-64. > > > Do you know with parameters I need to comment in the Makefile.conf to have a > basic compilation without any optimization in the opensips? > > > #DEFS+= -DPKG_MALLOC #Uses a faster malloc (exclusive w/ USE_SHM_MEM) > #DEFS+= -DSHM_MMAP #Use mmap instead of SYSV shared memory > DEFS+= -DUSE_MCAST #Compile in support for IP Multicast > DEFS+= -DDISABLE_NAGLE #Disabled the TCP NAgle Algorithm ( lower delay ) > DEFS+= -DSTATISTICS #Enables the statistics manager > DEFS+= -DHAVE_RESOLV_RES #Support for changing some of the resolver > parameters > #DEFS+= -DHP_MALLOC #High performance allocator with fine-grained locking > DEFS+= -DF_MALLOC #An even faster allocator. Not recommended for debugging > #DEFS+= -DF_MALLOC_OPTIMIZATIONS #Remove all internal checks in F_MALLOC > #DEFS+= -DDBG_QM_MALLOC #Allocator used for debugging information > #DEFS+= -DUSE_SHM_MEM #All PKG allocations are mapped to SHM ( exclusive w/ > PKG_MALLOC ) > #DEFS+= -DDBG_F_MALLOC #TODO ? > #DEFS+= -DNO_DEBUG #Turns off all debug messages > #DEFS+= -DNO_LOG #Completely turns off all the logging > #DEFS+= -DVQ_MALLOC #TODO ? > #DEFS+= -DFAST_LOCK #Uses fast architecture specific locking > #DEFS+= -DUSE_FUTEX #Uses linux futexs with fast architecture specific > locking > #DEFS+= -DUSE_SYSV_SEM #Uses SYSV sems for locking ( slower & limited number > of locks > #DEFS+= -DUSE_PTHREAD_MUTEX #Uses pthread mutexes > #DEFS+= -DBUSY_WAIT #Uses busy waiting on the lock > #DEFS+= -DDBG_LOCK #TODO ? > > > > Thank you! > > Best Regards, > > Caio Pereira > > > 2015-09-23 21:48 GMT-03:00 Ovidiu Sas <[email protected]>: >> >> Hello Caio, >> >> Have you managed to cross compile opensips? >> The optimizations do not work for older type of arm CPUs. >> Did you experienced any issues running opensips on arm? >> >> Regards, >> Ovidiu Sas >> >> On Thu, Sep 17, 2015 at 2:51 PM, Caio <[email protected]> wrote: >> > Hello, >> > >> > I would like to cross compile the opensips to ARMv7 architecture >> > (Freescale >> > IMX6). >> > I saw that there's some optimization in assembly to lock functions. >> > There's some configuration in the Makeconfig.conf options that I need >> > disable or enable to able the opensips run in my target architecutre? >> > >> > Thank you very much. >> > >> > Best Regards >> > >> > >> > >> > -- >> > ---------------------------------------------- >> > Caio Pereira >> > >> > _______________________________________________ >> > Users mailing list >> > [email protected] >> > http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> > >> >> >> >> -- >> VoIP Embedded, Inc. >> http://www.voipembedded.com >> >> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > > > -- > ---------------------------------------------- > Caio Pereira > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > -- VoIP Embedded, Inc. http://www.voipembedded.com _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
