mirror of
git://git.yoctoproject.org/meta-virtualization.git
synced 2025-07-19 20:59:41 +02:00
libvirt: fix host gcc can't recognized option -fmacro-prefix-map
libvirt-python picks host gcc (instead of cross gcc) to build shared library in absense of LD*SHARED flags. Instead of inherit distutils3-base.class, taking SHARED flags to create libvirt-python package. Ref: https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/classes/distutils-common-base.bbclass Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
This commit is contained in:
parent
968e4116a8
commit
08b5de42f9
|
@ -24,6 +24,11 @@ export LIBVIRT_API_PATH = "${S}/docs/libvirt-api.xml"
|
|||
export LIBVIRT_CFLAGS = "-I${S}/include"
|
||||
export LIBVIRT_LIBS = "-L${B}/src/.libs -lvirt -ldl"
|
||||
export LDFLAGS="-L${B}/src/.libs"
|
||||
export LDSHARED = "${CCLD} -shared"
|
||||
export LDCXXSHARED = "${CXX} -shared"
|
||||
export CCSHARED = "-fPIC -DPIC"
|
||||
export LINKFORSHARED = "${SECURITY_CFLAGS} -Xlinker -export-dynamic"
|
||||
|
||||
|
||||
LIBVIRT_INSTALL_ARGS = "--root=${D} \
|
||||
--prefix=${prefix} \
|
||||
|
|
Loading…
Reference in New Issue
Block a user