aboutsummaryrefslogtreecommitdiffstats
path: root/meta-microblaze/recipes-core/newlib/libgloss_3.3.%.bbappend
diff options
context:
space:
mode:
Diffstat (limited to 'meta-microblaze/recipes-core/newlib/libgloss_3.3.%.bbappend')
-rw-r--r--meta-microblaze/recipes-core/newlib/libgloss_3.3.%.bbappend7
1 files changed, 7 insertions, 0 deletions
diff --git a/meta-microblaze/recipes-core/newlib/libgloss_3.3.%.bbappend b/meta-microblaze/recipes-core/newlib/libgloss_3.3.%.bbappend
index 3dee0f06..e7f0a9a3 100644
--- a/meta-microblaze/recipes-core/newlib/libgloss_3.3.%.bbappend
+++ b/meta-microblaze/recipes-core/newlib/libgloss_3.3.%.bbappend
@@ -4,3 +4,10 @@ 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"
}
+
+# Libgloss provides various .o files in libdir
+# These must NOT be stripped, but for some reason they are installed +x
+# which triggers them to be stripped.
+do_install_append_microblaze() {
+ chmod 0644 ${D}${libdir}/*.o
+}