aboutsummaryrefslogtreecommitdiff
path: root/docs/devel/build-system.txt
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2017-09-19 16:20:31 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2017-09-19 16:20:31 +0200
commitebedb37c8d2aa477517158fd88e6ff0f6a60485d (patch)
tree5ae1ee33a6c6dbb7050df63e6e46339c75aa7bf2 /docs/devel/build-system.txt
parent9ee24e98d31f1eb2fbd63f911d68f76ccec531a9 (diff)
Makefile: Remove libqemustub.a
Using two libraries (libqemuutil.a and libqemustub.a) would sometimes result in circular dependencies. To avoid these issues let's just combine both into a single library that functions as both. Signed-off-by: Alistair Francis <alistair.francis@xilinx.com> Message-Id: <54e6458745493d10901964624479a7d9a872f481.1503077821.git.alistair.francis@xilinx.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'docs/devel/build-system.txt')
-rw-r--r--docs/devel/build-system.txt18
1 files changed, 9 insertions, 9 deletions
diff --git a/docs/devel/build-system.txt b/docs/devel/build-system.txt
index 2af1e668c5..386ef36ee3 100644
--- a/docs/devel/build-system.txt
+++ b/docs/devel/build-system.txt
@@ -232,15 +232,15 @@ The utility code that is used by all binaries is built into a
static archive called libqemuutil.a, which is then linked to all the
binaries. In order to provide hooks that are only needed by some of the
binaries, code in libqemuutil.a may depend on other functions that are
-not fully implemented by all QEMU binaries. To deal with this there is a
-second library called libqemustub.a which provides dummy stubs for all
-these functions. These will get lazy linked into the binary if the real
-implementation is not present. In this way, the libqemustub.a static
-library can be thought of as a portable implementation of the weak
-symbols concept. All binaries should link to both libqemuutil.a and
-libqemustub.a. e.g.
-
- qemu-img$(EXESUF): qemu-img.o ..snip.. libqemuutil.a libqemustub.a
+not fully implemented by all QEMU binaries. Dummy stubs for all these
+functions are also provided by this library, and will only be linked
+into the binary if the real implementation is not present. In a way,
+the stubs can be thought of as a portable implementation of the weak
+symbols concept.
+
+All binaries should link to libqemuutil.a, e.g.:
+
+ qemu-img$(EXESUF): qemu-img.o ..snip.. libqemuutil.a
Windows platform portability