Robert Millan wrote:
I thought of a possible solution to the grub-pe2elf problem.  It seems that
it is burdensome to produce ELF binaries on Windows, but building PE binaries
or even PE/win32 executables on GNU/Linux is not (thanks to Mingw32 toolchain
which is available on most distributions).

If building GRUB with "./configure --host=i586-mingw32msvc" works, we could
include win32 binaries in the upcoming 1.97 release.  Other GNU projects do
this as well.  Then we could drop support for toolchains that lack ELF.


Which binaries would you like to include?
- kernel.img and modules, and/or
- the grub-*.exe  files (Note: mingw32 .exe != cygwin .exe).?

The problem with the PE->ELF conversion affects build of the *.mod files, not the build of the *.exe. The linker script is necessary for kernel.img.


Christian and Bean, are you interested in implementing this?


No.

Then building a Cygwin package would rely on the existence of (tested or untested?) binaries in the a release tarball. Building packages from SVN snapshots would no longer be possible.

I really don't want to spent my open-source-time with such kind of feature removal :-)


--
Regards,
Christian Franke



_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to