<< >> PowerUp-to-date

2. EGCS auf WarpUP umgesetzt

Steffen Häuser informiert über eine neue WarpUP-Umsetzung:

»Ein wichtiges Argument einiger ppc.library-Fans war ja, dass WarpUP keinen EGCS hat. Der Compiler wurde nun auf WarpUP umgesetzt. Er ist auf http://cs.tu-berlin.de/~paladin erhältlich.

Dabei ist der Compiler eigentlich 1:1 derselbe, wie der EGCS ppc.library. Ändern tun sich nur die Includes und Linker-Libs. Man verwendet denselben Compiler, was bedeutet, dass man zukünftige EGCS-Updates auch mitverwenden kann.

Leider erzeugt EGCS WarpUP - wie die ppc.library-Version - keine Amiga-Executables, sondern ELF-Files. Um die speziellen "WarpUP-ELF-Files" zu laden, benötigt man den Befehl LoadElfWOS von der Homepage.

Davon abgesehen funktioniert es tadellos. Man kann sogar parallel für WarpUP und ppc.library compilieren - je nachdem, ob die Option -warpup angegeben wird oder nicht. Es werden sogar WarpUP-Shared-Libraries unterstützt, der Verwendung von Warp3D mit EGCS WarpUP steht im Prinzip - außer, dass noch Includes erstellt werden müssten - nichts im Wege.

MixedBinaries unterstützt EGCS WarpUP allerdings nicht, und wie schon die ppc.library-Version ist er etwas umständlich in der Bedienung (keine graphische Oberfläche und so). Man benötigt eine vollständige EGCS-Installation (z.B. von der ADE-CD), um den WarpUP-Patch zu nutzen.

Hiermit gibt es nun genauso viele Compiler für WarpUP wie für ppc.library (ppc.library unterstützt den StormC nicht, WarpUP den SAS/C nicht, beide unterstützen den EGCS und den vbcc, GCC ist eigentlich obsolet mit dem Nachfolger EGCS, der EGCS-Patch dürfte es aber VERMUTLICH auch mit GCC tun, ganz sicher bin ich mir aber nicht).«

<< >>