|
|
|
|
|
|
|
|
|
|
xen-bugs
[Xen-bugs] [Bug 1062] Incomplete build Xen 3.1 with GCC 4.2
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1062
------- Comment #1 from hector.sanchez@xxxxxxxxx 2007-11-19 08:40 -------
Created an attachment (id=698)
--> (http://bugzilla.xensource.com/bugzilla/attachment.cgi?id=698&action=view)
Proposal for a patch for this bug in xc_core.c compilling xen tools.
Hello,
First, excuse me for my bad English, and then, and then send you a proposal for
a patch to fix the problem compiling xen-3.1.0. whith any gcc.
Try the patch and check whether the problem has been solved. I have a AMD64x2,
and has allowed me to compile and operate normally.
The error compiling:
...
-I../xenstore -Wp,-MD,.xc_core.o.d -c -o xc_core.o xc_core.c
cc1: warnings being treated as errors
xc_core.c: In function â??xc_core_shdr_getâ??:
xc_core.c:195: warning: assuming signed overflow does not occur when
assuming that (X + c) < X is always false
make[4]: *** [xc_core.o] Error 1
make[4]: Leaving directory `/usr/src/xen-3.1.0-src/tools/libxc'
...
In file xen-src/tools/libxc/xc_core.c line:195
if SHDR_INC is a positive number, this sentence always will be false, so I
deleted this lines.
if ( sheaders->num_max + SHDR_INC < sheaders->num_max )
{
errno = E2BIG;
return NULL;
}
I hope that this patch helpful. BYE!!
--
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
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-bugs] [Bug 1062] Incomplete build Xen 3.1 with GCC 4.2,
bugzilla-daemon <=
|
|
|
|
|