I know that, this isn't new to me, too.
But with the older distribution I enabled ntpdate and iperf and it just worked.
I think the uClibc resolved it.
With the new distribution no executables are created for the above programs.
And I believe it is related to changes in the uClibc with the new compiler 
switch (__ARCH_USE_MMU__).

My question now is, must I convert an unknown number of utilities by myself
or is there another new compiler switch that I haven't seen.

Bernd


Lennart Sorensen schrieb:
On Mon, Apr 06, 2009 at 09:00:39AM +0200, Bernd B?ttner wrote:
ping
is this a silly question?


Bernd B?ttner schrieb:
I'm trying to switch from 20070130 distribution to 20080808 with 20090312 patch.
Platform is Coldfire 5282 (no mmu).
uClibc has a new compiler-switch named __ARCH_USE_MMU__ and therefore 'fork'
is no more available.
The result is that ntpdate, iperf and I thing some others do not compile.
Must I change fork to vfork in these utilities or is there a workaround I haven't seen?

nommu implies no fork() call.  You must convert to vfork+exec on nommu
systems.  This is not new, I believe it has always been that way.


_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to