<?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>7003</bug_id>
          
          <creation_ts>2014-11-30 16:14:53 +0000</creation_ts>
          <short_desc>eglibc-use-option-groups.patch does not exclude all glibc CXX tests when it should</short_desc>
          <delta_ts>2015-05-27 22:25:08 +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>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.8</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Juro Bystricky">juro.bystricky</reporter>
          <assigned_to name="Juro Bystricky">juro.bystricky</assigned_to>
          <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>47249</commentid>
    <comment_count>0</comment_count>
    <who name="Juro Bystricky">juro.bystricky</who>
    <bug_when>2014-11-30 16:14:53 +0000</bug_when>
    <thetext>Some test programs written in c++ are still included in spite of &quot;libc-cxx-tests&quot; being omitted from DISTRO_FEATURES.
All .cc programs are compiled with g++.
g++ automatically specifies linking against the C++ library.

These are currently conditionally excluded tests (based on OPTION_EGLIBC_CXX_TESTS):

  bug-atexit3-lib.cc 
  tst-cancel24.cc
  tst-chk4.cc
  tst-chk5.cc
  tst-chk6.cc
  tst-lfschk4.cc
  tst-lfschk5.cc
  tst-lfschk6.cc

These test are at present unconditinally included, but should be conditionally 
excluded as well:

  tst-cancel24-static.cc 
  tst-unique3lib.cc
  tst-unique3lib2.cc
  tst-unique4lib.cc
  tst-unique3.cc
  tst-unique4.cc</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47647</commentid>
    <comment_count>1</comment_count>
      <attachid>2305</attachid>
    <who name="Juro Bystricky">juro.bystricky</who>
    <bug_when>2014-12-21 16:23:49 +0000</bug_when>
    <thetext>Created attachment 2305
patch to conditionally exclude cxx tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47648</commentid>
    <comment_count>2</comment_count>
    <who name="Juro Bystricky">juro.bystricky</who>
    <bug_when>2014-12-21 16:25:15 +0000</bug_when>
    <thetext>Currently testing the attached patch with all qemus.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>51315</commentid>
    <comment_count>3</comment_count>
    <who name="Juro Bystricky">juro.bystricky</who>
    <bug_when>2015-05-27 22:25:08 +0000</bug_when>
    <thetext>
merged:
https://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=55fe5a06d9079639852dab804a7198313ea8cc09</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>2305</attachid>
            <date>2014-12-21 16:23:49 +0000</date>
            <delta_ts>2014-12-21 16:23:49 +0000</delta_ts>
            <desc>patch to conditionally exclude cxx tests</desc>
            <filename>no_cxx_tests.diff</filename>
            <type>text/plain</type>
            <size>4921</size>
            <attacher name="Juro Bystricky">juro.bystricky</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1jb3JlL2dsaWJjL2dsaWJjL2VnbGliYy11c2Utb3B0
aW9uLWdyb3Vwcy5wYXRjaCBiL21ldGEvcmVjaXBlcy1jb3JlL2dsaWJjL2dsaWJjL2VnbGliYy11
c2Utb3B0aW9uLWdyb3Vwcy5wYXRjaAppbmRleCA3MTM2MjUzLi4zNDczYzNiIDEwMDY0NAotLS0g
YS9tZXRhL3JlY2lwZXMtY29yZS9nbGliYy9nbGliYy9lZ2xpYmMtdXNlLW9wdGlvbi1ncm91cHMu
cGF0Y2gKKysrIGIvbWV0YS9yZWNpcGVzLWNvcmUvZ2xpYmMvZ2xpYmMvZWdsaWJjLXVzZS1vcHRp
b24tZ3JvdXBzLnBhdGNoCkBAIC00NjMsOCArNDYzLDggQEAgSW5kZXg6IGdpdC9kZWJ1Zy90c3Qt
Y2hrMS5jCiAgICBpZiAoZmQgIT0gLTEpCiBJbmRleDogZ2l0L2RsZmNuL01ha2VmaWxlCiA9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLS0gZ2l0Lm9yaWcvZGxmY24vTWFrZWZpbGUJMjAxNC0wOC0yOSAyMDowMDo0Ni4z
MTIwNzA1ODcgLTA3MDAKLSsrKyBnaXQvZGxmY24vTWFrZWZpbGUJMjAxNC0wOC0yOSAyMDowMTox
NS4xOTIwNzA1ODcgLTA3MDAKKy0tLSBnaXQub3JpZy9kbGZjbi9NYWtlZmlsZQorKysrIGdpdC9k
bGZjbi9NYWtlZmlsZQogQEAgLTE1LDYgKzE1LDggQEAKICAjIExpY2Vuc2UgYWxvbmcgd2l0aCB0
aGUgR05VIEMgTGlicmFyeTsgaWYgbm90LCBzZWUKICAjIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KQEAgLTQ3NCw3ICs0NzQsNyBAQCBJbmRleDogZ2l0L2RsZmNuL01ha2VmaWxlCiAg
c3ViZGlyCQk6PSBkbGZjbgogIAogIGluY2x1ZGUgLi4vTWFrZWNvbmZpZwotQEAgLTM2LDcgKzM4
LDkgQEAKK0BAIC0zNiwxNCArMzgsMTggQEAKICBpZmVxICh5ZXMsJChidWlsZC1zaGFyZWQpKQog
IHRlc3RzID0gZ2xyZWZtYWluIGZhaWx0ZXN0IHRzdC1kbGFkZHIgZGVmYXVsdCBlcnJtc2cxIHRz
dGN4YWF0ZXhpdCBcCiAgCWJ1Zy1kbG9wZW4xIGJ1Zy1kbHN5bTEgdHN0LWRsaW5mbyBidWctYXRl
eGl0MSBidWctYXRleGl0MiBcCkBAIC00ODUsNiArNDg1LDYyIEBAIEluZGV4OiBnaXQvZGxmY24v
TWFrZWZpbGUKICBlbmRpZgogIG1vZHVsZXMtbmFtZXMgPSBnbHJlZmxpYjEgZ2xyZWZsaWIyIGds
cmVmbGliMyBmYWlsdGVzdG1vZCBkZWZhdWx0bW9kMSBcCiAgCQlkZWZhdWx0bW9kMiBlcnJtc2cx
bW9kIG1vZGF0ZXhpdCBtb2RjeGFhdGV4aXQgXAorIAkJYnVnLWRsc3ltMS1saWIxIGJ1Zy1kbHN5
bTEtbGliMiBidWctYXRleGl0MS1saWIgXAorLQkJYnVnLWF0ZXhpdDItbGliIGJ1Zy1hdGV4aXQz
LWxpYiBidWctZGwtbGVhZi1saWIgXAorKwkJYnVnLWF0ZXhpdDItbGliIGJ1Zy1kbC1sZWFmLWxp
YiBcCisgCQlidWctZGwtbGVhZi1saWItY2IKKy0KKytpZmVxICh5LCQoT1BUSU9OX0VHTElCQ19D
WFhfVEVTVFMpKQorK21vZHVsZXMtbmFtZXMgKz0gYnVnLWF0ZXhpdDMtbGliCisrZW5kaWYKKyBm
YWlsdGVzdG1vZC5zby1uby16LWRlZnMgPSB5ZXMKKyBnbHJlZmxpYjIuc28tbm8tei1kZWZzID0g
eWVzCisgZXJybXNnMW1vZC5zby1uby16LWRlZnMgPSB5ZXMKK0luZGV4OiBnaXQvZWxmL01ha2Vm
aWxlCis9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09CistLS0gZ2l0Lm9yaWcvZWxmL01ha2VmaWxlCisrKysgZ2l0L2VsZi9N
YWtlZmlsZQorQEAgLTE3LDYgKzE3LDggQEAKKyAKKyAjIE1ha2VmaWxlIGZvciBlbGYgc3ViZGly
ZWN0b3J5IG9mIEdOVSBDIExpYnJhcnkuCisgCisraW5jbHVkZSAuLi9vcHRpb24tZ3JvdXBzLm1h
aworKworIHN1YmRpcgkJOj0gZWxmCisgCisgaW5jbHVkZSAuLi9NYWtlY29uZmlnCitAQCAtMTQ0
LDEwICsxNDYsMTEgQEAgdGVzdHMgKz0gbG9hZHRlc3QgcmVzdGVzdDEgcHJlbG9hZHRlc3QgbG9h
ZGZhaWwgbXVsdGlsb2FkIG9yaWd0ZXN0IHJlc29sdmZhaWwgXAorIAkgdW5sb2FkMyB1bmxvYWQ0
IHVubG9hZDUgdW5sb2FkNiB1bmxvYWQ3IHVubG9hZDggdHN0LWdsb2JhbDEgb3JkZXIyIFwKKyAJ
IHRzdC1hdWRpdDEgdHN0LWF1ZGl0MiB0c3QtYXVkaXQ4IHRzdC1hdWRpdDkgXAorIAkgdHN0LXN0
YWNrZ3VhcmQxIHRzdC1hZGRyMSB0c3QtdGhybG9jayBcCistCSB0c3QtdW5pcXVlMSB0c3QtdW5p
cXVlMiB0c3QtdW5pcXVlMyB0c3QtdW5pcXVlNCBcCisrCSB0c3QtdW5pcXVlMSB0c3QtdW5pcXVl
MiBcCisgCSB0c3QtaW5pdG9yZGVyIHRzdC1pbml0b3JkZXIyIHRzdC1yZWxzb3J0MSB0c3QtbnVs
bC1hcmd2IFwKKyAJIHRzdC1wdHJndWFyZDEKKyAjCSByZWxkZXA5CisrdGVzdHMtJChPUFRJT05f
RUdMSUJDX0NYWF9URVNUUykgKz0gdHN0LXVuaXF1ZTMgdHN0LXVuaXF1ZTQKKyBpZmVxICgkKGJ1
aWxkLWhhcmRjb2RlZC1wYXRoLWluLXRlc3RzKSx5ZXMpCisgdGVzdHMgKz0gdHN0LWRsb3Blbi1h
b3V0CisgZW5kaWYKK0BAIC0yMDUsOCArMjA4LDYgQEAgbW9kdWxlcy1uYW1lcyA9IHRlc3RvYmox
IHRlc3RvYmoyIHRlc3RvYmozIHRlc3RvYmo0IHRlc3RvYmo1IHRlc3RvYmo2IFwKKyAJCXRzdC11
bmlxdWUxbW9kMSB0c3QtdW5pcXVlMW1vZDIgXAorIAkJdHN0LXVuaXF1ZTJtb2QxIHRzdC11bmlx
dWUybW9kMiBcCisgCQl0c3QtYXVkaXRtb2Q5YSB0c3QtYXVkaXRtb2Q5YiBcCistCQl0c3QtdW5p
cXVlM2xpYiB0c3QtdW5pcXVlM2xpYjIgXAorLQkJdHN0LXVuaXF1ZTRsaWIgXAorIAkJdHN0LWlu
aXRvcmRlcmExIHRzdC1pbml0b3JkZXJiMSBcCisgCQl0c3QtaW5pdG9yZGVyYTIgdHN0LWluaXRv
cmRlcmIyIFwKKyAJCXRzdC1pbml0b3JkZXJhMyB0c3QtaW5pdG9yZGVyYTQgXAorQEAgLTIxNCw2
ICsyMTUsOSBAQCBtb2R1bGVzLW5hbWVzID0gdGVzdG9iajEgdGVzdG9iajIgdGVzdG9iajMgdGVz
dG9iajQgdGVzdG9iajUgdGVzdG9iajYgXAorIAkJdHN0LWluaXRvcmRlcjJkIFwKKyAJCXRzdC1y
ZWxzb3J0MW1vZDEgdHN0LXJlbHNvcnQxbW9kMiB0c3QtYXJyYXkyZGVwIFwKKyAJCXRzdC1hcnJh
eTVkZXAgdHN0LW51bGwtYXJndi1saWIKKytpZmVxICh5LCQoT1BUSU9OX0VHTElCQ19DWFhfVEVT
VFMpKQorK21vZHVsZXMtbmFtZXMgKz0gdHN0LXVuaXF1ZTNsaWIgdHN0LXVuaXF1ZTNsaWIyIHRz
dC11bmlxdWU0bGliIAorK2VuZGlmCisgaWZlcSAoeWVzeWVzLCQoaGF2ZS1mcGllKSQoYnVpbGQt
c2hhcmVkKSkKKyBtb2R1bGVzLW5hbWVzICs9IHRzdC1waWVtb2QxCisgdGVzdHMgKz0gdHN0LXBp
ZTEgdHN0LXBpZTIKIEluZGV4OiBnaXQvZWxmL2RsLXN1cHBvcnQuYwogPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogLS0t
IGdpdC5vcmlnL2VsZi9kbC1zdXBwb3J0LmMJMjAxNC0wOC0yOSAyMDowMDo0Ni4zODQwNzA1ODcg
LTA3MDAKQEAgLTI5NDcsOCArMzAwMyw4IEBAIEluZGV4OiBnaXQvbmlzL01ha2VmaWxlCiAgZW5k
aWYKIEluZGV4OiBnaXQvbnB0bC9NYWtlZmlsZQogPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0tIGdpdC5vcmlnL25w
dGwvTWFrZWZpbGUJMjAxNC0wOC0yOSAyMDowMDo1Mi43MDQwNzA1ODcgLTA3MDAKLSsrKyBnaXQv
bnB0bC9NYWtlZmlsZQkyMDE0LTA4LTI5IDIwOjAxOjE1LjIxNjA3MDU4NyAtMDcwMAorLS0tIGdp
dC5vcmlnL25wdGwvTWFrZWZpbGUKKysrKyBnaXQvbnB0bC9NYWtlZmlsZQogQEAgLTE4LDYgKzE4
LDggQEAKICAjCiAgIwlTdWItbWFrZWZpbGUgZm9yIE5QVEwgcG9ydGlvbiBvZiB0aGUgbGlicmFy
eS4KQEAgLTMwMzUsNiArMzA5MSwyNyBAQCBJbmRleDogZ2l0L25wdGwvTWFrZWZpbGUKICAjIEZp
bGVzIHdoaWNoIG11c3Qgbm90IGJlIGxpbmtlZCB3aXRoIGxpYnB0aHJlYWQuCiAgdGVzdHMtbm9s
aWJwdGhyZWFkID0gdHN0LXVubG9hZAogIAorQEAgLTM2MywxMiArMzc3LDE4IEBACisgCQkgICAg
JChjb21tb24tb2JqcGZ4KWxpYmMuYQorIAorIHRlc3RzLXN0YXRpYyArPSB0c3QtbG9jYWxlMSB0
c3QtbG9jYWxlMiB0c3Qtc3RhY2tndWFyZDEtc3RhdGljIFwKKy0JCXRzdC1jYW5jZWwyMS1zdGF0
aWMgdHN0LWNhbmNlbDI0LXN0YXRpYyB0c3QtY29uZDgtc3RhdGljIFwKKysJCXRzdC1jYW5jZWwy
MS1zdGF0aWMgdHN0LWNvbmQ4LXN0YXRpYyBcCisgCQl0c3QtbXV0ZXg4LXN0YXRpYyB0c3QtbXV0
ZXhwaTgtc3RhdGljIHRzdC1zZW0xMS1zdGF0aWMgXAorIAkJdHN0LXNlbTEyLXN0YXRpYworLXRl
c3RzICs9IHRzdC1zdGFja2d1YXJkMS1zdGF0aWMgdHN0LWNhbmNlbDIxLXN0YXRpYyB0c3QtY2Fu
Y2VsMjQtc3RhdGljIFwKKysKKytpZmVxICh5LCQoT1BUSU9OX0VHTElCQ19DWFhfVEVTVFMpKQor
K3Rlc3RzLXN0YXRpYyArPSB0c3QtY2FuY2VsMjQtc3RhdGljCisrZW5kaWYKKysKKyt0ZXN0cyAr
PSB0c3Qtc3RhY2tndWFyZDEtc3RhdGljIHRzdC1jYW5jZWwyMS1zdGF0aWMgXAorIAkgdHN0LWNv
bmQ4LXN0YXRpYyB0c3QtbXV0ZXg4LXN0YXRpYyB0c3QtbXV0ZXhwaTgtc3RhdGljIFwKKyAJIHRz
dC1zZW0xMS1zdGF0aWMgdHN0LXNlbTEyLXN0YXRpYworK3Rlc3RzLSQoT1BUSU9OX0VHTElCQ19D
WFhfVEVTVFMpICs9IHRzdC1jYW5jZWwyNC1zdGF0aWMKKyB4dGVzdHMtc3RhdGljICs9IHRzdC1z
ZXR1aWQxLXN0YXRpYworIAorICMgVGhlc2UgdGVzdHMgYXJlIGxpbmtlZCB3aXRoIGxpYmMgYmVm
b3JlIGxpYnB0aHJlYWQKIEluZGV4OiBnaXQvbnB0bC9wdGhyZWFkX2NyZWF0ZS5jCiA9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09CiAtLS0gZ2l0Lm9yaWcvbnB0bC9wdGhyZWFkX2NyZWF0ZS5jCTIwMTQtMDgtMjkgMjA6MDA6
NTIuNzY0MDcwNTg3IC0wNzAwCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>