User Tools

Site Tools


porting

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
porting [2011/02/14 11:39]
50.16.205.113 nzOZVhZzEAeLlNiOt
porting [2011/02/15 10:03]
vidarh old revision restored
Line 1: Line 1:
-b03a0N ​ <href="​http://​edumqtslskjn.com/">​edumqtslskjn</​a>[url=http://jpvtuoydjhqm.com/]jpvtuoydjhqm[/url][link=http://sajkecgnhqgg.com/]sajkecgnhqgg[/link]http://pnptwmvvfzcn.com/+====== Porting from other OS's ====== 
 + 
 +===== Common pitfalls ===== 
 + 
 +  * Lack of memory protection. 
 +  * Filesystem paths 
 + 
 +===== Porting from Linux ===== 
 + 
 +==== Cross compiling ==== 
 + 
 +==== Getting ​Linux like build environment ​==== 
 + 
 +AOS4 SDK and AROS SDKs has a Bash port and a set of Unix like commands, but there will be some issues with expected paths etc. 
 + 
 + * Setting up GeekGadgets 
 + 
 +==== Fixing the makefiles ==== 
 + 
 +==== Dealing with GNU Autotools ==== 
 + 
 +==== ixemul ==== 
 + 
 +==== pthreads ==== 
 + 
 +AOS4 has partial(?) pthread implementation. For older AOSand for AROS (what about MorphOS?) you need to wrap the Amiga specific calls yourself (is this correct?) 
 + 
 +==== AmiCygnix ==== 
 + 
 +==== Links ==== 
 + 
 +  * [[http://aros.sourceforge.net/documentation/developers/​porting.php|Guide for porting to AROS]
 +  * [[http://aros.sourceforge.net/documentation/developers/​app-dev/​index.php|AROS Application Development Manual]] - A lot of this is also applicable to AmigaOS 
 +  * [[http://sditools.cvs.sourceforge.net/viewvc/​sditools/​sditools/​|SDITools]] Code to hide OS and compiler differences on the various Amiga-like platforms. 
 + 
porting.txt · Last modified: 2011/09/30 08:08 by 192.89.97.1