From: Alejandro Enedino Hernandez Samaniego <[email protected]>

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 <[email protected]>
Signed-off-by: Manjukumar Matha <[email protected]>
---
 .../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

-- 
_______________________________________________
meta-xilinx mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-xilinx

Reply via email to