summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/ref-manual')
-rw-r--r--documentation/ref-manual/faq.rst11
1 files changed, 11 insertions, 0 deletions
diff --git a/documentation/ref-manual/faq.rst b/documentation/ref-manual/faq.rst
index 7a1614028a..8c2b34be5f 100644
--- a/documentation/ref-manual/faq.rst
+++ b/documentation/ref-manual/faq.rst
@@ -451,3 +451,14 @@ variant. For another example, permissions errors might be caused by a
451Makefile that ignores ``DESTDIR`` or uses a different name for that 451Makefile that ignores ``DESTDIR`` or uses a different name for that
452environment variable. Check the the build system to see if these kinds 452environment variable. Check the the build system to see if these kinds
453of issues exist. 453of issues exist.
454
455**Q:** I'm adding a binary in a recipe but it's different in the image, what is
456changing it?
457
458**A:** The first most obvious change is the system stripping debug symbols from
459it. Setting :term:`INHIBIT_PACKAGE_STRIP` to stop debug symbols being stripped and/or
460:term:`INHIBIT_PACKAGE_DEBUG_SPLIT` to stop debug symbols being split into a separate
461file will ensure the binary is unchanged. The other less obvious thing that can
462happen is prelinking of the image. This is set by default in local.conf via
463:term:`USER_CLASSES` which can contain 'image-prelink'. If you remove that, the
464image will not be prelinked meaning the binaries would be unchanged.