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

Re: [Xen-devel] Xen 4.3.2-rc1 and 4.2.4-rc1 have been tagged

On 02/10/14 10:04, Stefano Stabellini wrote:
On Mon, 10 Feb 2014, Jan Beulich wrote:
On 07.02.14 at 23:04, Don Slutz <dslutz@xxxxxxxxxxx> wrote:
On 01/29/14 06:40, Jan Beulich wrote:

aiming at releases with, as before, presumably just one more RC on
each of them, please test!
Tested 4.3.2-rc1 on CentOS 5.10 and Fedora 17.

CentOS 5.10 has a build issue with QEMU:

Is this a regression over 4.3.1?



  lt LINK libcacard.la
/usr/bin/ld: libcacard/.libs/vcard.o: relocation R_X86_64_PC32 against 
`vcard_delete_applet' can not be used when making a shared object; recompile 
with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status

So no, this is not a regression.

In any event, it would be Stefano to take care of this, just like for

Don, would a backport of "configure: Disable libtool if -fPIE does not
work with it (bug #1257099)" (027c412ff71ad8bff6e335cc7932857f4ea74391
in qemu-upstream-unstable.git) fix the issue in 4.3 as well?  If so, I
would rather do that than introduce a workaround.

The backport of "configure: Disable libtool if -fPIE does not work with it (bug 
#1257099)" (027c412ff71ad8bff6e335cc7932857f4ea74391 in qemu-upstream-unstable.git)  turns out 
mot to be enough.  You also need to backport "libcacard: require libtool to build it 

to not get the message:

libtool is missing, please install and rerun configure

I have attached my version of these 2 backports.

Using them, I am able to build xen, and the resulting bits pass some simple 

   -Don Slutz

Has more info, for this testing I changed:

Author: Don Slutz <dslutz@xxxxxxxxxxx>
Date:   Fri Jan 31 22:37:04 2014 +0000

      Work around QEMU bug #1257099 on CentOS 5.10

diff --git a/tools/Makefile b/tools/Makefile
index e44a3e9..b411e60 100644
--- a/tools/Makefile
+++ b/tools/Makefile
@@ -187,7 +187,7 @@ subdir-all-qemu-xen-dir: qemu-xen-dir-find
                  source=.; \
          fi; \
          cd qemu-xen-dir; \
-       $$source/configure --enable-xen --target-list=i386-softmmu \
+       $$source/configure --enable-xen --target-list=i386-softmmu
                  --prefix=$(PREFIX) \
                  --source-path=$$source \
                  --extra-cflags="-I$(XEN_ROOT)/tools/include \

and was able to use the resulting build for some simple testing.  No new
issues were found.
       -Don Slutz

Thanks, Jan

Xen-devel mailing list

Attachment: 0001-configure-Disable-libtool-if-fPIE-does-not-work-with.patch
Description: Text Data

Attachment: 0002-libcacard-require-libtool-to-build-it.patch
Description: Text Data

Xen-devel mailing list



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