mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
INSTALL: correct EXTRA_CFLAGS handling
The already documented configure patch was not applied. Adjust documentation to describe existing behaviour. Signed-off-by: Olaf Hering <olaf@aepfle.de> Cc: Ian Campbell <ian.campbell@citrix.com> Cc: Ian Jackson <ian.jackson@eu.citrix.com> Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
This commit is contained in:
1 parent
1c098487d3
commit
d27ccd4fcb
1 file changed
+10
-10
@@ -128,13 +128,6 @@ original xenstored will be used. Valid names are xenstored and
|
|||||||
oxenstored.
|
oxenstored.
|
||||||
--with-xenstored=name
|
--with-xenstored=name
|
||||||
|
|
||||||
Using additional CFLAGS to build tools running in dom0 is required when
|
|
||||||
building distro packages. This is the option to pass things like
|
|
||||||
RPM_OPT_FLAGS.
|
|
||||||
--with-extra-cflags-tools=EXTRA_CFLAGS
|
|
||||||
--with-extra-cflags-qemu-traditional=EXTRA_CFLAGS
|
|
||||||
--with-extra-cflags-qemu-upstream=EXTRA_CFLAGS
|
|
||||||
|
|
||||||
Instead of starting the tools in dom0 with sysv runlevel scripts they
|
Instead of starting the tools in dom0 with sysv runlevel scripts they
|
||||||
can also be started by systemd. If this option is enabled xenstored will
|
can also be started by systemd. If this option is enabled xenstored will
|
||||||
receive the communication socked directly from systemd. So starting it
|
receive the communication socked directly from systemd. So starting it
|
||||||
@@ -241,6 +234,13 @@ QEMU_UPSTREAM_URL=
|
|||||||
QEMU_TRADITIONAL_URL=
|
QEMU_TRADITIONAL_URL=
|
||||||
SEABIOS_UPSTREAM_URL=
|
SEABIOS_UPSTREAM_URL=
|
||||||
|
|
||||||
|
Using additional CFLAGS to build tools which will run in dom0 is
|
||||||
|
required when building distro packages. These variables can be used to
|
||||||
|
pass RPM_OPT_FLAGS.
|
||||||
|
EXTRA_CFLAGS_XEN_TOOLS=
|
||||||
|
EXTRA_CFLAGS_QEMU_TRADITIONAL=
|
||||||
|
EXTRA_CFLAGS_QEMU_XEN=
|
||||||
|
|
||||||
This variable can be used to use DIR/include and DIR/lib during build.
|
This variable can be used to use DIR/include and DIR/lib during build.
|
||||||
This is the same as PREPEND_LIB and PREPEND_INCLUDES. APPEND_LIB and
|
This is the same as PREPEND_LIB and PREPEND_INCLUDES. APPEND_LIB and
|
||||||
APPEND_INCLUDES= will be appended to the CFLAGS/LDFLAGS variable.
|
APPEND_INCLUDES= will be appended to the CFLAGS/LDFLAGS variable.
|
||||||
@@ -310,10 +310,10 @@ sudo make install BOOT_DIR=/ood/path/boot EFI_DIR=/odd/path/efi
|
|||||||
%build
|
%build
|
||||||
export WGET=$(type -P false)
|
export WGET=$(type -P false)
|
||||||
export GIT=$(type -P false)
|
export GIT=$(type -P false)
|
||||||
|
export EXTRA_CFLAGS_XEN_TOOLS="$RPM_OPT_FLAGS"
|
||||||
|
export EXTRA_CFLAGS_QEMU_TRADITIONAL="$RPM_OPT_FLAGS"
|
||||||
|
export EXTRA_CFLAGS_QEMU_XEN="$RPM_OPT_FLAGS"
|
||||||
%configure \
|
%configure \
|
||||||
--with-extra-cflags-tools="$RPM_OPT_FLAGS" \
|
|
||||||
--with-extra-cflags-qemu-traditional="$RPM_OPT_FLAGS" \
|
|
||||||
--with-extra-cflags-qemu-upstream="$RPM_OPT_FLAGS" \
|
|
||||||
--with-initddir=%{_initddir}
|
--with-initddir=%{_initddir}
|
||||||
unset CFLAGS CXXFLAGS FFLAGS LDFLAGS
|
unset CFLAGS CXXFLAGS FFLAGS LDFLAGS
|
||||||
make
|
make
|
||||||
|
|||||||