<?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>12558</bug_id>
          
          <creation_ts>2018-02-19 08:33:11 +0000</creation_ts>
          <short_desc>No debugsrc is collected for static libraries</short_desc>
          <delta_ts>2018-04-19 08:51:00 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>deployment</component>
          <version>2.5</version>
          <rep_platform>All</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>2.5 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ola Nilsson">ola.x.nilsson</reporter>
          <assigned_to name="Stephano Cetola">stephano</assigned_to>
          <cc>ross.burton</cc>
    
    <cc>stephano</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>79495</commentid>
    <comment_count>0</comment_count>
      <attachid>4215</attachid>
    <who name="Ola Nilsson">ola.x.nilsson</who>
    <bug_when>2018-02-19 08:33:11 +0000</bug_when>
    <thetext>Created attachment 4215
Suggested patch to package.bbclass

Recipes producing static libraries will not necessarily include the source code for those libraries in their dbg packages. 

The debugsource must be added from the package providing the static
lib, because any package using that lib does not have access to the
source code.

I&apos;m attaching a patch with a suggested solution.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79560</commentid>
    <comment_count>1</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2018-02-22 15:57:45 +0000</bug_when>
    <thetext>Can you submit the patch to the oe-core mailing list?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79573</commentid>
    <comment_count>2</comment_count>
    <who name="Ola Nilsson">ola.x.nilsson</who>
    <bug_when>2018-02-23 07:49:51 +0000</bug_when>
    <thetext>(In reply to comment #1)
&gt; Can you submit the patch to the oe-core mailing list?

Done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>79586</commentid>
    <comment_count>3</comment_count>
    <who name="Stephano Cetola">stephano</who>
    <bug_when>2018-02-23 23:17:27 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; Done.
Thank you Ola!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>80340</commentid>
    <comment_count>4</comment_count>
    <who name="Stephano Cetola">stephano</who>
    <bug_when>2018-04-19 08:51:00 +0000</bug_when>
    <thetext>https://patchwork.openembedded.org/patch/150215/</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>4215</attachid>
            <date>2018-02-19 08:33:11 +0000</date>
            <delta_ts>2018-02-19 08:33:11 +0000</delta_ts>
            <desc>Suggested patch to package.bbclass</desc>
            <filename>0001-package.bbclass-Include-dbgsrc-for-static-libs.patch</filename>
            <type>text/plain</type>
            <size>4497</size>
            <attacher name="Ola Nilsson">ola.x.nilsson</attacher>
            
              <data encoding="base64">RnJvbSBmNzM0OWI4YjA2NmEzYjg3NWZjNWEwMWE3ODNlMWQ1NDg5MTY5MjcwIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBPbGEgeCBOaWxzc29uIDxvbGFuaUBheGlzLmNvbT4KRGF0ZTog
V2VkLCA3IEZlYiAyMDE4IDA5OjE4OjQzICswMTAwClN1YmplY3Q6IFtQQVRDSF0gcGFja2FnZS5i
YmNsYXNzOiBJbmNsdWRlIGRiZ3NyYyBmb3Igc3RhdGljIGxpYnMKClRoZSBkZWJ1Z3NvdXJjZSBt
dXN0IGJlIGFkZGVkIGZyb20gdGhlIHBhY2thZ2UgcHJvdmlkaW5nIHRoZSBzdGF0aWMKbGliLCBi
ZWNhdXNlIGFueSBwYWNrYWdlIHVzaW5nIHRoYXQgbGliIGRvZXMgbm90IGhhdmUgYWNjZXNzIHRv
IHRoZQpzb3VyY2UgY29kZS4KClNpZ25lZC1vZmYtYnk6IE9sYSB4IE5pbHNzb24gPG9sYW5pQGF4
aXMuY29tPgotLS0KIG1ldGEvY2xhc3Nlcy9wYWNrYWdlLmJiY2xhc3MgfCA0MiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNl
cnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9tZXRhL2NsYXNzZXMvcGFj
a2FnZS5iYmNsYXNzIGIvbWV0YS9jbGFzc2VzL3BhY2thZ2UuYmJjbGFzcwppbmRleCBlN2U5M2Ew
NjdhLi5lYzZmY2E4N2I1IDEwMDY0NAotLS0gYS9tZXRhL2NsYXNzZXMvcGFja2FnZS5iYmNsYXNz
CisrKyBiL21ldGEvY2xhc3Nlcy9wYWNrYWdlLmJiY2xhc3MKQEAgLTM0NCw2ICszNDQsMjAgQEAg
ZGVmIHBhcnNlX2RlYnVnc291cmNlc19mcm9tX2R3YXJmc3JjZmlsZXNfb3V0cHV0KGR3YXJmc3Jj
ZmlsZXNfb3V0cHV0KToKIAogICAgIHJldHVybiBkZWJ1Z2ZpbGVzLmtleXMoKQogCitkZWYgYXBw
ZW5kX3NvdXJjZV9pbmZvKGZpbGUsIHNvdXJjZWZpbGUsIGQpOgorICAgIGNtZCA9ICInZHdhcmZz
cmNmaWxlcycgJyVzJyIgJSAoZmlsZSkKKyAgICAocmV0dmFsLCBvdXRwdXQpID0gb2UudXRpbHMu
Z2V0c3RhdHVzb3V0cHV0KGNtZCkKKyAgICAjIDI1NSBtZWFucyBhIHNwZWNpZmljIGZpbGUgd2Fz
bid0IGZ1bGx5IHBhcnNlZCB0byBnZXQgdGhlIGRlYnVnIGZpbGUgbGlzdCwgd2hpY2ggaXMgbm90
IGEgZmF0YWwgZmFpbHVyZQorICAgIGlmIHJldHZhbCAhPSAwIGFuZCByZXR2YWwgIT0gMjU1Ogor
ICAgICAgICBiYi5mYXRhbCgiZHdhcmZzcmNmaWxlcyBmYWlsZWQgd2l0aCBleGl0IGNvZGUgJXMg
KGNtZCB3YXMgJXMpJXMiICUgKHJldHZhbCwgY21kLCAiOlxuJXMiICUgb3V0cHV0IGlmIG91dHB1
dCBlbHNlICIiKSkKKworICAgIGRlYnVnc291cmNlcyA9IHBhcnNlX2RlYnVnc291cmNlc19mcm9t
X2R3YXJmc3JjZmlsZXNfb3V0cHV0KG91dHB1dCkKKyAgICAjIGZpbGVuYW1lcyBhcmUgbnVsbC1z
ZXBhcmF0ZWQgLSB0aGlzIGlzIGFuIGFydGVmYWN0IG9mIHRoZSBwcmV2aW91cyB1c2UKKyAgICAj
IG9mIHJwbSdzIGRlYnVnZWRpdCwgd2hpY2ggd2FzIHdyaXRpbmcgdGhlbSBvdXQgdGhhdCB3YXks
IGFuZCB0aGUgY29kZSBlbHNld2hlcmUKKyAgICAjIGlzIHN0aWxsIGFzc3VtaW5nIHRoYXQuCisg
ICAgZGVidWdsaXN0b3V0cHV0ID0gJ1wwJy5qb2luKGRlYnVnc291cmNlcykgKyAnXDAnCisgICAg
b3Blbihzb3VyY2VmaWxlLCAnYScpLndyaXRlKGRlYnVnbGlzdG91dHB1dCkKKwogCiBkZWYgc3Bs
aXRkZWJ1Z2luZm8oZmlsZSwgZGVidWdmaWxlLCBkZWJ1Z3NyY2Rpciwgc291cmNlZmlsZSwgZCk6
CiAgICAgIyBGdW5jdGlvbiB0byBzcGxpdCBhIHNpbmdsZSBmaWxlIGludG8gdHdvIGNvbXBvbmVu
dHMsIG9uZSBpcyB0aGUgc3RyaXBwZWQKQEAgLTM2OSwxOCArMzgzLDcgQEAgZGVmIHNwbGl0ZGVi
dWdpbmZvKGZpbGUsIGRlYnVnZmlsZSwgZGVidWdzcmNkaXIsIHNvdXJjZWZpbGUsIGQpOgogCiAg
ICAgIyBXZSBuZWVkIHRvIGV4dHJhY3QgdGhlIGRlYnVnIHNyYyBpbmZvcm1hdGlvbiBoZXJlLi4u
CiAgICAgaWYgZGVidWdzcmNkaXI6Ci0gICAgICAgIGNtZCA9ICInZHdhcmZzcmNmaWxlcycgJyVz
JyIgJSAoZmlsZSkKLSAgICAgICAgKHJldHZhbCwgb3V0cHV0KSA9IG9lLnV0aWxzLmdldHN0YXR1
c291dHB1dChjbWQpCi0gICAgICAgICMgMjU1IG1lYW5zIGEgc3BlY2lmaWMgZmlsZSB3YXNuJ3Qg
ZnVsbHkgcGFyc2VkIHRvIGdldCB0aGUgZGVidWcgZmlsZSBsaXN0LCB3aGljaCBpcyBub3QgYSBm
YXRhbCBmYWlsdXJlCi0gICAgICAgIGlmIHJldHZhbCAhPSAwIGFuZCByZXR2YWwgIT0gMjU1Ogot
ICAgICAgICAgICAgYmIuZmF0YWwoImR3YXJmc3JjZmlsZXMgZmFpbGVkIHdpdGggZXhpdCBjb2Rl
ICVzIChjbWQgd2FzICVzKSVzIiAlIChyZXR2YWwsIGNtZCwgIjpcbiVzIiAlIG91dHB1dCBpZiBv
dXRwdXQgZWxzZSAiIikpCi0KLSAgICAgICAgZGVidWdzb3VyY2VzID0gcGFyc2VfZGVidWdzb3Vy
Y2VzX2Zyb21fZHdhcmZzcmNmaWxlc19vdXRwdXQob3V0cHV0KQotICAgICAgICAjIGZpbGVuYW1l
cyBhcmUgbnVsbC1zZXBhcmF0ZWQgLSB0aGlzIGlzIGFuIGFydGVmYWN0IG9mIHRoZSBwcmV2aW91
cyB1c2UKLSAgICAgICAgIyBvZiBycG0ncyBkZWJ1Z2VkaXQsIHdoaWNoIHdhcyB3cml0aW5nIHRo
ZW0gb3V0IHRoYXQgd2F5LCBhbmQgdGhlIGNvZGUgZWxzZXdoZXJlCi0gICAgICAgICMgaXMgc3Rp
bGwgYXNzdW1pbmcgdGhhdC4KLSAgICAgICAgZGVidWdsaXN0b3V0cHV0ID0gJ1wwJy5qb2luKGRl
YnVnc291cmNlcykgKyAnXDAnCi0gICAgICAgIG9wZW4oc291cmNlZmlsZSwgJ2EnKS53cml0ZShk
ZWJ1Z2xpc3RvdXRwdXQpCisgICAgICAgIGFwcGVuZF9zb3VyY2VfaW5mbyhmaWxlLCBzb3VyY2Vm
aWxlLCBkKQogCiAgICAgYmIudXRpbHMubWtkaXJoaWVyKG9zLnBhdGguZGlybmFtZShkZWJ1Z2Zp
bGUpKQogCkBAIC05MzYsNiArOTM5LDEzIEBAIHB5dGhvbiBzcGxpdF9hbmRfc3RyaXBfZmlsZXMg
KCkgewogICAgICAgICAgICAgICAgIHR5cGUgfD0gOAogICAgICAgICByZXR1cm4gdHlwZQogCisg
ICAgZGVmIGlzU3RhdGljTGliKHBhdGgpOgorICAgICAgICBpZiBmaWxlLmVuZHN3aXRoKCcuYScp
OgorICAgICAgICAgICAgd2l0aCBvcGVuKHBhdGgsICdyYicpIGFzIGZoOgorICAgICAgICAgICAg
ICAgIG1hZ2ljID0gYichPGFyY2g+XG4nCisgICAgICAgICAgICAgICAgc3RhcnQgPSBmaC5yZWFk
KGxlbihtYWdpYykpCisgICAgICAgICAgICAgICAgcmV0dXJuIHN0YXJ0ID09IG1hZ2ljCisgICAg
ICAgIHJldHVybiBGYWxzZQogCiAgICAgIwogICAgICMgRmlyc3QgbGV0cyBmaWd1cmUgb3V0IGFs
bCBvZiB0aGUgZmlsZXMgd2UgbWF5IGhhdmUgdG8gcHJvY2VzcyAuLi4gZG8gdGhpcyBvbmx5IG9u
Y2UhCkBAIC05NDMsNiArOTUzLDcgQEAgcHl0aG9uIHNwbGl0X2FuZF9zdHJpcF9maWxlcyAoKSB7
CiAgICAgZWxmZmlsZXMgPSB7fQogICAgIHN5bWxpbmtzID0ge30KICAgICBrZXJubW9kcyA9IFtd
CisgICAgc3RhdGljbGlicyA9IFtdCiAgICAgaW5vZGVzID0ge30KICAgICBsaWJkaXIgPSBvcy5w
YXRoLmFic3BhdGgoZHZhciArIG9zLnNlcCArIGQuZ2V0VmFyKCJsaWJkaXIiKSkKICAgICBiYXNl
bGliZGlyID0gb3MucGF0aC5hYnNwYXRoKGR2YXIgKyBvcy5zZXAgKyBkLmdldFZhcigiYmFzZV9s
aWJkaXIiKSkKQEAgLTk1NSw2ICs5NjYsOSBAQCBweXRob24gc3BsaXRfYW5kX3N0cmlwX2ZpbGVz
ICgpIHsKICAgICAgICAgICAgICAgICBpZiBmaWxlLmVuZHN3aXRoKCIua28iKSBhbmQgZmlsZS5m
aW5kKCIvbGliL21vZHVsZXMvIikgIT0gLTE6CiAgICAgICAgICAgICAgICAgICAgIGtlcm5tb2Rz
LmFwcGVuZChmaWxlKQogICAgICAgICAgICAgICAgICAgICBjb250aW51ZQorICAgICAgICAgICAg
ICAgIGlmIGlzU3RhdGljTGliKGZpbGUpOgorICAgICAgICAgICAgICAgICAgICBzdGF0aWNsaWJz
LmFwcGVuZChmaWxlKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZQogCiAgICAgICAgICAg
ICAgICAgIyBTa2lwIGRlYnVnIGZpbGVzCiAgICAgICAgICAgICAgICAgaWYgZGVidWdhcHBlbmQg
YW5kIGZpbGUuZW5kc3dpdGgoZGVidWdhcHBlbmQpOgpAQCAtMTAzMyw2ICsxMDQ3LDEwIEBAIHB5
dGhvbiBzcGxpdF9hbmRfc3RyaXBfZmlsZXMgKCkgewogICAgICAgICAgICAgIyBPbmx5IHN0b3Jl
IG9mZiB0aGUgaGFyZCBsaW5rIHJlZmVyZW5jZSBpZiB3ZSBzdWNjZXNzZnVsbHkgc3BsaXQhCiAg
ICAgICAgICAgICBzcGxpdGRlYnVnaW5mbyhmaWxlLCBmcGF0aCwgZGVidWdzcmNkaXIsIHNvdXJj
ZWZpbGUsIGQpCiAKKyAgICAgICAgaWYgZGVidWdzcmNkaXI6CisgICAgICAgICAgICBmb3IgZmls
ZSBpbiBzdGF0aWNsaWJzOgorICAgICAgICAgICAgICAgIGFwcGVuZF9zb3VyY2VfaW5mbyhmaWxl
LCBzb3VyY2VmaWxlLCBkKQorCiAgICAgICAgICMgSGFyZGxpbmsgb3VyIGRlYnVnIHN5bWJvbHMg
dG8gdGhlIG90aGVyIGhhcmRsaW5rIGNvcGllcwogICAgICAgICBmb3IgcmVmIGluIGlub2RlczoK
ICAgICAgICAgICAgIGlmIGxlbihpbm9kZXNbcmVmXSkgPT0gMToKLS0gCjIuMTEuMAoK
</data>

          </attachment>
      

    </bug>

</bugzilla>