diff options
-rw-r--r-- | meta-xilinx-standalone/recipes-standalone/newlib/libgloss_3.0.0.bbappend | 6 | ||||
-rw-r--r-- | meta-xilinx-standalone/recipes-standalone/newlib/newlib_3.0.0.bbappend | 4 |
2 files changed, 10 insertions, 0 deletions
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 index c2af4f90..fc4db884 100644 --- a/meta-xilinx-standalone/recipes-standalone/newlib/libgloss_3.0.0.bbappend +++ b/meta-xilinx-standalone/recipes-standalone/newlib/libgloss_3.0.0.bbappend @@ -1,3 +1,9 @@ +do_configure_prepend_microblaze() { + # hack for microblaze, which needs xilinx.ld to literally do any linking (its hard coded in its LINK_SPEC) + export CC="${CC} -L${S}/libgloss/microblaze" +} + + # 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 diff --git a/meta-xilinx-standalone/recipes-standalone/newlib/newlib_3.0.0.bbappend b/meta-xilinx-standalone/recipes-standalone/newlib/newlib_3.0.0.bbappend new file mode 100644 index 00000000..e5249ab0 --- /dev/null +++ b/meta-xilinx-standalone/recipes-standalone/newlib/newlib_3.0.0.bbappend @@ -0,0 +1,4 @@ +do_configure_prepend_microblaze() { + # hack for microblaze, which needs xilinx.ld to literally do any linking (its hard coded in its LINK_SPEC) + export CC="${CC} -L${S}/libgloss/microblaze" +} |