[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] xen 4.2.0-rc3-pre: building failure on alpine linux / uclibc



Internecto List Subscriber wrote:
> On Fri, 10 Aug 2012 13:16:12 +0100
> Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> wrote:
> 
>> On Fri, 10 Aug 2012, Mark van Dijk wrote:
>>>> This is upstream QEMU that is breaking, not qemu-xen-traditional
>>>> (see the code path: qemu-xen-dir-remote instead of
>>>> qemu-xen-traditional-dir-remote).
>>> Ah, I didn't know, it's a little bit confusing. Would you like me to
>>> submit a bug report with them?
>>>
>>>> Moreover it is breaking compiling qemu-nbd that we aren't
>>>> currently using. I would try out the following change to the
>>>> configure script: (..snip..)
>>> Yes, that works, thanks! But it gives a new error which I couldn't
>>> solve yet:
>>>
>>> ---
>>> LINK  qemu-nbd
>>>
>>> cutils.o: In function `strtosz_suffix_unit':
>>>
>>> tools/qemu-xen-dir/cutils.c:354: undefined reference to
>>> `__isnan'
>>>
>>> tools/qemu-xen-dir/cutils.c:357: undefined reference to `modf'
>>> collect2: ld returned 1 exit status
>>> ---
>>>
>>> Any idea there?
>> It is another "-lm" missing somewhere.
> 
> Ok, well I'll leave that to the people who can actually make a healthy
> patch out of this.
> 
>>
>>> Also -- If we're not using qemu-nbd then could you suggest a
>>> workaround please? I'd prefer something that can be patched or
>>> issued before I run the make process. (I run the make process
>>> twice now - if the first run fails, patch, then run again and if it
>>> fails again error out)
>> You can disable qemu-nbd altogether with the following patch:
>> (..snip..)
> 
> While I couldn't find the proper configure script for this (I even
> grepped for stuff like 'virtfs=no' but got nothing), it was a good
> starting point. So thanks for pointing me in the right direction :)
> 
> For now building unstable on Alpine Linux works with the following
> patch:
> 
> http://pastebin.com/QU8XuM0a

Natanael Copa sent a patch to Qemu-devel some months ago to fix the
build of Qemu on uClibc, but it seems like it was ignored:

http://lists.gnu.org/archive/html/qemu-devel/2012-06/msg02388.html

Could you try if that still applies and fixes your problems?

Roger.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.