<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>2251</bug_id>
          
          <creation_ts>2012-04-05 21:16:16 +0000</creation_ts>
          <short_desc>Bad RPAH Warnings that need to be fixed for 1.2</short_desc>
          <delta_ts>2012-04-14 12:33:40 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>6</classification_id>
          <classification>Yocto Project Subprojects</classification>
          <product>Pseudo</product>
          <component>poky integration</component>
          <version>master</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard>(1.2)</status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>1.2</target_milestone>
          
          <blocked>1968</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Saul Wold">sgw</reporter>
          <assigned_to name="Mark Hatle">mark.hatle</assigned_to>
          <cc>jessica.zhang</cc>
    
    <cc>liezhi.yang</cc>
    
    <cc>seebs</cc>
    
    <cc>yp.pseudo.watcher</cc>
    
    <cc>yp.watcher</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>19969</commentid>
    <comment_count>0</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2012-04-05 21:16:16 +0000</bug_when>
    <thetext>This could be a security issue since it&apos;s the &quot;bad RPATH&quot;

WARNING: QA Issue: package pseudo contains bad RPATH /intel/poky/builds/sanity/tmp/sysroots/qemuppc/usr/lib in file /intel/poky/builds/sanity/tmp/work/ppc603e-poky-linux/pseudo-1.3-r7/packages-split/pseudo/usr/bin/pseudo
WARNING: QA Issue: package pseudo contains bad RPATH /intel/poky/builds/sanity/tmp/sysroots/qemuppc/usr/lib in file /intel/poky/builds/sanity/tmp/work/ppc603e-poky-linux/pseudo-1.3-r7/packages-split/pseudo/usr/bin/pseudodb
WARNING: QA Issue: package pseudo contains bad RPATH /intel/poky/builds/sanity/tmp/sysroots/qemuppc/usr/lib in file /intel/poky/builds/sanity/tmp/work/ppc603e-poky-linux/pseudo-1.3-r7/packages-split/pseudo/usr/bin/pseudolog
WARNING: QA Issue: package pseudo contains bad RPATH /intel/poky/builds/sanity/tmp/sysroots/qemuppc/usr/lib in file /intel/poky/builds/sanity/tmp/work/ppc603e-poky-linux/pseudo-1.3-r7/packages-split/pseudo/usr/lib/pseudo/lib/libpseudo.so</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20061</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Hatle">mark.hatle</who>
    <bug_when>2012-04-09 15:08:30 +0000</bug_when>
    <thetext>Currently investigating...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20067</commentid>
    <comment_count>2</comment_count>
    <who name="Seebs">seebs</who>
    <bug_when>2012-04-09 16:07:58 +0000</bug_when>
    <thetext>Just some research notes:

commit 6527c17d567405117bf32a51c0d8b03dc83b9b37
Author: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
Date:   Mon Sep 26 21:12:25 2011 +0100

    pseudo: Fix QA warnings

^-- this appears to try to remove RPATH in pseudo

commit 35759f977eec6ef81e125a509a7148d7e53a6515
Author: Enrico Scholz &lt;enrico.scholz@sigma-chemnitz.de&gt;
Date:   Thu Jan 12 17:30:24 2012 +0100

    bitbake.conf: search /lib for -native builds
    
    Changes to BUILD_LDFLAGS are required due to the recent movement of some
    libraries from ${libdir} to ${base_libdir}.  ${base_libdir} must be now
    in the linker search path to avoid build problems of -native packages.

^-- this adds another rpath to BUILD_LDFLAGS

It looks to surface examination as though pseudo.inc is using RPATH= in the expectation that it will remove all rpaths, but instead it&apos;s removing only one of the two, or something like that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20075</commentid>
    <comment_count>3</comment_count>
    <who name="Seebs">seebs</who>
    <bug_when>2012-04-09 17:40:09 +0000</bug_when>
    <thetext>Oh, nevermind.  That was all a red herring.  pseudo sets itself a local rpath value based on --with-sqlite.  Fixing this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20250</commentid>
    <comment_count>4</comment_count>
      <attachid>464</attachid>
    <who name="Seebs">seebs</who>
    <bug_when>2012-04-12 16:42:24 +0000</bug_when>
    <thetext>Created attachment 464
pseudo.inc patch to disable rpath usage</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20251</commentid>
    <comment_count>5</comment_count>
    <who name="Seebs">seebs</who>
    <bug_when>2012-04-12 16:42:49 +0000</bug_when>
    <thetext>Added a proposed patch.  Fixed in upstream a different way, but we can fix it in yocto just by turning off the rpath generation.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>20370</commentid>
    <comment_count>6</comment_count>
    <who name="Robert Yang">liezhi.yang</who>
    <bug_when>2012-04-14 12:33:40 +0000</bug_when>
    <thetext>Merged in master:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=554cac7d13bae47999aabaa5cabb4173e7e75812</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>464</attachid>
            <date>2012-04-12 16:42:24 +0000</date>
            <delta_ts>2012-04-12 16:42:24 +0000</delta_ts>
            <desc>pseudo.inc patch to disable rpath usage</desc>
            <filename>rpath.patch</filename>
            <type>text/plain</type>
            <size>2520</size>
            <attacher name="Seebs">seebs</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1kZXZ0b29scy9wc2V1ZG8vcHNldWRvLmluYyBiL21l
dGEvcmVjaXBlcy1kZXZ0b29scy9wc2V1ZG8vcHNldWRvLmluYwppbmRleCA2NjRhOWI1Li5kNWMz
M2RmIDEwMDY0NAotLS0gYS9tZXRhL3JlY2lwZXMtZGV2dG9vbHMvcHNldWRvL3BzZXVkby5pbmMK
KysrIGIvbWV0YS9yZWNpcGVzLWRldnRvb2xzL3BzZXVkby9wc2V1ZG8uaW5jCkBAIC0yOSw5ICsy
OSw5IEBAIE5PMzJMSUJTID8/PSAiMCIKICMgQ29tcGlsZSBmb3IgdGhlIGxvY2FsIG1hY2hpbmUg
YXJjaC4uLgogZG9fY29tcGlsZSAoKSB7CiAJaWYgWyAiJHtTSVRFSU5GT19CSVRTfSIgPT0gIjY0
IiBdOyB0aGVuCi0JICAke1N9L2NvbmZpZ3VyZSAtLXByZWZpeD0ke3ByZWZpeH0gLS1saWJkaXI9
JHtwcmVmaXh9L2xpYi9wc2V1ZG8vbGliJHtTSVRFSU5GT19CSVRTfSAtLXdpdGgtc3FsaXRlPSR7
U1RBR0lOR19ESVJfVEFSR0VUfSR7ZXhlY19wcmVmaXh9IC0tYml0cz0ke1NJVEVJTkZPX0JJVFN9
IC0tZW5hYmxlLXN0YXRpYy1zcWxpdGUKKwkgICR7U30vY29uZmlndXJlIC0tcHJlZml4PSR7cHJl
Zml4fSAtLWxpYmRpcj0ke3ByZWZpeH0vbGliL3BzZXVkby9saWIke1NJVEVJTkZPX0JJVFN9IC0t
d2l0aC1zcWxpdGU9JHtTVEFHSU5HX0RJUl9UQVJHRVR9JHtleGVjX3ByZWZpeH0gLS1iaXRzPSR7
U0lURUlORk9fQklUU30gLS1lbmFibGUtc3RhdGljLXNxbGl0ZSAtLXdpdGhvdXQtcnBhdGgKIAll
bHNlCi0JICAke1N9L2NvbmZpZ3VyZSAtLXByZWZpeD0ke3ByZWZpeH0gLS1saWJkaXI9JHtwcmVm
aXh9L2xpYi9wc2V1ZG8vbGliIC0td2l0aC1zcWxpdGU9JHtTVEFHSU5HX0RJUl9UQVJHRVR9JHtl
eGVjX3ByZWZpeH0gLS1iaXRzPSR7U0lURUlORk9fQklUU30gLS1lbmFibGUtc3RhdGljLXNxbGl0
ZQorCSAgJHtTfS9jb25maWd1cmUgLS1wcmVmaXg9JHtwcmVmaXh9IC0tbGliZGlyPSR7cHJlZml4
fS9saWIvcHNldWRvL2xpYiAtLXdpdGgtc3FsaXRlPSR7U1RBR0lOR19ESVJfVEFSR0VUfSR7ZXhl
Y19wcmVmaXh9IC0tYml0cz0ke1NJVEVJTkZPX0JJVFN9IC0tZW5hYmxlLXN0YXRpYy1zcWxpdGUg
LS13aXRob3V0LXJwYXRoCiAJZmkKIAlvZV9ydW5tYWtlICR7TUFLRU9QVFN9CiB9CkBAIC00Miw3
ICs0Miw3IEBAIGRvX2NvbXBpbGUgKCkgewogZG9fY29tcGlsZV9wcmVwZW5kX3ZpcnRjbGFzcy1u
YXRpdmUgKCkgewogCWlmIFsgIiR7U0lURUlORk9fQklUU30iID09ICI2NCIgLWEgLWUgIi91c3Iv
aW5jbHVkZS9nbnUvc3R1YnMtMzIuaCIgLWEgIiR7UE59IiA9PSAicHNldWRvLW5hdGl2ZSIgLWEg
IiR7Tk8zMkxJQlN9IiAhPSAiMSIgXTsgdGhlbgogCQkjIFdlIG5lZWQgdGhlIDMyLWJpdCBsaWJw
c2V1ZG8gb24gYSA2NC1iaXQgbWFjaGluZS4uLgotCQkuL2NvbmZpZ3VyZSAtLXByZWZpeD0ke3By
ZWZpeH0gLS1saWJkaXI9JHtwcmVmaXh9L2xpYi9wc2V1ZG8vbGliIC0td2l0aC1zcWxpdGU9JHtT
VEFHSU5HX0RJUl9UQVJHRVR9JHtleGVjX3ByZWZpeH0gLS1iaXRzPTMyCisJCS4vY29uZmlndXJl
IC0tcHJlZml4PSR7cHJlZml4fSAtLWxpYmRpcj0ke3ByZWZpeH0vbGliL3BzZXVkby9saWIgLS13
aXRoLXNxbGl0ZT0ke1NUQUdJTkdfRElSX1RBUkdFVH0ke2V4ZWNfcHJlZml4fSAtLWJpdHM9MzIg
LS13aXRob3V0LXJwYXRoCiAJCW9lX3J1bm1ha2UgJHtNQUtFT1BUU30gbGlicHNldWRvCiAJCSMg
cHJldmVudCBpdCBmcm9tIHJlbW92aW5nIHRoZSBsaWIsIGJ1dCByZW1vdmUgZXZlcnl0aGluZyBl
bHNlCiAJCW1ha2UgJ0xJQj1mb28nICR7TUFLRU9QVFN9IGRpc3RjbGVhbiAKQEAgLTUyLDcgKzUy
LDcgQEAgZG9fY29tcGlsZV9wcmVwZW5kX3ZpcnRjbGFzcy1uYXRpdmUgKCkgewogZG9fY29tcGls
ZV9wcmVwZW5kX3ZpcnRjbGFzcy1uYXRpdmVzZGsgKCkgewogCWlmIFsgIiR7U0lURUlORk9fQklU
U30iID09ICI2NCIgLWEgLWUgIi91c3IvaW5jbHVkZS9nbnUvc3R1YnMtMzIuaCIgLWEgIiR7UE59
IiA9PSAicHNldWRvLW5hdGl2ZSIgLWEgIiR7Tk8zMkxJQlN9IiAhPSAiMSIgXTsgdGhlbgogCQkj
IFdlIG5lZWQgdGhlIDMyLWJpdCBsaWJwc2V1ZG8gb24gYSA2NC1iaXQgbWFjaGluZS4uLgotCQku
L2NvbmZpZ3VyZSAtLXByZWZpeD0ke3ByZWZpeH0gLS1saWJkaXI9JHtwcmVmaXh9L2xpYi9wc2V1
ZG8vbGliIC0td2l0aC1zcWxpdGU9JHtTVEFHSU5HX0RJUl9UQVJHRVR9JHtleGVjX3ByZWZpeH0g
LS1iaXRzPTMyCisJCS4vY29uZmlndXJlIC0tcHJlZml4PSR7cHJlZml4fSAtLWxpYmRpcj0ke3By
ZWZpeH0vbGliL3BzZXVkby9saWIgLS13aXRoLXNxbGl0ZT0ke1NUQUdJTkdfRElSX1RBUkdFVH0k
e2V4ZWNfcHJlZml4fSAtLWJpdHM9MzIgLS13aXRob3V0LXJwYXRoCiAJCW9lX3J1bm1ha2UgJHtN
QUtFT1BUU30gbGlicHNldWRvCiAJCSMgcHJldmVudCBpdCBmcm9tIHJlbW92aW5nIHRoZSBsaWIs
IGJ1dCByZW1vdmUgZXZlcnl0aGluZyBlbHNlCiAJCW1ha2UgJ0xJQj1mb28nICR7TUFLRU9QVFN9
IGRpc3RjbGVhbiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>