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

Alejandro Enedino Hernandez Samaniego alejandro.enedino.hernandez-samaniego at xilinx.com
Thu Dec 6 13:56:44 PST 2018


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