[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Solving the grub-pe2elf problem

From: Christian Franke
Subject: Re: Solving the grub-pe2elf problem
Date: Fri, 07 Aug 2009 18:18:50 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv: Gecko/20090403 SeaMonkey/1.1.16

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?


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 :-)

Christian Franke

reply via email to

[Prev in Thread] Current Thread [Next in Thread]