[oe-commits] org.oe.documentation usermanual.xml: Describe ASSUME_SHLIBS.

pfalcon commit openembedded-commits at lists.openembedded.org
Sat Dec 22 15:45:53 UTC 2007


usermanual.xml: Describe ASSUME_SHLIBS.

Author: pfalcon at openembedded.org
Branch: org.openembedded.documentation
Revision: ac66206920ea0b3666a229ed2258e8dc65effebb
ViewMTN: http://monotone.openembedded.org/revision/info/ac66206920ea0b3666a229ed2258e8dc65effebb
Files:
1
usermanual/usermanual.xml
Diffs:

#
# mt diff -rf86810bc2260236e1dce59191357642e5bad7c9f -rac66206920ea0b3666a229ed2258e8dc65effebb
#
# 
# 
# patch "usermanual/usermanual.xml"
#  from [e2032d6fa60dbd31b2eb1249b58de3e2685a8d17]
#    to [fcccf00efe21aa5e430f7a0ec22cc085e3882359]
# 
============================================================
--- usermanual/usermanual.xml	e2032d6fa60dbd31b2eb1249b58de3e2685a8d17
+++ usermanual/usermanual.xml	fcccf00efe21aa5e430f7a0ec22cc085e3882359
@@ -456,8 +456,16 @@ created package. The result can cause va
 <emphasis><link linkend="shlibs">shlibs</link></emphasis> system to do add them, in this case it was not able 
 to find packages providing these libraries as they are prebuilt. This means they will not be added to the RDEPENDS of the just
 created package. The result can cause various issues. If you use OpenEmbedded to create images you will end up with a image without a libc being
-installed. This will lead to a fatal failure. To workaround this issue you could create a package for the metadata to install every
+installed. This will lead to a fatal failure. As a quick workaround, you could create a package for the metadata to install every
 needed library and use ${BOOTSTRAP_EXTRA_RDEPENDS} to make sure this package is installed when creating images.</para>
+<para>However, the correct way to resolve this is to provide explicit mapping using ASSUME_SHLIBS variable. For example, for 
+the libraries above (partial):
+<screen>
+ASSUME_SHLIBS = "libqtopia2.so.2:qtopia2_2.4 libc.so.6:libc"
+</screen>
+The format is shlib_file_name:package[_version]. If a version is specified it will be
+used as the minimal (>=) version for the dependency.
+</para>
             </section>
 
         </section>






More information about the Openembedded-commits mailing list