On Tuesday 16 August 2005 19:49, Harry Kalogirou wrote:
> > Does ACK compiles ELKS
>
> No it doesn't. Actually it is going to be a nightmare to make it compile
> under
> ACK. But we probably should face the daemons...

Apart from inline assembly, the biggest problem would most likely be 
generating the output binaries: the ACK's linker won't generate output files. 
Instead, the linker (it's called led) produces ack.out format files, just 
like any other object file, and relies on an architecture specific program to 
convert them into executable binaries.

(Given the vast number of different output formats, this is entirely 
reasonable, if a little unhelpful.)

For ELKS, you'd probably have to write two binary converters: one for the 
kernel, and one for the executables themselves. Neither of these would be 
particularly difficult, especially since ELKS binaries are heavily based on 
Minix binaries, and of course a Minix converter is supplied. 
(arch/i86/cv/cv.c if anyone's interested.)

-- 
"Curses! Foiled by the chilled dairy treats of righteousness!" --- Earthworm 
Jim (evil)

Attachment: pgppmiFEmAL0m.pgp
Description: PGP signature

Reply via email to