<feed xmlns='http://www.w3.org/2005/Atom'>
<title>multitech-oe.git/classes/relocatable.bbclass, branch org.openembedded.dev</title>
<subtitle>Multi-Tech CoreCDP 1.x OpenEmbedded Tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/'/>
<entry>
<title>relocatible.bbclass: Call oe.path.relative in try/except</title>
<updated>2010-07-08T03:14:35+00:00</updated>
<author>
<name>Tom Rini</name>
<email>tom_rini@mentor.com</email>
</author>
<published>2010-07-08T03:14:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=f142648c46c6830cbe4df251da939ac80c7078c2'/>
<id>f142648c46c6830cbe4df251da939ac80c7078c2</id>
<content type='text'>
Some programs such as libxml-parser-perl-native can have junky
RPATH directories.  Found by Khem Raj.

Signed-off-by: Tom Rini &lt;tom_rini@mentor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some programs such as libxml-parser-perl-native can have junky
RPATH directories.  Found by Khem Raj.

Signed-off-by: Tom Rini &lt;tom_rini@mentor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>relocatible.bbclass: Switch to using oe.path.relative</title>
<updated>2010-07-07T18:17:47+00:00</updated>
<author>
<name>Tom Rini</name>
<email>tom_rini@mentor.com</email>
</author>
<published>2010-07-07T18:17:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=b4cbc6a2e6dffd367b7362f352699cb5a442cbc5'/>
<id>b4cbc6a2e6dffd367b7362f352699cb5a442cbc5</id>
<content type='text'>
Rather than calculate the relative path ourself use a helper function
we've got.  This also results in shorter rpaths being used.

Signed-off-by: Tom Rini &lt;tom_rini@mentor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rather than calculate the relative path ourself use a helper function
we've got.  This also results in shorter rpaths being used.

Signed-off-by: Tom Rini &lt;tom_rini@mentor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>utils.bbclass: set close_fds=True by default for the popen helper</title>
<updated>2010-06-10T18:35:01+00:00</updated>
<author>
<name>Chris Larson</name>
<email>chris_larson@mentor.com</email>
</author>
<published>2010-06-08T14:46:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=f6ac2d399aae6c6aad9b24a96abc860229c4a603'/>
<id>f6ac2d399aae6c6aad9b24a96abc860229c4a603</id>
<content type='text'>
Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Chris Larson &lt;chris_larson@mentor.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>relocatable.bbclass: Handle files which don't have read/write permissions</title>
<updated>2010-05-05T14:05:49+00:00</updated>
<author>
<name>Joshua Lock</name>
<email>josh@linux.intel.com</email>
</author>
<published>2010-04-08T15:47:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=5c72f087792cfc1d7bc2d1c1d0ccdb1a0dfd88c1'/>
<id>5c72f087792cfc1d7bc2d1c1d0ccdb1a0dfd88c1</id>
<content type='text'>
It's possible to have files in our sysroot which don't have the write (or in
some cases even the read) bit set. Test for these and if they are not set
temporarily set them so that we can chrpath the binaries.

Also remove following of symlinks because if it links to a file created by the
package install we already handle it when we process the sysroot.
Further, by ignoring symlinks here we don't cause a build to fail when the
symlink is to somewhere in the host OS.

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's possible to have files in our sysroot which don't have the write (or in
some cases even the read) bit set. Test for these and if they are not set
temporarily set them so that we can chrpath the binaries.

Also remove following of symlinks because if it links to a file created by the
package install we already handle it when we process the sysroot.
Further, by ignoring symlinks here we don't cause a build to fail when the
symlink is to somewhere in the host OS.

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>relocatable: Class to post-process packages for relocatability</title>
<updated>2010-05-05T14:05:36+00:00</updated>
<author>
<name>Joshua Lock</name>
<email>josh@linux.intel.com</email>
</author>
<published>2010-03-31T10:41:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.multitech.net/cgit/multitech-oe.git/commit/?id=d1a8b276c0f7c2838816071bca797bb56fcccef7'/>
<id>d1a8b276c0f7c2838816071bca797bb56fcccef7</id>
<content type='text'>
This class helps make packages relocatable by post-processing the binaries and
using chrpath to set the RPATH relative to $ORIGIN.

Patch also enables this post-processing for native packages and adds chrpath to
the required utilties.

Based on ideas from a patch from Tom Rini &lt;tom_rini@mentor.com&gt;

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This class helps make packages relocatable by post-processing the binaries and
using chrpath to set the RPATH relative to $ORIGIN.

Patch also enables this post-processing for native packages and adds chrpath to
the required utilties.

Based on ideas from a patch from Tom Rini &lt;tom_rini@mentor.com&gt;

Signed-off-by: Joshua Lock &lt;josh@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
