[meta-xilinx] [meta-xilinx-bsp][PATCH v2 5/9] libgloss: Copy libgloss as libxil to avoid linking issues

Manjukumar Matha manjukumar.harthikote-matha at xilinx.com
Wed Dec 19 16:58:58 PST 2018


From: Alejandro Enedino Hernandez Samaniego <alejandr at xilinx.com>

Upstream gcc expects to have libxil available when linking, we can get
the required symbols (weak) from libgloss.

We copy libgloss as libxil to comply with upstream behavior and avoid
linking errors.

Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr at xilinx.com>
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha at xilinx.com>
---
 .../recipes-standalone/newlib/libgloss_3.0.0.bbappend                 | 4 ++++
 1 file changed, 4 insertions(+)
 create mode 100644 meta-xilinx-standalone/recipes-standalone/newlib/libgloss_3.0.0.bbappend

diff --git a/meta-xilinx-standalone/recipes-standalone/newlib/libgloss_3.0.0.bbappend b/meta-xilinx-standalone/recipes-standalone/newlib/libgloss_3.0.0.bbappend
new file mode 100644
index 0000000..c2af4f9
--- /dev/null
+++ b/meta-xilinx-standalone/recipes-standalone/newlib/libgloss_3.0.0.bbappend
@@ -0,0 +1,4 @@
+# We use libgloss as if it was libxil, to avoid linking issues
+do_install_append_zynqmp-pmu(){
+  cp ${D}/${libdir}/libgloss.a ${D}/${libdir}/libxil.a
+}
-- 
2.7.4



More information about the meta-xilinx mailing list