Robert Millan wrote:
On Fri, Nov 23, 2007 at 11:31:37PM +0100, Christian Franke wrote:
This patch enables build on Cygwin. It handles the issues introduced by
the non-ELF object format.
A linker script replaces the unsupported -N option. PE modules are
converted to ELF. ELF-only assembly language features are removed.
Please note that this patch produces a conflict in genmk.rb unless the
"Handle C symbols with leading underscore" is applied first.
This is the last patch derived from "[PATCH] grub2 for Cygwin".
I don't recall which thread this is, but I think the last time we discussed
this the conclussion was that the simplest solution was to enable a build
option in binutils to obtain ELF support?
Due to limitations and requirements of bfd (no relocation conversion
support), gas (no multiple object format support) and gcc (creates
object format dependent assembly output), a complete (cross-)compiler
toolchain would be necessary.
See "Building GRUB on platforms without ELF support".
Christian
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel