On Wednesday 04 May 2011, kasip@elektromaniak.wz.cz wrote:
I once sent this message as a non-member and it was probably never looked on.
Hi,
yes, posts as non-member have a high chance of getting lost in the spam..
I tried to compile kamailio on ARM A9 (omap4430) natively and failed with these errors CC (gcc) [kamailio] atomic_ops.o ./tmp/ccm1k5em.s: Assembler messages: /tmp/ccm1k5em.s:35: Error: selected processor does not support Thumb mode `swp r4,r8,[r6]' /tmp/ccm1k5em.s:46: Error: selected processor does not support Thumb mode `swp r4,r8,[r6]' /tmp/ccm1k5em.s:191: Error: selected processor does not support Thumb mode `swp r4,r9,[r7]' /tmp/ccm1k5em.s:204: Error: selected processor does not support Thumb mode `swp r4,r9,[r7]' make: *** [atomic_ops.o] Error 1
This is probably because the atomic/atomic_arm.h does not fit to your processor. There is probably some make cmd to disable it, but as a quick hack you could try to just copy the atomic/atomic_unknown.h to atomic/atomic_arm.h file.
ALTERNATIVELY I have found openser 1.3.2-3 in debian lenny for armel achitecture. Is this version secure enough? (I mean - has no some remote code execution / db corruption bugs which are fixed in current kamailio version?)
In 1.3.X there are a lot of bugs which are fixed in later version. If they will bite you in your setup, its hard to tell. But they are still some people which use this version in a production setup, but i'd not recommend it for new installations.
I don't care about call authenticity or bookkeeping or protecting the uplink (because there is none) If it only lacks features, then it would be enough.
Have you tried to compile the latest kamailio 1.5 branch? This is from a core POV much closer to openser 1.3.X, maybe it will work better for you? It should have a lot more bug fixes that 1.3 misses. If you can't make the current code work on your certain setup, id definitely recommend the 1.5 version.
Henning