<?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>6702</bug_id>
          
          <creation_ts>2014-09-09 15:26:28 +0000</creation_ts>
          <short_desc>Fix the broken SDK with ccache</short_desc>
          <delta_ts>2015-11-11 09:38:48 +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>devtools / tool chain</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Low</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.8.2</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Laszlo Papp">lpapp</reporter>
          <assigned_to name="Laszlo Papp">lpapp</assigned_to>
          <cc>armccurdy</cc>
    
    <cc>jefro</cc>
    
    <cc>joshuagloe</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>richard.purdie</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Yes (doc changes required)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>45496</commentid>
    <comment_count>0</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2014-09-09 15:26:28 +0000</bug_when>
    <thetext>The SDK generated by Yocto breaks the build for downstream projects using ccache for speeding up the compilation. This is not an acceptable and the solution is relative simple, provided in here:

https://www.mail-archive.com/openembedded-core@lists.openembedded.org/msg55898.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45539</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2014-09-11 14:51:37 +0000</bug_when>
    <thetext>Reassigning to Laszlo since the next steps with this rest with him. It is not up to us to rewrite the commit message to  conform to submission guidelines, or explain the problem the patch is solving properly in the commit message which it currently does not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45540</commentid>
    <comment_count>2</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2014-09-11 15:02:46 +0000</bug_when>
    <thetext>Please do not assign it to me. I do not intend to work on this. I have already made all the work needed available in our fork. If you do not care about the broken SDK for people using ccache, close as won&apos;t fix or so.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52265</commentid>
    <comment_count>3</comment_count>
    <who name="Andre McCurdy">armccurdy</who>
    <bug_when>2015-07-10 07:09:30 +0000</bug_when>
    <thetext>Patch is present in the oe-core master branch [1], however was broken soon after the initial merge [2], then subsequently fixed again [3].

The YP 1.8 release contains the broken version. YP 1.8.1 is expected to contain the fix.

[1] http://git.openembedded.org/openembedded-core/commit/?id=1d31ddb856a80ba9da1a64ed5d701dc0f7351ef7

[2] http://git.openembedded.org/openembedded-core/commit/?id=62930ea37cfd5ba787ee85bc8dab23c20a775253

[3] http://git.openembedded.org/openembedded-core/commit/?id=986e5f37f3450077c843777c22df6b2d0f9502c5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52266</commentid>
    <comment_count>4</comment_count>
    <who name="Laszlo Papp">lpapp</who>
    <bug_when>2015-07-10 07:17:24 +0000</bug_when>
    <thetext>Hmm, it works for me with the initial merge. As far as I can see the the following change was applied against the ccache path as well as PATH, so that is probably a bit more generic change than just fixing ccache. But yeah, thank you for the update.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52267</commentid>
    <comment_count>5</comment_count>
    <who name="Andre McCurdy">armccurdy</who>
    <bug_when>2015-07-10 07:26:00 +0000</bug_when>
    <thetext>(In reply to comment #4)
&gt; Hmm, it works for me with the initial merge. As far as I can see the the
&gt; following change was applied against the ccache path as well as PATH, so
&gt; that is probably a bit more generic change than just fixing ccache.

Yes, the initial merge was fine. Unfortunately quoting got broken between the initial merge and the Yocto 1.8 release.

It&apos;s fixed again now in both the master and fido branches of oe-core.

&gt; But yeah, thank you for the update.

Thanks for the patch!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>56236</commentid>
    <comment_count>6</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2015-11-05 16:10:31 +0000</bug_when>
    <thetext>Confirmed fixed in fido 1.8.1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>56375</commentid>
    <comment_count>7</comment_count>
    <who name="Joshua Lock">joshuagloe</who>
    <bug_when>2015-11-11 09:38:48 +0000</bug_when>
    <thetext>Fixed in the released 1.8.1</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>