fredagen den 21 december 2012 12.38.01 skrev  Jeff Sickel:
> Given all the Plan 9 spinoffs that still include APE, it might
> be worth the effort at some point to bring APE up to SUSv3 or
> SUSv4 to ease in porting code that's heavily POSIX-dependent.
> 
> Though there might not be enough time or energy to take on
> such an endeavor.
> 
> -jas

Just recently, I copied a few files from the newlib libc into an application 
to make it compile under APE.

I guess that the "low road" to take might be to basically do the same but to 
generate a temporary "APE extension library" with kernel-independent libc code 
copied from other projects (basially similar to what gnulib does). 

Newlib and Musl libc are both permissively licensed so they should not be a 
problem to use. Musl is currently linux-specific but perhaps there are kernel-
independent parts that could be used. I guess the most important thing is to 
make sure that the things included in the extension library does not overlap 
with the APE libraries.

The advantage with this approach could be that the real APE keeps clean and 
can be developed at its own pace depending on what the needs are (and stuff 
found useful from the extension library could be merged back to real APE after 
being re-written according to the standards of Plan9).

Reply via email to