grub-devel
[Top][All Lists]
Advanced

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

Broken common.rmk change


From: David Miller
Subject: Broken common.rmk change
Date: Sun, 06 Dec 2009 01:21:46 -0800 (PST)

Robert, the set of objects used to build grub-mkdevicemap on
sparc64-ieee1275 is not the same as those used on other architectures.
So this change was not correct:

2009-11-26  Robert Millan  <address@hidden>

        * conf/common.rmk (sbin_UTILITIES): Add `grub-mkdevicemap'.
 ...
        * conf/i386-coreboot.rmk (sbin_UTILITIES): Remove `grub-mkdevicemap'.
        (grub_mkdevicemap_SOURCES): Remove.
 ...
        * conf/sparc64-ieee1275.rmk: Likewise.

In particular, we use a special implementation devicemap.c on
sparc64-ieee1275 so that openfirmware device nodes are emitted instead
of "hd0" et al.

So when you moved the build rule into common.rmk you broke this.

This is probably the primary reason that the current tree works for
nobody on sparc64 :-)

Before I found this problem, I tested with an existing devicemap and
config file on a Niagara LDOM Linux guest and current trunk worked as
well as it did when I was last active several months ago and I was
able to boot Linux kernels with it.




reply via email to

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