Oh yes, I remember that. The homebrew channel refused to load some .elf's and they needed to be converted to .dol's.IMO, they probably have a different file structure. I heard there's an ELF to DOL converter or something like that.
Thank youQuoting someone form other forum:
Dol files are the pure binary native executable format of both the Wii and the Gamecube. ELF files are the format output by the linker which contain debugging information, dol files are created from the elf files. The dol format is the preferred and recommended format for distribution.