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)
pgppmiFEmAL0m.pgp
Description: PGP signature
