Does the linux kernel still require as86/ld86 for assembling its boot sector
code?  I realize some of you are using Hurd and/or a BSD system, but using
this should minimize the overall inconvenience and hopefully eliminiate it
altogether for people building grub on linux systems.


On Thu, Aug 05, 1999 at 05:19:40AM +0900, OKUJI Yoshinori wrote:
>   I have been thinking about the requirement for binutils. Most people
> have still been using ``old'' binutils, such as 2.8.1.0.x and
> 2.9.1. But we have recommened that the users should upgrade their
> binutils to a beta version. Although later binutils is definitely
> superior to older one because of the better support for 16bits code,
> it is never good to depend on any beta release.
> 
>   So I want to diminish the requirement as soon as possible. There are
> at least two possible ways:
> 
> 1) Support any version of binutils. This means that we must assemble
>    the 16bits code manually like grub-0.5.
> 2) Don't use gas for the 16bits code any more. Instead, use nasm or
>    something appropriate.
> 
> The first way must be really a pain, since we must assemble the 16bits
> code at hand to produce the real mode machine code. The second way
> requires an external program to be installed, but it will not be much
> work, because it's much easier to install nasm than to upgrade
> binutils safely. Note that binutils is used for system-wide purpose but
> not only for GRUB.  Any comment is welcome.
> 
> ----------------------------------------------------------------------
> OKUJI Yoshinori  <[EMAIL PROTECTED]>           ^o-o^
> http://duff.kuicr.kyoto-u.ac.jp/~okuji (in English)     m /
> 

Reply via email to