Bug 1548

Summary: Document handling multiple/parallel library versions
Product: [Build System, Metadata & Runtime] Meta-yocto Reporter: Richard Purdie <richard.purdie>
Component: meta-yoctoAssignee: Scott Rifenbark <srifenbark>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: Low CC: andreea.b.proca, bluelightning, jessica.zhang, poky.bs.watcher, poky.watcher, sgw, srifenbark
Version: unspecified   
Target Milestone: 1.4   
Hardware: x86   
OS: Multiple   
URL: http://git.yoctoproject.org/cgit.cgi/yocto-docs/commit/?id=c77538bc8adae90e4b900f129b63988fa3ab6c9e
Whiteboard: 22 March 2013 - Resolved
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Richard Purdie 2011-10-03 06:17:09 UTC
We need to document how multiple different library versions of a library can be built and installed in parallel on a system. It works but needs documenting. Clutter is a good example of a recipe which does this.
Comment 1 Scott Rifenbark 2011-10-03 12:37:03 UTC
I will look at the recipe.
Comment 2 Scott Rifenbark 2011-10-20 14:10:54 UTC
I will research the Clutter recipe to get some understanding.  I'll also tap into whoever i can in the team to supplement my information.  At first glance, I think maybe the existing 3.7 section in the YP Reference Manual ("Combining multiple Versions of Library Files into One Image") might be re-cast at a higher level to be something to do with libraries in general.  Then, that higher-level section can be split into a "multilib" section and a section to handle this bug.

I would like to be able to actually duplicate the stuff that the Clutter recipe is doing but maybe with versions of a different library that makes sense.
Comment 3 Scott Rifenbark 2013-03-22 17:58:36 UTC
I have created a new section in the dev-manual titled "Installing Multiple Versions of the Same Library" (http://www.yoctoproject.org/docs/1.4/dev-manual/dev-manual.html#installing-multiple-versions-of-the-same-library).  This section describes the process, which Paul Eggleton helped me create.  As part of the fix, I also collected the now 3 separate sections that deal with library issues and gathered them in a parent section for better organization.  The parent section is "Working With Libraries" at http://www.yoctoproject.org/docs/1.4/dev-manual/dev-manual.html#platdev-working-with-libraries.

Send feedback if there are problems or changes.  

Scott
Comment 4 Richard Purdie 2013-03-22 18:00:19 UTC
Scott - Looks good to me, I think we can call this one done.
Comment 5 Scott Rifenbark 2013-03-22 18:04:25 UTC
Received chat message from Richard Purdie indicating the solution is good.  Marking the bug RESOLVED.

Scott
Comment 6 Andreea Brandusa Proca 2013-04-11 07:09:00 UTC
Verified.