* [meta-virtualization][PATCH] libvirt: fix host gcc can't recognized option -fmacro-prefix-map
@ 2020-11-19 5:18 Naveen Saini
2020-11-19 16:07 ` Bruce Ashfield
0 siblings, 1 reply; 2+ messages in thread
From: Naveen Saini @ 2020-11-19 5:18 UTC (permalink / raw)
To: meta-virtualization
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>
---
recipes-extended/libvirt/libvirt-python.inc | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/recipes-extended/libvirt/libvirt-python.inc b/recipes-extended/libvirt/libvirt-python.inc
index 7b87d5e..819eceb 100644
--- a/recipes-extended/libvirt/libvirt-python.inc
+++ b/recipes-extended/libvirt/libvirt-python.inc
@@ -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} \
--
2.7.4
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [meta-virtualization][PATCH] libvirt: fix host gcc can't recognized option -fmacro-prefix-map
2020-11-19 5:18 [meta-virtualization][PATCH] libvirt: fix host gcc can't recognized option -fmacro-prefix-map Naveen Saini
@ 2020-11-19 16:07 ` Bruce Ashfield
0 siblings, 0 replies; 2+ messages in thread
From: Bruce Ashfield @ 2020-11-19 16:07 UTC (permalink / raw)
To: Naveen Saini; +Cc: meta-virtualization
merged.
Bruce
In message: [meta-virtualization][PATCH] libvirt: fix host gcc can't recognized option -fmacro-prefix-map
on 19/11/2020 Naveen Saini wrote:
> 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>
> ---
> recipes-extended/libvirt/libvirt-python.inc | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/recipes-extended/libvirt/libvirt-python.inc b/recipes-extended/libvirt/libvirt-python.inc
> index 7b87d5e..819eceb 100644
> --- a/recipes-extended/libvirt/libvirt-python.inc
> +++ b/recipes-extended/libvirt/libvirt-python.inc
> @@ -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} \
> --
> 2.7.4
>
>
>
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2020-11-19 16:07 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-19 5:18 [meta-virtualization][PATCH] libvirt: fix host gcc can't recognized option -fmacro-prefix-map Naveen Saini
2020-11-19 16:07 ` Bruce Ashfield
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.