<?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>2516</bug_id>
          
          <creation_ts>2012-05-29 08:52:08 +0000</creation_ts>
          <short_desc>boost: added missing libraries to BOOST_LIBS</short_desc>
          <delta_ts>2012-06-06 03:18:40 +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>core</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Low</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Johannes König">koenig</reporter>
          <assigned_to name="Saul Wold">sgw</assigned_to>
          <cc>meta.mr.watcher</cc>
    
    <cc>meta.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>21686</commentid>
    <comment_count>0</comment_count>
      <attachid>551</attachid>
    <who name="Johannes König">koenig</who>
    <bug_when>2012-05-29 08:52:08 +0000</bug_when>
    <thetext>Created attachment 551
Patch

Some libraries included in Boost are not listed in the BOOST_LIBS variable (and therefor are not build). The attached patch adds these libraries to the recipe.

- chrono
- exception
- locale
- math
- random
- timer</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21833</commentid>
    <comment_count>1</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2012-06-05 07:01:59 +0000</bug_when>
    <thetext>Johannes,  We currently limit the libraries that are built for what is required by the other native tools that use boost so that we do not need have longer build time and larger binaries.

What&apos;s the reason for adding these additional libraries?  Are you working with a layer, can these be added to your layer via a .bbextend?

I am inclinded to close this</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21842</commentid>
    <comment_count>2</comment_count>
    <who name="Johannes König">koenig</who>
    <bug_when>2012-06-05 11:42:46 +0000</bug_when>
    <thetext>Yes, I need it for my own recipes. You are right, it is better to extend boost only for my layer. You can close this ticket.

(Do you mean .bbappend with .bbextend?)

But I think in the future it would be better to split the monolithic boost recipe into multiple recipes. One recipe for each boost library which requires a build step and an additionally recipe for boost headers. This allows each recipe to define the dependencies with a finer granularity.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>21873</commentid>
    <comment_count>3</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2012-06-06 03:18:40 +0000</bug_when>
    <thetext>Yes, it was late when I wrote that, I meant the .bbappend file.  I would have to look at what it would take to split the boost package into seperate recipes, sounds like a worth goal, but maybe not for 1.3.

I will close this bug, if you want to open a new one for splitting the boost library that would be fine.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>551</attachid>
            <date>2012-05-29 08:52:08 +0000</date>
            <delta_ts>2012-05-29 08:52:08 +0000</delta_ts>
            <desc>Patch</desc>
            <filename>poky-boost-missing-libs.patch</filename>
            <type>application/octet-stream</type>
            <size>1228</size>
            <attacher name="Johannes König">koenig</attacher>
            
              <data encoding="base64">RnJvbSA0NTRiNmRhZjE1MGU3ODYxMDMzNWE1YzAxNjhhZjM0NDlhNmNjMWRlIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Sm9oYW5uZXM9MjBLPUMzPUI2bmlnPz0gPGtv
ZW5pZ0Bpbm1hY2guZGU+CkRhdGU6IFR1ZSwgMjkgTWF5IDIwMTIgMTA6MzY6MTUgKzAyMDAKU3Vi
amVjdDogW1BBVENIXSBib29zdDogYWRkZWQgbWlzc2luZyBsaWJyYXJpZXMgdG8gQk9PU1RfTElC
UwoKVGhlIGZsb3dpbmcgbGlicmFyaWVzIHdoZXJlIG5vdCBpbmNsdWRlZCBpbiBCT09TVF9MSUJT
Ci0gY2hyb25vCi0gZXhjZXB0aW9uCi0gbG9jYWxlCi0gbWF0aAotIHJhbmRvbQotIHRpbWVyCi0t
LQogbWV0YS9yZWNpcGVzLXN1cHBvcnQvYm9vc3QvYm9vc3QuaW5jIHwgICAgOCArKysrKysrLQog
MSBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvbWV0YS9yZWNpcGVzLXN1cHBvcnQvYm9vc3QvYm9vc3QuaW5jIGIvbWV0YS9yZWNpcGVz
LXN1cHBvcnQvYm9vc3QvYm9vc3QuaW5jCmluZGV4IDExNjJjY2QuLmQ4YTBlNzIgMTAwNjQ0Ci0t
LSBhL21ldGEvcmVjaXBlcy1zdXBwb3J0L2Jvb3N0L2Jvb3N0LmluYworKysgYi9tZXRhL3JlY2lw
ZXMtc3VwcG9ydC9ib29zdC9ib29zdC5pbmMKQEAgLTE2LDIzICsxNiwyOSBAQCBCT09TVF9WRVIg
PSAiJHtAIl8iLmpvaW4oZC5nZXRWYXIoIlBWIiwxKS5zcGxpdCgiLiIpKX0iCiBCT09TVF9NQUog
PSAiJHtAIl8iLmpvaW4oZC5nZXRWYXIoIlBWIiwxKS5zcGxpdCgiLiIpWzA6Ml0pfSIKIEJPT1NU
X1AgPSAiYm9vc3RfJHtCT09TVF9WRVJ9IgogCi1JTkNfUFIgPSAicjQiCitJTkNfUFIgPSAicjUi
CiAKIFNSQ19VUkkgPSAiJHtTT1VSQ0VGT1JHRV9NSVJST1J9LyR7QlBOfS8ke0JPT1NUX1B9LnRh
ci5iejIiCiAKIFMgPSAiJHtXT1JLRElSfS8ke0JPT1NUX1B9IgogCiBCT09TVF9MSUJTID0gIlwK
KwljaHJvbm8gXAogCWRhdGVfdGltZSBcCisJZXhjZXB0aW9uIFwKIAlmaWxlc3lzdGVtIFwKIAln
cmFwaCBcCiAJaW9zdHJlYW1zIFwKKwlsb2NhbGUgXAorCW1hdGggXAogCXByb2dyYW1fb3B0aW9u
cyBcCisJcmFuZG9tIFwKIAlyZWdleCBcCiAJc2lnbmFscyBcCiAJc3lzdGVtIFwKIAl0ZXN0IFwK
IAl0aHJlYWQgXAorCXRpbWVyIFwKIAkiCiAKICMgRklYTUU6IGZvciBzb21lIHJlYXNvbiB0aGlz
IGZhaWxzIG9uIHBvd2VycGMKLS0gCjEuNy4wLjQKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>