The first reference I could find in the gcc doc about unnamed union was in 3.1.1,

http://gcc.gnu.org/onlinedocs/gcc-3.1.1/gcc/Unnamed-Fields.html#Unnamed%20Fields

If someone is however interrested, I have a version of grub (at least 6 months old) which compiles with 2.95.


diff -ru grub2/ChangeLog grub2-gcc-ver/ChangeLog
--- grub2/ChangeLog     Tue Aug  9 16:39:50 2005
+++ grub2-gcc-ver/ChangeLog     Thu Aug 11 11:31:11 2005
@@ -1,3 +1,6 @@
+2005-08-11  Vincent Guffens <[EMAIL PROTECTED]>
+       * INSTALL: needed gcc version is >= 3.1.1 because of unnamed union
+
 2005-08-09  Vesa Jaaskelainen  <[EMAIL PROTECTED]>

        * conf/i386-pc.rmk (kernel_img_HEADERS): Added machine/vbe.h.
diff -ru grub2/INSTALL grub2-gcc-ver/INSTALL
--- grub2/INSTALL       Sun Apr  4 15:45:59 2004
+++ grub2-gcc-ver/INSTALL       Thu Aug 11 11:28:46 2005
@@ -11,7 +11,7 @@
 you don't have any of them, please obtain and install them before
 configuring the GRUB.

-* GCC 2.95 or later
+* GCC 3.1.1 or later
 * GNU Make
 * GNU binutils 2.9.1.0.23 or later
 * Other standard GNU/Unix tools



--
                                Vincent Guffens
                                PhD Student UCL/CESAME
                                tel:   +32 10 47 80 30
Value your freedom, or you will lose it, teaches history.
"Don't bother us with politics," respond those who don't want to learn.
                -- Richard M. Stallman


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

Reply via email to