On both routers it’s the same version of yate, only the hardware, the firmware and the kernel are different. Does anybody have an explanation for this different behaviour? Is there any chance to get yate running on the AR300M?
I will guess that it requires floating point computation and it segfaults like nodejs or go compiled programs do. The kernel compiled for 2.7 firmware does not have it enabled. If you try the older firmware on the AR300M (2.264) it has FP emulation enabled in the kernel.
I’ve flashed my AR300M with openwrt-ar300m-nand-2.264.tar and yate installs now without segmentation fault. Your supposition about missing floating point computation seems to be correct. What about enabling FP emulation in newer kernels?
Okay, yate is now running with openwrt firmware 2.264, but there is a new problem: the repositories /openwrt/ar71xx_nand/2.264/packages/ do not contain any packages for adblock. See my related post in a new thread.