I just accidentally tried compiling Xen with gcc-2.95.1. Needless to say
it failed. The problem went away when I switched to gcc-3.3.2. If this
dependency isn''t already in a FAQ somewhere, it might make an
appropriate addition.
-Kip
kmacy@xentap make
rm -f include/xeno/compile.h common/kernel.o
rm -f include/linux include/asm
ln -sf xeno include/linux
ln -sf asm-i386 include/asm
cd tools/figlet && make && ./figlet Xen 1.1
1>>../../include/xeno/compile.h && cd ../..
make[1]: Entering directory `/u/kmacy/xeno-1.1.bk/xen/tools/figlet''
make[1]: `figlet'' is up to date.
make[1]: Leaving directory `/u/kmacy/xeno-1.1.bk/xen/tools/figlet''
__ __ _ _
\ \/ /___ _ __ / | / |
\ // _ \ ''_ \ | | | |
/ \ __/ | | | | |_| |
/_/\_\___|_| |_| |_(_)_|
make -C tools
make[1]: Entering directory `/u/kmacy/xeno-1.1.bk/xen/tools''
make -C figlet
make[2]: Entering directory `/u/kmacy/xeno-1.1.bk/xen/tools/figlet''
make[2]: `figlet'' is up to date.
5Bmake[2]: Leaving directory `/u/kmacy/xeno-1.1.bk/xen/tools/figlet''
make[1]: Leaving directory `/u/kmacy/xeno-1.1.bk/xen/tools''
make -C common
make[1]: Entering directory `/u/kmacy/xeno-1.1.bk/xen/common''
gcc -nostdinc -fno-builtin -O3 -Wall -DMONITOR_BASE=0xFC500000
-fomit-frame-pointer -I/u/kmacy/xeno-1.1.bk/xen/include -D__KERNEL__
-DNDEBUG -c ac_timer.c -o ac_timer.o
In file included from /u/kmacy/xeno-1.1.bk/xen/include/xeno/lib.h:4,
from /u/kmacy/xeno-1.1.bk/xen/include/asm/spinlock.h:8,
from
/u/kmacy/xeno-1.1.bk/xen/include/xeno/spinlock.h:40,
from /u/kmacy/xeno-1.1.bk/xen/include/xeno/sched.h:6,
from ac_timer.c:19:
/u/kmacy/xeno-1.1.bk/xen/include/stdarg.h:43: parse error before
`__gnuc_va_list''
/u/kmacy/xeno-1.1.bk/xen/include/stdarg.h:43: warning: type defaults to
`int'' in declaration of `__gnuc_va_list''
/u/kmacy/xeno-1.1.bk/xen/include/stdarg.h:43: warning: data definition
has no type or storage class
/u/kmacy/xeno-1.1.bk/xen/include/stdarg.h:110: parse error before
`va_list''
/u/kmacy/xeno-1.1.bk/xen/include/stdarg.h:110: warning: type defaults to
`int'' in declaration of `va_list''
/u/kmacy/xeno-1.1.bk/xen/include/stdarg.h:110: warning: data definition
has no type or storage class
In file included from /u/kmacy/xeno-1.1.bk/xen/include/asm/spinlock.h:8,
from
/u/kmacy/xeno-1.1.bk/xen/include/xeno/spinlock.h:40,
from /u/kmacy/xeno-1.1.bk/xen/include/xeno/sched.h:6,
from ac_timer.c:19:
/u/kmacy/xeno-1.1.bk/xen/include/xeno/lib.h:45: parse error before
`va_list''
/u/kmacy/xeno-1.1.bk/xen/include/xeno/lib.h:48: parse error before
`va_list''
make[1]: *** [ac_timer.o] Error 1
make[1]: Leaving directory `/u/kmacy/xeno-1.1.bk/xen/common''
The only thing I can think of that would matter is that it
-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xen-devel