[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] pvops dom0 compile issues
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx wrote on 12/04/2009 03:52:50 PM: > xen-devel-bounces@xxxxxxxxxxxxxxxxxxx wrote on 12/04/2009 02:26:00 PM: > > > On 12/04/09 04:49, Michael D Labriola wrote: > > > Jeremy, > > > > > > I've been playing with your pvops tree for a few weeks pretty > > > successfully. > > > My first attempt had some strange linking errors that I wrote off as a > > > misconfiguration on my part. I just pulled fresh from your xen/master > > > branch and snagged the example 32bit .config from the pvops Wiki and > tried > > > to do a fresh compile. > > > > > > The first problem I had was some inlining errors in mptsas.c. I'm > > > assuming > > > that since that driver is enabled in the example .config that it > compiles > > > for you... which means it's related to compiler differences perhaps? > > > Anyway, I attached a patch that fixed this. Basically just moved the > > > offending function to before it's first invocation. > > > > > > Now that that compile error is fixed, I get all the way to linking and > get > > > this: > > > > > > drivers/built-in.o: In function `kmalloc': > > > include/trace/events/kmem.h:47: undefined reference to `.L1445' > > > > > > I also saw some warnings suggesting I do a 'make > > > CONFIG_DEBUG_SECTION_MISMATCH=y', so I've done that and attached the > last > > > page or so of output as well. > > > > > > I got these errors to go away last time I compiled by gutting ALL the > > > debug stuff out of my .config... but I don't want to do that. > > > > > > Any ideas? I'm trying to get up to speed on this stuff, but am > definitely > > > feeling a bit over my head. ;-) > > > > > > -Mike > > > > > > PS - I'm using gcc 3.4.6 on a custom linux distro forked off of fc5 a > long > > > time ago... > > > > > > > gcc 3.4.6 is known to have compilation problems with pvops kernels, > > apparently because of 42854dc0a6320. Bug > > http://bugzilla.kernel.org/show_bug.cgi?id=14729 is tracking it, but its > > > not clear what the right fix is. It's interesting you're seeing a > > different failure mode. > > > > I just tried upgrading to the latest binutils from gnu.org, since I'm > failing on an ld call, but that didn't help at all. > > I took a look at bug 14729 and 13503 (which involve paravirt.h compilation > errors) and bug 14153 (which sounds more like ld problem I'm having). Very > odd that I don't see the asm/paravirt.h errors... I'm trying out the > patch you stuck in 14153 right now. > That didn't help either. I didn't really think it would. > > I was wondering if anyone is still using 3.4.6, but I guess you've > > answered that question. Nevertheless, I'd recommend upgrading if you > can. > > > > I have some very unfortunate dependancies on stuff that doesn't compile > with gcc >= 4.0. I'll have to figure out which is worse to work through. > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |