On Wednesday 25 March 2009 03:17:47 Sven Eckelmann wrote:
0.9.28 worked without any problems and 0.9.30.1 without nptl showed the same problem - the nptl version doesn't compile at the moment. So changing the uclibc is a possible solution. Otherwise ask the openwrt developers to take a look at the problem. Please add this example (or a similar one) and the expected results + a list of uclibc versions which worked.
Thanks a lot for sharing your test results. I suspected ulibc to be the culprit as we had trouble with fork() and pthread_create() before. Actually, thats the reason why batman has its own daemonize function. It seems they still have trouble with it.
I'll try to get in touch with some OpenWRT developers to see what can be done.
Regards, Marek