mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +00:00
+Tue May 29 15:41:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
+ + * TODO: Added a note about requiring C++ compiler because of a + possible problem with libtool autoconf macros. + * docs/examples/Makefile.am, proxy/Makefile.am, qemud/Makefile.am, + src/Makefile.am, tests/Makefile.am: Pass $(WARN_CFLAGS) when + linking, so if -fstack-protector is there, gcc will link to + the stack protector library. + * tests/xencapstest.c: Allow this test to compile when Xen + libraries are not enabled. +
This commit is contained in:
parent
c3e814684a
commit
0832c58c0a
11
ChangeLog
11
ChangeLog
@ -1,3 +1,14 @@
|
||||
Tue May 29 15:41:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
|
||||
|
||||
* TODO: Added a note about requiring C++ compiler because of a
|
||||
possible problem with libtool autoconf macros.
|
||||
* docs/examples/Makefile.am, proxy/Makefile.am, qemud/Makefile.am,
|
||||
src/Makefile.am, tests/Makefile.am: Pass $(WARN_CFLAGS) when
|
||||
linking, so if -fstack-protector is there, gcc will link to
|
||||
the stack protector library.
|
||||
* tests/xencapstest.c: Allow this test to compile when Xen
|
||||
libraries are not enabled.
|
||||
|
||||
Tue May 29 15:54:17 CEST 2007 Daniel Veillard <veillard@redhat.com>
|
||||
|
||||
* src/virsh.c src/xen_internal.c src/xend_internal.c: memory leaks
|
||||
|
5
TODO
5
TODO
@ -22,3 +22,8 @@ Cleanup:
|
||||
- now that libxml2 is linked in, drop hash.[ch] and get back to libxml2 ones ?
|
||||
same for the buffers
|
||||
|
||||
Autoconf:
|
||||
- On Debian and other platforms, C++ compiler is required because
|
||||
autoconf macros to detect libtool depend on it. (This is probably
|
||||
an autoconf or libtool m4 macro bug, and the fact that it happens
|
||||
on Debian is a red herring).
|
||||
|
@ -2,7 +2,7 @@
|
||||
SUBDIRS=python
|
||||
INCLUDES = -I$(top_builddir)/include -I$(top_srcdir)/include -I@srcdir@/include
|
||||
DEPS = $(top_builddir)/src/libvirt.la
|
||||
LDADDS = @STATIC_BINARIES@ $(top_builddir)/src/libvirt.la
|
||||
LDADDS = @STATIC_BINARIES@ $(WARN_CFLAGS) $(top_builddir)/src/libvirt.la
|
||||
|
||||
rebuild: examples.xml index.html
|
||||
|
||||
|
@ -11,7 +11,7 @@ libvirt_proxy_SOURCES = libvirt_proxy.c @top_srcdir@/src/xend_internal.c \
|
||||
@top_srcdir@/src/xen_internal.c @top_srcdir@/src/virterror.c \
|
||||
@top_srcdir@/src/sexpr.c @top_srcdir@/src/xml.c \
|
||||
@top_srcdir@/src/xs_internal.c
|
||||
libvirt_proxy_LDFLAGS =
|
||||
libvirt_proxy_LDFLAGS = $(WARN_CFLAGS)
|
||||
libvirt_proxy_DEPENDENCIES =
|
||||
libvirt_proxy_LDADD =
|
||||
|
||||
|
@ -19,7 +19,7 @@ libvirt_qemud_CFLAGS = \
|
||||
$(WARN_CFLAGS) -DLOCAL_STATE_DIR="\"$(localstatedir)\"" \
|
||||
-DSYSCONF_DIR="\"$(sysconfdir)\"" \
|
||||
-DQEMUD_PID_FILE="\"$(QEMUD_PID_FILE)\""
|
||||
libvirt_qemud_LDFLAGS = $(LIBXML_LIBS) $(SYSFS_LIBS)
|
||||
libvirt_qemud_LDFLAGS = $(WARN_CFLAGS) $(LIBXML_LIBS) $(SYSFS_LIBS)
|
||||
libvirt_qemud_DEPENDENCIES =
|
||||
libvirt_qemud_LDADD =
|
||||
|
||||
|
@ -36,7 +36,7 @@ libvirt_la_SOURCES = \
|
||||
bin_PROGRAMS = virsh
|
||||
|
||||
virsh_SOURCES = virsh.c console.c console.h
|
||||
virsh_LDFLAGS = $(COVERAGE_LDFLAGS)
|
||||
virsh_LDFLAGS = $(WARN_CFLAGS) $(COVERAGE_LDFLAGS)
|
||||
virsh_DEPENDENCIES = $(DEPS)
|
||||
virsh_LDADD = $(LDADDS) $(VIRSH_LIBS)
|
||||
virsh_CFLAGS = $(COVERAGE_CFLAGS)
|
||||
|
@ -25,6 +25,7 @@ INCLUDES = \
|
||||
LDADDS = \
|
||||
@STATIC_BINARIES@ \
|
||||
@LIBXML_LIBS@ \
|
||||
$(WARN_CFLAGS) \
|
||||
$(LIBVIRT) \
|
||||
$(COVERAGE_LDFLAGS)
|
||||
|
||||
|
@ -1,4 +1,10 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#include "config.h"
|
||||
|
||||
#ifdef WITH_XEN
|
||||
|
||||
#include <string.h>
|
||||
|
||||
#include "xml.h"
|
||||
@ -197,3 +203,13 @@ main(int argc, char **argv)
|
||||
|
||||
exit(ret==0 ? EXIT_SUCCESS : EXIT_FAILURE);
|
||||
}
|
||||
|
||||
#else /* !WITH_XEN */
|
||||
|
||||
int
|
||||
main (void)
|
||||
{
|
||||
exit (EXIT_SUCCESS);
|
||||
}
|
||||
|
||||
#endif /* !WITH_XEN */
|
||||
|
Loading…
Reference in New Issue
Block a user