Statistics
| Branch: | Revision:

root / configure @ 983eef5a

History | View | Annotate | Download (97.7 kB)

# Date Author Comment
983eef5a 02/24/2012 10:30 am Meador Inge

./configure: add option for disabling VirtFS

Signed-off-by: Meador Inge <>
Signed-off-by: Aneesh Kumar K.V <>

ad4cf3f6 02/17/2012 05:58 pm Paul Brook

libcacard configure fixes

libcacard is only used by system emulation.
Only define libcacard_libs/cflags once.

Signed-off-by: Paul Brook <>
Signed-off-by: Anthony Liguori <>

4dcc3f58 02/17/2012 05:58 pm Brad Smith

configure: Remove OpenBSD workaround for curses probe

Remove the OpenBSD workaround for the curses probe. This has not been
necessary for 5 releases now.

Signed-off-by: Brad Smith <>
Signed-off-by: Anthony Liguori <>

6af16589 02/10/2012 12:12 pm Hans de Goede

usb-redir: Add the posibility to filter out certain devices from redirecion

This patch adds the posibility to filter out certain devices from redirecion.
To use this pass the filter property to -device usb-redir. The filter
property takes a string consisting of filter rules, the format for a rule is:...

a7c36ee4 02/02/2012 12:24 am Corey Bryant

Add support for net bridge

The most common use of -net tap is to connect a tap device to a bridge. This
requires the use of a script and running qemu as root in order to allocate a
tap device to pass to the script.

This model is great for portability and flexibility but it's incredibly...

47e98658 02/02/2012 12:24 am Corey Bryant

Add cap reduction support to enable use as SUID

The ideal way to use qemu-bridge-helper is to give it an fscap of using:

setcap cap_net_admin=ep qemu-bridge-helper

Unfortunately, most distros still do not have a mechanism to package files
with fscaps applied. This means they'll have to SUID the qemu-bridge-helper...

7b93fadf 02/02/2012 12:24 am Corey Bryant

Add basic version of bridge helper

This patch adds a helper that can be used to create a tap device attached to
a bridge device. Since this helper is minimal in what it does, it can be
given CAP_NET_ADMIN which allows qemu to avoid running as root while still...

17884d7b 02/01/2012 10:42 pm Sergei Trofimovich

./configure: request pkg-config to provide private libs when static linking

Added wrapper around pkg-config to allow:
- safe options injection via ${QEMU_PKG_CONFIG_FLAGS}
- spaces in path to pkg-config

Signed-off-by: Sergei Trofimovich <>...

5f01e06f 02/01/2012 10:42 pm Sergei Trofimovich

./configure: add link check for nss-smartcard

Current './configure --static && make' fails for me:

LINK  qemu-nbd
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lssl3
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lsmime3...
2f28d2ff 01/27/2012 06:28 pm Anthony Liguori

qom: add the base Object class (v2)

This class provides the main building block for QEMU Object Model and is
extensively documented in the header file. It is largely inspired by GObject.

Signed-off-by: Anthony Liguori <>
---
v1 -> v2...

8c84cf11 01/27/2012 08:26 am Sergei Trofimovich

./configure: export xfs config via --{enable, disable}-xfsctl

Signed-off-by: Sergei Trofimovich <>
Signed-off-by: Stefan Hajnoczi <>

3b9a6ee5 01/19/2012 01:14 pm Jan Kiszka

kvm: Move kvmclock into hw/kvm folder

More KVM-specific devices will come, so let's start with moving the
kvmclock into a dedicated folder.

Signed-off-by: Jan Kiszka <>

bd947d30 01/13/2012 12:36 pm Stefan Weil

configure: Modify detection of supported warning options

Reversing the order of the warning options and -Werror is important
when clang is used instead of gcc. It changes nothing for gcc.

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

ad65aa88 01/12/2012 06:34 pm Anthony Liguori

test: eliminate libcheck tests and have make check use gtester

Signed-off-by: Anthony Liguori <>

0ac7cc2a 01/12/2012 06:05 pm Anthony Liguori

check-qstring: convert to gtest

Signed-off-by: Anthony Liguori <>

91479dd0 01/12/2012 06:05 pm Anthony Liguori

check-qlist: convert to gtest

Signed-off-by: Anthony Liguori <>

ef76dc59 01/12/2012 06:05 pm Anthony Liguori

check-qjson: convert to gtest

Signed-off-by: Anthony Liguori <>

ac531cb6 01/12/2012 06:05 pm Anthony Liguori

check-qdict: convert to gtest

Signed-off-by: Anthony Liguori <>

a9e1c28d 01/12/2012 06:05 pm Anthony Liguori

check-qfloat: convert to gtest

Signed-off-by: Anthony Liguori <>

65cdadd2 01/12/2012 06:05 pm Anthony Liguori

check-qint: convert to gtest

Signed-off-by: Anthony Liguori <>

c09015dd 01/12/2012 06:03 pm Anthony Liguori

tests: mv tests/* -> tests/tcg

Signed-off-by: Anthony Liguori <>
Signed-off-by: Anthony Liguori <>

a2e4d53e 01/06/2012 08:51 pm Anthony Liguori

Merge remote-tracking branch 'stefanha/trivial-patches' into staging

  • stefanha/trivial-patches:
    qemu-nbd: drop loop which can never loop
    Make python mandatory
    net/socket.c: Fix fd leak in net_socket_listen_init() error paths
    gdbstub: Fix fd leak in gdbserver_open() error path...
7a3fc891 01/06/2012 05:07 pm Sebastian Herbszt

Make python mandatory

The QEMU build depends on Python so make it an explicit requirement.

Reviewed-by: Stefan Weil <>
Signed-off-by: Sebastian Herbszt <>
Signed-off-by: Stefan Hajnoczi <>

a2c80be9 01/06/2012 05:07 pm Stefan Weil

configure: CONFIG_QEMU_INTERP_PREFIX only for user mode

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

359bc95d 01/06/2012 05:07 pm Peter Maydell

configure: Fix test for supported host CPU type

The test for whether the host CPU is supported had several problems: * the attempt to fall back to TCI was done as a duplicate
test, very late (so "--cpu foo" would fail early but "--cpu unicore32"
would fail late, differently, and after configure had already...

17bff52b 01/04/2012 04:44 pm M. Mohan Kumar

hw/9pfs: File system helper process for qemu 9p proxy FS

Provide root privilege access to QEMU 9p proxy filesystem using socket
communication.

Proxy helper is started by root user as:
~ # virtfs-proxy-helper -f|--fd <socket descriptor> -p|--path <path-to-share>...

55cc7f3e 12/19/2011 01:03 pm Stefan Weil

configure: Fix compiler warning in config.log (value was never used)

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

84972cbb 12/19/2011 01:03 pm Stefan Weil

configure: Fix compiler warnings in config.log (statement without effect)

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

50ced5b3 12/19/2011 01:03 pm Stefan Weil

configure: Improve Xen autodetection for hosts without Xen

With this patch, it only takes one test (instead of four)
to detect that there is no Xen support at all.

For most build hosts, this will reduce the time configure needs.
It will also reduce noisy output in config.log....

75cafad7 12/19/2011 01:03 pm Stefan Weil

configure: Fix compiler warnings in config.log (always return a value from main)

Fix several "warning: control reaches end of non-void function".

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

182eacc0 12/19/2011 01:03 pm Stefan Weil

configure: Fix compiler warnings in config.log (old-style function definition)

warning: function declaration isn’t a prototype
In function ‘foo’:
warning: old-style function definition

The function name was changed, too, to avoid an additional warning.
...

ef9a2524 12/19/2011 01:03 pm Stefan Weil

configure: Fix compiler warning in config.log (integer from pointer)

warning: return makes integer from pointer without a cast

v2: Removed type cast.

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

7a42bbe4 12/19/2011 01:03 pm Stefan Weil

configure: Fix compiler warnings in config.log (null arguments)

warning: null argument where non-null required (argument 1)
warning: null argument where non-null required (argument 3)

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

f91f9bee 12/19/2011 01:03 pm Stefan Weil

configure: Fix compiler warning in config.log (unused variable)

warning: unused variable ‘iov’

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

ed054def 12/19/2011 01:03 pm Stefan Weil

configure: Fix compiler warning in config.log (macro redefined)

warning: "_GNU_SOURCE" redefined

The macro is already defined on the command line.

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

66ea0f22 12/19/2011 01:03 pm Stefan Weil

configure: Fix compiler warnings in config.log (uninitialized variable)

warning: ‘fd’ is used uninitialized in this function
warning: ‘id’ is used uninitialized in this function

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

ffc41d10 12/19/2011 01:03 pm Stefan Weil

configure: Fix compiler warning in config.log (undefined NULL)

Avoid the warning when probing for xfs.

Signed-off-by: Stefan Weil <>
Signed-off-by: Stefan Hajnoczi <>

9423a2e8 12/14/2011 03:59 pm Anthony Liguori

Merge remote-tracking branch 'stefanha/trivial-patches-next' into staging

9bf4896e 12/12/2011 06:08 pm Anthony Liguori

Merge remote-tracking branch 'qmp/queue/qmp' into staging

946fc459 12/10/2011 07:04 pm Stefan Weil

w32: QEMU applications with SDL are always GUI applications

Since commit 1d14ffa97eacd3cb722271eaf6f093038396eac4 (in 2005),
QEMU applications on W32 don't use the default SDL compiler flags:

Instead of a GUI application, a console application is created....

f9db31a2 12/10/2011 07:04 pm Brad

configure: Enable build by default PIE / read-only relocation sections on OpenBSD amd64/i386.

Enable build by default PIE / read-only relocation sections for the QEMU
binaries on OpenBSD amd64/i386.

Signed-off-by: Brad Smith <>
Signed-off-by: Blue Swirl <>

4ec0263e 12/06/2011 03:40 pm Luiz Capitulino

configure: Don't mix glib and libcheck tests

test-coroutine is listed as a libcheck test in the 'checks' variable. This
is not right because 'make check' won't run test-coroutine if libcheck
tests are not enabled (either because libcheck isn't detected or because...

f294f82a 12/06/2011 03:40 pm Luiz Capitulino

Introduce test-qmp-output-visitor

Contains unit-tests for the QMP output visitor implementation.

Signed-off-by: Luiz Capitulino <>

d88f5fd1 12/06/2011 03:40 pm Luiz Capitulino

Introduce test-qmp-input-visitor

Contains unit-tests for the QMP input visitor implementation.

Signed-off-by: Luiz Capitulino <>

b48e3611 12/06/2011 11:56 am Peter Maydell

configure: Print a banner comment at the top of config.log

Print a banner comment at the top of config.log identifying
when configure was run and the arguments used. This is occasionally
useful for debugging purposes.

Signed-off-by: Peter Maydell <>...

6efd7517 12/06/2011 11:56 am Peter Maydell

configure: Pull linux-headers/asm symlink creation out of loop

Pull the creation of the linux-headers/asm symlink out of the loop
so we don't pointlessly delete and recreate it once for each target.
Also move the setting of the includes variable up so that it is...

fd786e1a 12/06/2011 11:56 am Peter Maydell

configure: Include #define name in check_define compiler error

Include the name of the #define being tested for in the compiler
error produced when a check_define test is run and fails. This
appears only in the config.log, but it does make it a little easier...

21d89f84 12/05/2011 10:38 pm Peter Maydell

configure: Drop armv4l/armv4b distinction in $cpu

Drop the distinction between armv4l/armv4b in the $cpu variable
(ie host cpu type) in favour of calling everything 'arm'. This
makes it the same as the ARCH setting and removes some special
casing. The only thing we were using the distinction for was to...

023ddd74 11/29/2011 12:20 am Max Filippov

configure: avoid screening of --{en, dis}able-usb-redir options

--*dir) option pattern precede --{en,dis}able-usb-redir) patterns in the
option analysis switch, making the latter options have no effect.

There were some --*dir that are supported by Autoconf and not by QEMU configure....

21d4a791 11/29/2011 12:20 am Avi Kivity

configure: tighten pie toolchain support test for tls variables

Some toolchains don't support pie properly when tls variables are
in use. Disallow pie when such toolchains are detected.

Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

40d6444e 11/21/2011 11:05 pm Avi Kivity

configure: build position independent executables on x86-Linux hosts

Change the default on x86 Linux hosts to building PIE (position
independent executables); instead of restricting the option to
user-only targets, apply it to all targets.

In addition, set the relocation sections to read-only (relro) when...

3439eec3 11/21/2011 11:05 pm Max Filippov

configure: check for EFD_NONBLOCK | EFD_CLOEXEC flags

Add check for the EFD_NONBLOCK and EFD_CLOEXEC flags to the
CONFIG_EVENTFD test.
This fixes the following build failure on Fedora 9:

CC    event_notifier.o
event_notifier.c: In function `event_notifier_init':...
f2338fb4 11/11/2011 08:49 pm Pavel Borzenkov

configure: Do not use 'sed -i'

'sed -i' is not defined in POSIX. It doesn't work on Mac OS X the way
it's used in configure (without suffix argument). This patch implements
Peter Maydell's idea of xattr.h detection.

Cc: Peter Maydell <>...

235e510c 11/10/2011 11:41 am 陳韋任

configure: Show --cpu option on the help list

Signed-off-by: Chen Wen-Ren (陳韋任) <>
Signed-off-by: Stefan Hajnoczi <>

4f26f2b6 11/09/2011 08:06 pm Avi Kivity

configure: fix detection for xattr.h on modern distributions

Modern distributions place xattr.h in /usr/include/sys, and fold
libattr.so into libc. They also don't have an ENOATTR.

Make configure detect this, and add a qemu-xattr.h file that
directs the #include to the right place....

c51d9cb5 11/02/2011 10:52 pm Blue Swirl

Merge branch 'tci' of git://qemu.weilnetz.de/qemu

  • 'tci' of git://qemu.weilnetz.de/qemu:
    tcg: Add tcg interpreter to configure / make
    tcg: Add tci disassembler
    tcg: Add interpreter for bytecode
    tcg: Add bytecode generator for tcg interpreter
    tcg: Make ARRAY_SIZE(tcg_op_defs) globally available...
f809c0d6 11/01/2011 11:52 pm Peter Maydell

configure: Suppress messages from pkg_config probe for check

Suppress confusing messages from pkg_config when probing for
'check' by sending them to /dev/null as we do with other
similar probes.

Signed-off-by: Peter Maydell <>
Signed-off-by: Anthony Liguori <>

7f762366 11/01/2011 10:59 pm Blue Swirl

Revert "PPC: Fail configure when libfdt is not available"

This reverts commit f90a9d02401eeeec18a122b61ccccb91244f321c.

Signed-off-by: Blue Swirl <>

e927dab1 11/01/2011 10:57 pm Blue Swirl

Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf

  • 'ppc-next' of git://repo.or.cz/qemu/agraf: (24 commits)
    pseries: Add partial support for PCI
    ppc: Alter CPU state to mask out TCG unimplemented instructions as appropriate
    pseries: Allow writes to KVM accelerated TCE table...
695833bc 11/01/2011 06:50 pm Gerd Hoffmann

add test-coroutine to checks

There is a "test-coroutine" which isn't in the list.
Add it so "make check" runs it too.

Signed-off-by: Gerd Hoffmann <>
Signed-off-by: Anthony Liguori <>

fffbeb75 11/01/2011 06:50 pm Gerd Hoffmann

move checks to separate variable

Create a new CHECKS variable. Put the checks there instead
of adding them to the TOOLS variable.

Signed-off-by: Gerd Hoffmann <>
Signed-off-by: Anthony Liguori <>

25b651be 11/01/2011 06:50 pm Gerd Hoffmann

Probe for libcheck by default.

Probe for libcheck and build checks (if found) by default.
Can be explicitly disabled using --disable-check-utests.

Signed-off-by: Gerd Hoffmann <>
Signed-off-by: Anthony Liguori <>

9195b2c2 10/31/2011 10:52 pm Stefan Weil

tcg: Add tcg interpreter to configure / make

Signed-off-by: Stefan Weil <>

8494a397 10/31/2011 06:09 pm Anthony Liguori

Merge remote-tracking branch 'kwolf/for-anthony' into staging

Conflicts:
block/vmdk.c

15329e83 10/31/2011 09:04 am Aneesh Kumar K.V

configure: Update configure so that open_by_handle_at check returns correct value

According to David Gibson for some compiler/libc combinations, open_by_handle_at
test in configure isn't quite right: because the file_handle pointer is never
dereferenced, gcc doesn't complain even if it is undefined. Change the test...

f90a9d02 10/30/2011 09:03 pm Alexander Graf

PPC: Fail configure when libfdt is not available

We have several targets in the PPC tree now that basically require libfdt
to function properly, namely the pseries and the e500 targets. This dependency
will rather increase than decrease in the future, so I want to make sure...

8b242eba 10/30/2011 09:03 pm Alexander Graf

PPC: Bump qemu-system-ppc to 64-bit physical address space

Some 32-bit PPC CPUs can use up to 36 bit of physical address space.
Treat them accordingly in the qemu-system-ppc binary type.

Signed-off-by: Alexander Graf <>

c589b249 10/28/2011 08:25 pm Ronnie Sahlberg

iSCSI block driver

This provides built-in support for iSCSI to QEMU.

This has the advantage that the iSCSI devices need not be made visible to the host, which is useful if you have very many virtual machines and very many iscsi devices.
It also has the benefit that non-root users of QEMU can access iSCSI devices across the network without requiring root privilege on the host....

e06a765e 10/15/2011 01:00 pm Harsh Prateek Bora

hw/9pfs: Add st_gen support in getattr reply

This patch use file system specific ioctl for getting i_generation
value. Not all file system support the ioctl. So we add an export
specific extended operation and assign right callback for the
file system that support i_generation ioctl...

d2042378 10/15/2011 01:00 pm Aneesh Kumar K.V

hw/9pfs: Fix build error on platform that don't support futimens

Also don't do glibc version check to find handle support. Instead
do handle syscall support in configure.

Signed-off-by: Aneesh Kumar K.V <>

753d11f2 10/08/2011 06:46 pm Richard Henderson

target-alpha: Add custom PALcode image for CLIPPER emulation.

Signed-off-by: Richard Henderson <>

0a6b8dde 10/06/2011 10:48 am Alexander Graf

PPC: Add new target config for pseries

We only support -M pseries when certain prerequisites are met, such
as a PPC64 guest and libfdt. To only gather these requirements in
a single place, this patch introduces a new CONFIG_PSERIES variable
that gets set when all prerequisites are met....

f28ffed5 10/01/2011 09:13 am Brad

configure: Detect predefined compiler symbols for ARM and HPPA

To be able to detect some ARM / HPPA based architectures such as with
OpenBSD/(armish / zaurus) or OpenBSD/hppa.

Signed-off-by: Brad Smith <>
Signed-off-by: Blue Swirl <>

87751797 09/23/2011 07:51 pm Stefan Weil

Fix and clean code which tests the gcc version

The code which tests whether gcc supports warn_unused_result was wrong.
Remove the wrong test from configure and replace it by code using
macro QEMU_GNUC_PREREQ in compiler.h.

Signed-off-by: Stefan Weil <>...

e098fc3f 09/23/2011 06:55 pm Michael Roth

build: fix race with creating qapi-generated

Since qapi-generated/ is a global QEMU include path, we need to make
sure it is created before anything is compiled, so do this in the
configure phase rather than via the Makefile.

Signed-off-by: Michael Roth <>...

a213fcb2 09/21/2011 12:49 pm Peter Maydell

configure: Make missing pkg-config an error rather than a warning

If pkg-config doesn't exist then make configure fail immediately
with a useful error message. Now that glib is a required dependency,
proceeding despite the missing pkg-config will just cause us to...

27cdad67 09/21/2011 01:50 am Richard Henderson

Revert "alpha-softmmu: Disable for the 0.15 release branch."

This reverts commit 46f08792bb4a69ab8aab897c174d82b006026140.

This was not supposed to be applied to mainline.

Signed-off-by: Richard Henderson <>
Signed-off-by: Edgar E. Iglesias <>

937b1258 09/16/2011 04:25 pm Lluís Vilanova

build: Move tracing objects into libuser on usermode emulation targets

This will apply libuser-specific compilation flags (like the ones added by
--enable-user-pie), but keep softmmu emulation targets "as-is".

Signed-off-by: Lluís Vilanova <>...

cfa550c6 09/10/2011 07:57 pm Max Filippov

target-xtensa: add target to the configure script

Signed-off-by: Max Filippov <>
Signed-off-by: Blue Swirl <>

af2d37de 09/09/2011 11:43 am Stefan Weil

configure: Avoid duplicate flags when calling compile_prog

This patch removes redundant shell code and cleans it a little bit.

Shell macro compile_prog takes two arguments:
local_cflags and local ldflags.

$QEMU_CFLAGS is added automatically to the cflags, so there is no need...

bca4b988 09/09/2011 11:43 am Stefan Weil

configure: Remove relicts from --enable-io-thread

Commit 12d4536f7d911b6d87a766ad7300482ea663cea2 removed
configure option --enable-io-thread.

Remove help message which is now no longer valid.

Cc: Anthony Liguori <>
Signed-off-by: Stefan Weil <>...

70371cfb 09/06/2011 04:15 pm Luiz Capitulino

configure: Copy test data to build directory

The QDict unit-tests (check-qdict) will fail when ran on a different
build directory. That's, it only works when ran on the source dir.

This happens because its data file (qdict-test-data.txt) is not
copied to the build dir. Fix it....

e2d8830e 09/03/2011 08:45 pm Brad

Allow overriding the location of Samba's smbd.

Allow overriding the location of Samba's smbd.

Pretty much every OS I look at has some means of
changing this path (patching) so lets just make
it easier for OS developers creating packages
and/or end users to override the location....

12d4536f 09/02/2011 06:34 pm Anthony Liguori

main: force enabling of I/O thread

Enabling the I/O thread by default seems like an important part of declaring
1.0. Besides allowing true SMP support with KVM, the I/O thread means that the
TCG VCPU doesn't have to multiplex itself with the I/O dispatch routines which...

1901cb14 09/02/2011 06:34 pm Brad

Fix install(1) usage to be compatible with OpenBSD's install(1).

Fix install(1) usage to be compatible with OpenBSD's install(1).

When creating a directory via the -d flag the -p flag cannot be
used at the same time. Also in the context of installing QEMU it...

d9cd446b 09/02/2011 06:28 pm Anthony Liguori

trace: fix out-of-tree builds

Reported-by: Lluis Vilanova <>
Signed-off-by: Anthony Liguori <>

9a82b6a5 09/01/2011 12:34 pm Lluís

trace: [stderr] add support for dynamically enabling/disabling events

Uses the generic interface provided in "trace/control.h" in order to provide
a programmatic interface as well as command line and monitor controls.

Signed-off-by: Fabien Chouteau <>...

6d8a764e 09/01/2011 12:34 pm Lluís

trace: [configure] rename CONFIG_*_TRACE into CONFIG_TRACE_*

Provides a more hierarchical view of the variable domain.

Also adds the CONFIG_TRACE_* variables for all backends.

[Stefan added missing 'test' in stap if statement]

Signed-off-by: Lluís Vilanova <>...

e4858974 09/01/2011 12:34 pm Lluís

trace: avoid conditional code compilation during option parsing

A default implementation for backend-specific routines is provided in
"trace/default.c", which backends can override by setting "trace_default=no" in
"configure".

Signed-off-by: Lluís Vilanova <>

3f534581 08/22/2011 06:20 pm Brad

Improvements to libtool support.

Improvements to the libtool support in QEMU. Replace hard coded
libtool in the infrastructure with $(LIBTOOL) and allow
overriding the libtool binary used via the configure
script.

Reviewed-by: Andreas F=E4rber <>...

957f1f99 08/22/2011 02:27 am Michael Roth

guest agent: remove uneeded dependencies

This patch tries to cull any uneeded library dependencies from the guest
agent to improve portability across various distros. We do so by being
as explicit as possible about in-tree dependencies rather than relying...

4b29ec41 08/21/2011 09:46 pm Brad

Check for presence of compiler -pthread flag.

OpenBSD / FreeBSD and some other OS's require the use of
cc -pthread to link threaded programs so have QEMU's
configure script check for the presence of the flag
and use it if so.

Signed-off-by: Brad Smith <>...

14015304 08/21/2011 07:01 am Anthony Liguori

Make glib mandatory and fixup utils appropriately

Signed-off-by: Anthony Liguori <>

83b2f0a0 08/12/2011 04:31 pm Stefan Weil

configure: Disable guest_agent for mingw32

guest_agent is not supported for mingw32, so the default value
should be 'no', not 'yes'.

This removes the dependencies to glib-2.0 and python which
makes native and cross builds for w32 much easier (no need
to get and install these extra packages)....

4b76a481 08/08/2011 10:34 am Stefan Hajnoczi

coroutine: add gthread dependency

Commit 1fc7bd4a86a2bfeafcec29445871eb97469a2699 removed the gthread and
gio dependency since qemu-ga did not require it. Coroutines require
gthread, so add it back in.

Signed-off-by: Stefan Hajnoczi <>

b3198cc2 08/05/2011 07:55 pm Stuart Yoder

when overriding default tool names don't add cross-prefix

When overriding a tool name via a shell variable, don't
tack on the cross-prefix. This specifically allows the
pkg-config command to be overridden and work where it
does not exist in some cross build environments....

6e855de9 08/05/2011 01:14 am Anthony Liguori

Merge remote-tracking branch 'stefanha/trivial-patches' into staging

47bf05d7 08/05/2011 12:45 am Anthony Liguori

Merge remote-tracking branch 'kwolf/for-anthony' into staging

9af8025e 08/05/2011 12:43 am Brad

Add support for finding libpng via pkg-config.

Signed-off-by: Brad Smith <>
Signed-off-by: Anthony Liguori <>

d138cee9 08/05/2011 12:43 am Michael Roth

guest agent: add --enable-guest-agent config option

QAPI will require glib/python, but for now the guest agent is the only
user. For now, make these dependencies an explicit guest agent one, and
give users the option to disable it if need be.

Once QAPI is adopted in core QEMU code, we would basically revert this...