[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-bugs] [Bug 369] New: make world gives compilation errors with gcc 4.0.0
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=369 Summary: make world gives compilation errors with gcc 4.0.0 Product: Xen Version: 2.0 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: Unspecified AssignedTo: xen-bugs@xxxxxxxxxxxxxxxxxxx ReportedBy: jblom@xxxxxxxxxxxxxx 1. When running "make world" at "Fedora Core release 4 (Stentz)" using gcc version "4.0.0 20050519 (Red Hat 4.0.0-8)" at a dual Xeon processor system the compilation failes when including line 175 extern struct tss_struct init_tss[NR_CPUS]; from file "./xen/include/asm/processor.h" with the message error: array type has incomplete element type The reason is that "struct tss_struct" is defined later in that file. For gcc 4 it is an error to have an array of still undefined struct elements while gcc 3.X does accept this. The problem can be solved by changing line 175 into extern struct tss_struct *init_tss or moving this line after the definition of "tss_struct" 2. There are at various places mismatches between function arguments where "unsigned char *" is expected and "char *" is supplied or reversely. With options "-Wall -error" this is leading to compiler failures at gcc 4, while gcc 3.X is accepting these mismatches. -- Configure bugmail: http://bugzilla.xensource.com/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. _______________________________________________ Xen-bugs mailing list Xen-bugs@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-bugs
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |