<?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>3393</bug_id>
          
          <creation_ts>2012-11-06 11:39:08 +0000</creation_ts>
          <short_desc>Build fails when using Sourcery CodeBench Lite for ARM toolchain with multiple providers errors</short_desc>
          <delta_ts>2013-12-19 16:18:34 +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>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.5</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Stefan Stanacar">sstncr</reporter>
          <assigned_to name="Christopher Larson">kergoth</assigned_to>
          <cc>bluelightning</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>sgw</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>27252</commentid>
    <comment_count>0</comment_count>
    <who name="Stefan Stanacar">sstncr</who>
    <bug_when>2012-11-06 11:39:08 +0000</bug_when>
    <thetext>When trying to use Sourcery CodeBench Lite ARM toolchain to build a core-image-minimal image bitbake bails out with errors about multiple .bb files providing virtual/libc and others.

In meta/conf/distro/include/tcmode-external-sourcery.inc I changed:
   TARGET_PREFIX = &quot;${CSL_TARGET_SYS}-&quot;
to:
   TARGET_PREFIX ?= &quot;${CSL_TARGET_SYS}-&quot;
and in meta-yocto/conf/distro/poky.conf I added
   TCMODE = &quot;external-csl&quot;
   CSL_VER_MAIN  = &quot;2012.03-57&quot;
   EXTERNAL_TOOLCHAIN = &quot;/home/stefans/csl&quot;
   TARGET_PREFIX = &quot;arm-none-linux-gnueabi-&quot;


bitbake core-image-minimal

Build Configuration:
BB_VERSION        = &quot;1.16.0&quot;
TARGET_ARCH       = &quot;arm&quot;
TARGET_OS         = &quot;linux-gnueabi&quot;
MACHINE           = &quot;qemuarm&quot;
DISTRO            = &quot;poky&quot;
DISTRO_VERSION    = &quot;1.3+snapshot-20121106&quot;
TUNE_FEATURES     = &quot;armv5 dsp thumb arm926ejs&quot;
TARGET_FPU        = &quot;soft&quot;
meta              
meta-yocto        
meta-yocto-bsp    = &quot;master:78983e939ab17f02f8911c8b0d0e326b419856b9&quot;

ERROR: Multiple .bb files are due to be built which each provide virtual/libc (/home/stefans/yocto/poky/meta/recipes-core/eglibc/eglibc_2.16.bb /home/stefans/yocto/poky/meta/recipes-core/meta/external-sourcery-toolchain.bb).
 This usually means one provides something the other doesn&apos;t and should.
ERROR: Multiple .bb files are due to be built which each provide virtual/arm-none-linux-gnueabi-libc-for-gcc (/home/stefans/yocto/poky/meta/recipes-core/eglibc/eglibc_2.16.bb /home/stefans/yocto/poky/meta/recipes-core/meta/external-sourcery-toolchain.bb).
 This usually means one provides something the other doesn&apos;t and should.
ERROR: Multiple .bb files are due to be built which each provide virtual/libiconv (/home/stefans/yocto/poky/meta/recipes-core/eglibc/eglibc_2.16.bb /home/stefans/yocto/poky/meta/recipes-core/meta/external-sourcery-toolchain.bb).
 This usually means one provides something the other doesn&apos;t and should.
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: Function failed: do_install (see /home/stefans/yocto/builds/csl/tmp/work/armv5te-poky-linux-gnueabi/external-sourcery-toolchain-2012.03-57-r7/temp/log.do_install.2066 for further information)
ERROR: Logfile of failure stored in: /home/stefans/yocto/builds/csl/tmp/work/armv5te-poky-linux-gnueabi/external-sourcery-toolchain-2012.03-57-r7/temp/log.do_install.2066
Log data follows:
| DEBUG: Executing shell function do_install
| cp: target `/home/stefans/yocto/builds/csl/tmp/work/armv5te-poky-linux-gnueabi/external-sourcery-toolchain-2012.03-57-r7/image/lib&apos; is not a directory
| ERROR: Function failed: do_install (see /home/stefans/yocto/builds/csl/tmp/work/armv5te-poky-linux-gnueabi/external-sourcery-toolchain-2012.03-57-r7/temp/log.do_install.2066 for further information)
ERROR: Task 260 (/home/stefans/yocto/poky/meta/recipes-core/meta/external-sourcery-toolchain.bb, do_install) failed with exit code &apos;1&apos;

---


[stefans@firebird csl]$ bitbake -D core-image-minimal | grep arm-none-linux-gnueabi-libc-for-gcc
DEBUG: checking PREFERRED_PROVIDER_virtual/arm-none-linux-gnueabi-libc-for-gcc (value external-sourcery-toolchain) against [&apos;eglibc&apos;]
DEBUG: checking PREFERRED_PROVIDER_virtual/arm-none-linux-gnueabi-libc-for-gcc (value external-sourcery-toolchain) against [&apos;eglibc&apos;]
DEBUG: checking PREFERRED_PROVIDER_virtual/arm-none-linux-gnueabi-libc-for-gcc (value external-sourcery-toolchain) against [&apos;eglibc&apos;]
DEBUG: checking PREFERRED_PROVIDER_virtual/arm-none-linux-gnueabi-libc-for-gcc (value external-sourcery-toolchain) against [&apos;eglibc&apos;]
DEBUG: providers for virtual/arm-none-linux-gnueabi-libc-for-gcc are: [&apos;eglibc&apos;, &apos;external-sourcery-toolchain&apos;]
NOTE: selecting external-sourcery-toolchain to satisfy virtual/arm-none-linux-gnueabi-libc-for-gcc due to PREFERRED_PROVIDERS
DEBUG: sorted providers for virtual/arm-none-linux-gnueabi-libc-for-gcc are: [&apos;/home/stefans/yocto/poky/meta/recipes-core/meta/external-sourcery-toolchain.bb&apos;, &apos;/home/stefans/yocto/poky/meta/recipes-core/eglibc/eglibc_2.16.bb&apos;]
ERROR: Multiple .bb files are due to be built which each provide virtual/arm-none-linux-gnueabi-libc-for-gcc (/home/stefans/yocto/poky/meta/recipes-core/eglibc/eglibc_2.16.bb /home/stefans/yocto/poky/meta/recipes-core/meta/external-sourcery-toolchain.bb).

----

[stefans@firebird csl]$ ls -l /home/stefans/yocto/builds/csl/tmp/work/armv5te-poky-linux-gnueabi/external-sourcery-toolchain-2012.03-57-r7/image/
total 0
[stefans@firebird csl]$ cat /home/stefans/yocto/builds/csl/tmp/work/armv5te-poky-linux-gnueabi/external-sourcery-toolchain-2012.03-57-r7/temp/log.do_install.2066
DEBUG: Executing shell function do_install
cp: target `/home/stefans/yocto/builds/csl/tmp/work/armv5te-poky-linux-gnueabi/external-sourcery-toolchain-2012.03-57-r7/image/lib&apos; is not a directory
ERROR: Function failed: do_install (see /home/stefans/yocto/builds/csl/tmp/work/armv5te-poky-linux-gnueabi/external-sourcery-toolchain-2012.03-57-r7/temp/log.do_install.2066 for further information)

----


There are two errors but I&apos;m not sure if the second error (cp missing target) is related to the first one. 
Also, I have the same errors on danny release as well the above master commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27267</commentid>
    <comment_count>1</comment_count>
      <attachid>934</attachid>
    <who name="Stefan Stanacar">sstncr</who>
    <bug_when>2012-11-06 18:07:56 +0000</bug_when>
    <thetext>Created attachment 934
run.do_install for the second error</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27268</commentid>
    <comment_count>2</comment_count>
    <who name="Stefan Stanacar">sstncr</who>
    <bug_when>2012-11-06 18:19:07 +0000</bug_when>
    <thetext>run.do_install log has some weirdness in it: 

do_install() {
        # Use optimized files if available
        sysroot=&quot;ERROR: ld.so: object &apos;libpseudo.so&apos; from LD_PRELOAD cannot be p
reloaded: ignored.
/home/stefans/csl/bin/../arm-none-linux-gnueabi/libc&quot;

wth?!
After poking around I did this hack:

git diff meta/conf/distro/include/tcmode-external-sourcery.inc
diff --git a/meta/conf/distro/include/tcmode-external-sourcery.inc b/meta/conf/distro/include/tcmode-external-sourcery.inc
index 098c724..2e0d464 100644
--- a/meta/conf/distro/include/tcmode-external-sourcery.inc
+++ b/meta/conf/distro/include/tcmode-external-sourcery.inc
@@ -46,7 +46,7 @@ TOOLCHAIN_OPTIONS = &quot; --sysroot=${STAGING_DIR_HOST}&quot;
 # files will be extracted into the OE sysroot
 def exttc_run(d, cmd):
     try:
-        return bb.process.run(cmd, shell=True, env={&apos;PATH&apos;: d.getVar(&apos;PATH&apos;, True)})[0].rstrip()
+        return bb.process.run(cmd, shell=True, env={&apos;PATH&apos;: d.getVar(&apos;PATH&apos;, True)}, stderr=False)[0].rstrip()
     except (OSError, bb.process.CmdError):
         return &apos;&apos;


Now I don&apos;t get the second error anymore (the one about cp) when doing bitbake core-image-minimal and I do see the error (instead of getting into sysroot):

NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: ld.so: object &apos;libpseudo.so&apos; from LD_PRELOAD cannot be preloaded: ignored.
Currently 2 running tasks (237 of 1326):
0: external-sourcery-toolchain-2012.03-57-r7 do_install (pid 10380)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39504</commentid>
    <comment_count>3</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2013-12-19 16:18:34 +0000</bug_when>
    <thetext>By community agreement we&apos;ve removed external-sourcery-toolchain from OE-Core in master [1], in favour of meta-sourcery which is better maintained. Accordingly for 1.5 this is a WONTFIX; people should use meta-sourcery instead there also.

[1] http://cgit.openembedded.org/openembedded-core/commit/?id=7603b15415301679bccbcb89af688c211704a43a</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>934</attachid>
            <date>2012-11-06 18:07:56 +0000</date>
            <delta_ts>2012-11-06 18:07:56 +0000</delta_ts>
            <desc>run.do_install for the second error</desc>
            <filename>run.do_install.32284</filename>
            <type>application/octet-stream</type>
            <size>10793</size>
            <attacher name="Stefan Stanacar">sstncr</attacher>
            
              <data encoding="base64">IyEvYmluL3NoIC1lCmV4cG9ydCBwcmVmaXg9Ii91c3IiCmV4cG9ydCBTVFJJUD0iYXJtLW5vbmUt
bGludXgtZ251ZWFiaS1zdHJpcCIKZXhwb3J0IGxvY2Fsc3RhdGVkaXI9Ii92YXIiCmV4cG9ydCBC
VUlMRF9DWFg9ImcrKyIKZXhwb3J0IExEPSJhcm0tbm9uZS1saW51eC1nbnVlYWJpLWxkIC0tc3lz
cm9vdD0vaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9jc2wvdG1wL3N5c3Jvb3RzL3FlbXVhcm0i
CmV4cG9ydCBiaW5kaXI9Ii91c3IvYmluIgpleHBvcnQgVEFSR0VUX0NYWEZMQUdTPSItTzIgLXBp
cGUgLWcgLWZlbGltaW5hdGUtdW51c2VkLWRlYnVnLXR5cGVzIC1mcGVybWlzc2l2ZSIKZXhwb3J0
IGluY2x1ZGVkaXI9Ii91c3IvaW5jbHVkZSIKZXhwb3J0IEJVSUxEX0NDPSJnY2MiCmV4cG9ydCBC
VUlMRF9MRD0ibGQiCmV4cG9ydCBvbGRpbmNsdWRlZGlyPSIvdXNyL2luY2x1ZGUiCmV4cG9ydCBC
VUlMRF9DQ0xEPSJnY2MiCmV4cG9ydCBDQz0iYXJtLW5vbmUtbGludXgtZ251ZWFiaS1nY2MgIC1t
YXJjaD1hcm12NXRlICAtbWFybSAtbXRodW1iLWludGVyd29yayAgLW10dW5lPWFybTkyNmVqLXMg
LS1zeXNyb290PS9ob21lL3N0ZWZhbnMveW9jdG8vYnVpbGRzL2NzbC90bXAvc3lzcm9vdHMvcWVt
dWFybSIKZXhwb3J0IEJVSUxEX1JBTkxJQj0icmFubGliIgpleHBvcnQgQlVJTERfTk09Im5tIgpl
eHBvcnQgbWFuZGlyPSIvdXNyL3NoYXJlL21hbiIKZXhwb3J0IE9CSkNPUFk9ImFybS1ub25lLWxp
bnV4LWdudWVhYmktb2JqY29weSIKZXhwb3J0IHNlcnZpY2VkaXI9Ii9zcnYiCmV4cG9ydCBMQ19B
TEw9IkMiCmV4cG9ydCBQS0dfQ09ORklHX0RJUj0iL2hvbWUvc3RlZmFucy95b2N0by9idWlsZHMv
Y3NsL3RtcC9zeXNyb290cy9xZW11YXJtLy91c3IvbGliL3BrZ2NvbmZpZyIKZXhwb3J0IHN5c2Nv
bmZkaXI9Ii9ldGMiCmV4cG9ydCBDQ0xEPSJhcm0tbm9uZS1saW51eC1nbnVlYWJpLWdjYyAgLW1h
cmNoPWFybXY1dGUgIC1tYXJtIC1tdGh1bWItaW50ZXJ3b3JrICAtbXR1bmU9YXJtOTI2ZWotcyAt
LXN5c3Jvb3Q9L2hvbWUvc3RlZmFucy95b2N0by9idWlsZHMvY3NsL3RtcC9zeXNyb290cy9xZW11
YXJtIgpleHBvcnQgYmFzZV9iaW5kaXI9Ii9iaW4iCmV4cG9ydCBQS0dfQ09ORklHX0xJQkRJUj0i
L2hvbWUvc3RlZmFucy95b2N0by9idWlsZHMvY3NsL3RtcC9zeXNyb290cy9xZW11YXJtLy91c3Iv
bGliL3BrZ2NvbmZpZyIKZXhwb3J0IHNiaW5kaXI9Ii91c3Ivc2JpbiIKZXhwb3J0IENGTEFHUz0i
LU8yIC1waXBlIC1nIC1mZWxpbWluYXRlLXVudXNlZC1kZWJ1Zy10eXBlcyIKZXhwb3J0IFRBUkdF
VF9MREZMQUdTPSItV2wsLU8xIC1XbCwtLWhhc2gtc3R5bGU9Z251IgpleHBvcnQgUEtHX0NPTkZJ
R19ESVNBQkxFX1VOSU5TVEFMTEVEPSJ5ZXMiCmV4cG9ydCBCVUlMRF9MREZMQUdTPSItTC9ob21l
L3N0ZWZhbnMveW9jdG8vYnVpbGRzL2NzbC90bXAvc3lzcm9vdHMveDg2XzY0LWxpbnV4L3Vzci9s
aWIgLUwvaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9jc2wvdG1wL3N5c3Jvb3RzL3g4Nl82NC1s
aW51eC9saWIgLVdsLC1ycGF0aC1saW5rLC9ob21lL3N0ZWZhbnMveW9jdG8vYnVpbGRzL2NzbC90
bXAvc3lzcm9vdHMveDg2XzY0LWxpbnV4L3Vzci9saWIgLVdsLC1ycGF0aC1saW5rLC9ob21lL3N0
ZWZhbnMveW9jdG8vYnVpbGRzL2NzbC90bXAvc3lzcm9vdHMveDg2XzY0LWxpbnV4L2xpYiAtV2ws
LXJwYXRoLC9ob21lL3N0ZWZhbnMveW9jdG8vYnVpbGRzL2NzbC90bXAvc3lzcm9vdHMveDg2XzY0
LWxpbnV4L3Vzci9saWIgLVdsLC1ycGF0aCwvaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9jc2wv
dG1wL3N5c3Jvb3RzL3g4Nl82NC1saW51eC9saWIgLVdsLC1PMSIKZXhwb3J0IHN5c3RlbWRfdW5p
dGRpcj0iL2xpYi9zeXN0ZW1kIgpleHBvcnQgUEtHX0NPTkZJR19TWVNST09UX0RJUj0iL2hvbWUv
c3RlZmFucy95b2N0by9idWlsZHMvY3NsL3RtcC9zeXNyb290cy9xZW11YXJtIgpleHBvcnQgQ1hY
RkxBR1M9Ii1PMiAtcGlwZSAtZyAtZmVsaW1pbmF0ZS11bnVzZWQtZGVidWctdHlwZXMgLWZwZXJt
aXNzaXZlIC1mdmlzaWJpbGl0eS1pbmxpbmVzLWhpZGRlbiIKZXhwb3J0IEY3Nz0iYXJtLW5vbmUt
bGludXgtZ251ZWFiaS1nNzcgIC1tYXJjaD1hcm12NXRlICAtbWFybSAtbXRodW1iLWludGVyd29y
ayAgLW10dW5lPWFybTkyNmVqLXMgLS1zeXNyb290PS9ob21lL3N0ZWZhbnMveW9jdG8vYnVpbGRz
L2NzbC90bXAvc3lzcm9vdHMvcWVtdWFybSIKZXhwb3J0IFVTRVI9InN0ZWZhbnMiCmV4cG9ydCBS
QU5MSUI9ImFybS1ub25lLWxpbnV4LWdudWVhYmktcmFubGliIgpleHBvcnQgTERGTEFHUz0iLVds
LC1PMSAtV2wsLS1oYXNoLXN0eWxlPWdudSIKZXhwb3J0IE1BS0U9Im1ha2UiCnVuc2V0IFRBUkdF
VF9BUkNICmV4cG9ydCBDQ0FDSEVfRElSPSIvaG9tZS9zdGVmYW5zIgpleHBvcnQgQlVJTERfQ1BQ
PSJjcHAiCmV4cG9ydCBDWFg9ImFybS1ub25lLWxpbnV4LWdudWVhYmktZysrICAtbWFyY2g9YXJt
djV0ZSAgLW1hcm0gLW10aHVtYi1pbnRlcndvcmsgIC1tdHVuZT1hcm05MjZlai1zIC0tc3lzcm9v
dD0vaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9jc2wvdG1wL3N5c3Jvb3RzL3FlbXVhcm0iCmV4
cG9ydCBQU0VVRE9fRElTQUJMRUQ9IjAiCmV4cG9ydCBCVUlMRF9DRkxBR1M9Ii1pc3lzdGVtL2hv
bWUvc3RlZmFucy95b2N0by9idWlsZHMvY3NsL3RtcC9zeXNyb290cy94ODZfNjQtbGludXgvdXNy
L2luY2x1ZGUgLU8yIC1waXBlIgpleHBvcnQgZG9jZGlyPSIvdXNyL3NoYXJlL2RvYyIKZXhwb3J0
IGluZm9kaXI9Ii91c3Ivc2hhcmUvaW5mbyIKZXhwb3J0IFRFUk09Inh0ZXJtIgpleHBvcnQgYmFz
ZV9zYmluZGlyPSIvc2JpbiIKZXhwb3J0IEFTPSJhcm0tbm9uZS1saW51eC1nbnVlYWJpLWFzIgpl
eHBvcnQgQVI9ImFybS1ub25lLWxpbnV4LWdudWVhYmktYXIiCmV4cG9ydCBCVUlMRF9DUFBGTEFH
Uz0iLWlzeXN0ZW0vaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9jc2wvdG1wL3N5c3Jvb3RzL3g4
Nl82NC1saW51eC91c3IvaW5jbHVkZSIKZXhwb3J0IFNIRUxMPSIvYmluL2Jhc2giCmV4cG9ydCBD
UFA9ImFybS1ub25lLWxpbnV4LWdudWVhYmktZ2NjIC1FIC0tc3lzcm9vdD0vaG9tZS9zdGVmYW5z
L3lvY3RvL2J1aWxkcy9jc2wvdG1wL3N5c3Jvb3RzL3FlbXVhcm0gIC1tYXJjaD1hcm12NXRlICAt
bWFybSAtbXRodW1iLWludGVyd29yayAgLW10dW5lPWFybTkyNmVqLXMiCmV4cG9ydCBsaWJleGVj
ZGlyPSIvdXNyL2xpYi9leHRlcm5hbC1zb3VyY2VyeS10b29sY2hhaW4iCmV4cG9ydCBCVUlMRF9D
WFhGTEFHUz0iLWlzeXN0ZW0vaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9jc2wvdG1wL3N5c3Jv
b3RzL3g4Nl82NC1saW51eC91c3IvaW5jbHVkZSAtTzIgLXBpcGUgLWZwZXJtaXNzaXZlIgpleHBv
cnQgZGF0YWRpcj0iL3Vzci9zaGFyZSIKZXhwb3J0IENDQUNIRV9ESVNBQkxFPSIxIgpleHBvcnQg
SE9NRT0iL2hvbWUvc3RlZmFucyIKZXhwb3J0IFBBVENIX0dFVD0iMCIKZXhwb3J0IE5NPSJhcm0t
bm9uZS1saW51eC1nbnVlYWJpLW5tIgpleHBvcnQgUEtHX0NPTkZJR19QQVRIPSIvaG9tZS9zdGVm
YW5zL3lvY3RvL2J1aWxkcy9jc2wvdG1wL3N5c3Jvb3RzL3FlbXVhcm0vL3Vzci9saWIvcGtnY29u
ZmlnOi9ob21lL3N0ZWZhbnMveW9jdG8vYnVpbGRzL2NzbC90bXAvc3lzcm9vdHMvcWVtdWFybS91
c3Ivc2hhcmUvcGtnY29uZmlnIgpleHBvcnQgYmFzZV9saWJkaXI9Ii9saWIiCmV4cG9ydCBCVUlM
RF9GNzc9Imc3NyIKZXhwb3J0IExPR05BTUU9InN0ZWZhbnMiCmV4cG9ydCBQQVRIPSIvaG9tZS9z
dGVmYW5zL3lvY3RvL3Bva3kvc2NyaXB0czovaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9jc2wv
dG1wL3N5c3Jvb3RzL3g4Nl82NC1saW51eC91c3IvYmluL2FybXY1dGUtcG9reS1saW51eC1nbnVl
YWJpOi9ob21lL3N0ZWZhbnMveW9jdG8vYnVpbGRzL2NzbC90bXAvc3lzcm9vdHMvcWVtdWFybS91
c3IvYmluL2Nyb3Nzc2NyaXB0czovaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9jc2wvdG1wL3N5
c3Jvb3RzL3g4Nl82NC1saW51eC91c3Ivc2JpbjovaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9j
c2wvdG1wL3N5c3Jvb3RzL3g4Nl82NC1saW51eC91c3IvYmluOi9ob21lL3N0ZWZhbnMveW9jdG8v
YnVpbGRzL2NzbC90bXAvc3lzcm9vdHMveDg2XzY0LWxpbnV4L3NiaW46L2hvbWUvc3RlZmFucy95
b2N0by9idWlsZHMvY3NsL3RtcC9zeXNyb290cy94ODZfNjQtbGludXgvL2JpbjovaG9tZS9zdGVm
YW5zL2NzbC9iaW46L2hvbWUvc3RlZmFucy9jc2wvYmluOi9ob21lL3N0ZWZhbnMveW9jdG8vcG9r
eS9zY3JpcHRzOi9ob21lL3N0ZWZhbnMveW9jdG8vcG9reS9iaXRiYWtlL2Jpbi86L3Vzci9saWI2
NC9xdC0zLjMvYmluOi91c3IvbG9jYWwvYmluOi91c3IvYmluOi9iaW46L3Vzci9sb2NhbC9zYmlu
Oi91c3Ivc2JpbjovaG9tZS9zdGVmYW5zLy5sb2NhbC9iaW46L2hvbWUvc3RlZmFucy9iaW46L2hv
bWUvc3RlZmFucy8ubG9jYWwvYmluOi9ob21lL3N0ZWZhbnMvYmluIgpleHBvcnQgVEFSR0VUX0NG
TEFHUz0iLU8yIC1waXBlIC1nIC1mZWxpbWluYXRlLXVudXNlZC1kZWJ1Zy10eXBlcyIKdW5zZXQg
TUFDSElORQpleHBvcnQgQlVJTERfQVI9ImFyIgpleHBvcnQgQlVJTERfQVM9ImFzIgpleHBvcnQg
c2hhcmVkc3RhdGVkaXI9Ii9jb20iCmV4cG9ydCBPQkpEVU1QPSJhcm0tbm9uZS1saW51eC1nbnVl
YWJpLW9iamR1bXAiCnVuc2V0IERJU1RSTwpleHBvcnQgZXhlY19wcmVmaXg9Ii91c3IiCmV4cG9y
dCBsaWJkaXI9Ii91c3IvbGliIgpleHBvcnQgQlVJTERfU1RSSVA9InN0cmlwIgpkb19pbnN0YWxs
KCkgewoJIyBVc2Ugb3B0aW1pemVkIGZpbGVzIGlmIGF2YWlsYWJsZQoJc3lzcm9vdD0iRVJST1I6
IGxkLnNvOiBvYmplY3QgJ2xpYnBzZXVkby5zbycgZnJvbSBMRF9QUkVMT0FEIGNhbm5vdCBiZSBw
cmVsb2FkZWQ6IGlnbm9yZWQuCi9ob21lL3N0ZWZhbnMvY3NsL2Jpbi8uLi9hcm0tbm9uZS1saW51
eC1nbnVlYWJpL2xpYmMiCgoJY3AgLWEgJHN5c3Jvb3QvbGliLy4gL2hvbWUvc3RlZmFucy95b2N0
by9idWlsZHMvY3NsL3RtcC93b3JrL2FybXY1dGUtcG9reS1saW51eC1nbnVlYWJpL2V4dGVybmFs
LXNvdXJjZXJ5LXRvb2xjaGFpbi0yMDEyLjAzLTU3LXI3L2ltYWdlL2xpYgoJY3AgLWEgJHN5c3Jv
b3QvZXRjLy4gL2hvbWUvc3RlZmFucy95b2N0by9idWlsZHMvY3NsL3RtcC93b3JrL2FybXY1dGUt
cG9reS1saW51eC1nbnVlYWJpL2V4dGVybmFsLXNvdXJjZXJ5LXRvb2xjaGFpbi0yMDEyLjAzLTU3
LXI3L2ltYWdlL2V0YwoJY3AgLWEgJHN5c3Jvb3Qvc2Jpbi8uIC9ob21lL3N0ZWZhbnMveW9jdG8v
YnVpbGRzL2NzbC90bXAvd29yay9hcm12NXRlLXBva3ktbGludXgtZ251ZWFiaS9leHRlcm5hbC1z
b3VyY2VyeS10b29sY2hhaW4tMjAxMi4wMy01Ny1yNy9pbWFnZS9zYmluCgoJaW5zdGFsbCAtZCAv
aG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9jc2wvdG1wL3dvcmsvYXJtdjV0ZS1wb2t5LWxpbnV4
LWdudWVhYmkvZXh0ZXJuYWwtc291cmNlcnktdG9vbGNoYWluLTIwMTIuMDMtNTctcjcvaW1hZ2Uv
dXNyCglmb3IgdXNyX2VsZW1lbnQgaW4gYmluIGxpYmV4ZWMgc2JpbiBzaGFyZSAvbGliOyBkbwoJ
CXVzcl9wYXRoPSRzeXNyb290L3Vzci8kdXNyX2VsZW1lbnQKCQljcCAtYSAkdXNyX3BhdGggL2hv
bWUvc3RlZmFucy95b2N0by9idWlsZHMvY3NsL3RtcC93b3JrL2FybXY1dGUtcG9reS1saW51eC1n
bnVlYWJpL2V4dGVybmFsLXNvdXJjZXJ5LXRvb2xjaGFpbi0yMDEyLjAzLTU3LXI3L2ltYWdlL3Vz
ci8KCWRvbmUKCWZvciBkYXRhZGlyX2VsZW1lbnQgaW4gbWFuIGluZm87IGRvCgkJZGF0YWRpcl9w
YXRoPSRzeXNyb290L3Vzci8kZGF0YWRpcl9lbGVtZW50CgkJaWYgWyAtZSAkZGF0YWRpcl9wYXRo
IF07IHRoZW4KCQkJY3AgLWEgJGRhdGFkaXJfcGF0aCAvaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxk
cy9jc2wvdG1wL3dvcmsvYXJtdjV0ZS1wb2t5LWxpbnV4LWdudWVhYmkvZXh0ZXJuYWwtc291cmNl
cnktdG9vbGNoYWluLTIwMTIuMDMtNTctcjcvaW1hZ2UvdXNyL3NoYXJlLwoJCWZpCglkb25lCgoJ
IyBTb21lIHRvb2xjaGFpbnMgaGF2ZSBoZWFkZXJzIHVuZGVyIHRoZSBjb3JlIHNwZWNpZmljIGFy
ZWEKCWlmIFsgLWUgJHN5c3Jvb3QvdXNyL2luY2x1ZGUgXTsgdGhlbgoJCWNwIC1hICRzeXNyb290
L3Vzci9pbmNsdWRlLy4gL2hvbWUvc3RlZmFucy95b2N0by9idWlsZHMvY3NsL3RtcC93b3JrL2Fy
bXY1dGUtcG9reS1saW51eC1nbnVlYWJpL2V4dGVybmFsLXNvdXJjZXJ5LXRvb2xjaGFpbi0yMDEy
LjAzLTU3LXI3L2ltYWdlL3Vzci9pbmNsdWRlCgllbHNlCgkJY3AgLWEgJHN5c3Jvb3QvLi4vdXNy
L2luY2x1ZGUvLiAvaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9jc2wvdG1wL3dvcmsvYXJtdjV0
ZS1wb2t5LWxpbnV4LWdudWVhYmkvZXh0ZXJuYWwtc291cmNlcnktdG9vbGNoYWluLTIwMTIuMDMt
NTctcjcvaW1hZ2UvdXNyL2luY2x1ZGUKCWZpCgoJcm0gL2hvbWUvc3RlZmFucy95b2N0by9idWls
ZHMvY3NsL3RtcC93b3JrL2FybXY1dGUtcG9reS1saW51eC1nbnVlYWJpL2V4dGVybmFsLXNvdXJj
ZXJ5LXRvb2xjaGFpbi0yMDEyLjAzLTU3LXI3L2ltYWdlL2V0Yy9ycGMKCXJtIC1yIC9ob21lL3N0
ZWZhbnMveW9jdG8vYnVpbGRzL2NzbC90bXAvd29yay9hcm12NXRlLXBva3ktbGludXgtZ251ZWFi
aS9leHRlcm5hbC1zb3VyY2VyeS10b29sY2hhaW4tMjAxMi4wMy01Ny1yNy9pbWFnZS91c3Ivc2hh
cmUvem9uZWluZm8KCgltdiAvaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9jc2wvdG1wL3dvcmsv
YXJtdjV0ZS1wb2t5LWxpbnV4LWdudWVhYmkvZXh0ZXJuYWwtc291cmNlcnktdG9vbGNoYWluLTIw
MTIuMDMtNTctcjcvaW1hZ2UvdXNyL2xpYi9iaW4vKiAvaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxk
cy9jc2wvdG1wL3dvcmsvYXJtdjV0ZS1wb2t5LWxpbnV4LWdudWVhYmkvZXh0ZXJuYWwtc291cmNl
cnktdG9vbGNoYWluLTIwMTIuMDMtNTctcjcvaW1hZ2UvdXNyL2Jpbi8KCWlmIFsgLWUgL2hvbWUv
c3RlZmFucy95b2N0by9idWlsZHMvY3NsL3RtcC93b3JrL2FybXY1dGUtcG9reS1saW51eC1nbnVl
YWJpL2V4dGVybmFsLXNvdXJjZXJ5LXRvb2xjaGFpbi0yMDEyLjAzLTU3LXI3L2ltYWdlL3Vzci9s
aWIvYmluLy5kZWJ1ZyBdOyB0aGVuCgkJbXYgL2hvbWUvc3RlZmFucy95b2N0by9idWlsZHMvY3Ns
L3RtcC93b3JrL2FybXY1dGUtcG9reS1saW51eC1nbnVlYWJpL2V4dGVybmFsLXNvdXJjZXJ5LXRv
b2xjaGFpbi0yMDEyLjAzLTU3LXI3L2ltYWdlL3Vzci9saWIvYmluLy5kZWJ1Zy8qIC9ob21lL3N0
ZWZhbnMveW9jdG8vYnVpbGRzL2NzbC90bXAvd29yay9hcm12NXRlLXBva3ktbGludXgtZ251ZWFi
aS9leHRlcm5hbC1zb3VyY2VyeS10b29sY2hhaW4tMjAxMi4wMy01Ny1yNy9pbWFnZS91c3IvYmlu
Ly5kZWJ1Zy8KCWZpCglsbiAtcyAuLi8uLi9iaW4vZ2Ric2VydmVyIC9ob21lL3N0ZWZhbnMveW9j
dG8vYnVpbGRzL2NzbC90bXAvd29yay9hcm12NXRlLXBva3ktbGludXgtZ251ZWFiaS9leHRlcm5h
bC1zb3VyY2VyeS10b29sY2hhaW4tMjAxMi4wMy01Ny1yNy9pbWFnZS91c3IvbGliL2Jpbi9zeXNy
b290LWdkYnNlcnZlcgoKCXNlZCAtaSAtZSAncy9fX3BhY2tlZC9fX2F0dHJpYnV0ZV9fICgocGFj
a2VkKSkvJyAvaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9jc2wvdG1wL3dvcmsvYXJtdjV0ZS1w
b2t5LWxpbnV4LWdudWVhYmkvZXh0ZXJuYWwtc291cmNlcnktdG9vbGNoYWluLTIwMTIuMDMtNTct
cjcvaW1hZ2UvdXNyL2luY2x1ZGUvbXRkL3ViaS11c2VyLmgKICAgICAgICBzZWQgLWkgLWUgInMj
IC9saWIjIC4uLy4uL2xpYiNnIiAtZSAicyMgL3Vzci9saWIjIC4jZyIgL2hvbWUvc3RlZmFucy95
b2N0by9idWlsZHMvY3NsL3RtcC93b3JrL2FybXY1dGUtcG9reS1saW51eC1nbnVlYWJpL2V4dGVy
bmFsLXNvdXJjZXJ5LXRvb2xjaGFpbi0yMDEyLjAzLTU3LXI3L2ltYWdlL3Vzci9saWIvbGliYy5z
bwogICAgICAgIHNlZCAtaSAtZSAicyMgL2xpYiMgLi4vLi4vbGliI2ciIC1lICJzIyAvdXNyL2xp
YiMgLiNnIiAvaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9jc2wvdG1wL3dvcmsvYXJtdjV0ZS1w
b2t5LWxpbnV4LWdudWVhYmkvZXh0ZXJuYWwtc291cmNlcnktdG9vbGNoYWluLTIwMTIuMDMtNTct
cjcvaW1hZ2UvdXNyL2xpYi9saWJwdGhyZWFkLnNvCglybSAtZiAvaG9tZS9zdGVmYW5zL3lvY3Rv
L2J1aWxkcy9jc2wvdG1wL3dvcmsvYXJtdjV0ZS1wb2t5LWxpbnV4LWdudWVhYmkvZXh0ZXJuYWwt
c291cmNlcnktdG9vbGNoYWluLTIwMTIuMDMtNTctcjcvaW1hZ2UvZXRjL2xvY2FsdGltZQoJcm0g
LXJmIC9ob21lL3N0ZWZhbnMveW9jdG8vYnVpbGRzL2NzbC90bXAvd29yay9hcm12NXRlLXBva3kt
bGludXgtZ251ZWFiaS9leHRlcm5hbC1zb3VyY2VyeS10b29sY2hhaW4tMjAxMi4wMy01Ny1yNy9p
bWFnZS92YXIKCglvZV9tdWx0aWxpYl9oZWFkZXIgYml0cy9zeXNjYWxsLmgKCglpZiBbIC1mIC9o
b21lL3N0ZWZhbnMveW9jdG8vYnVpbGRzL2NzbC90bXAvd29yay9hcm12NXRlLXBva3ktbGludXgt
Z251ZWFiaS9leHRlcm5hbC1zb3VyY2VyeS10b29sY2hhaW4tMjAxMi4wMy01Ny1yNy9pbWFnZS91
c3IvYmluL210cmFjZSBdOyB0aGVuCgkJc2VkIC1pIC1lICcxcywjIS4qcGVybCwjISAvdXNyL2Jp
bi9lbnYgcGVybCwnIC1lICcycyxleGVjLipwZXJsLGV4ZWMgL3Vzci9iaW4vZW52IHBlcmwsJyAv
aG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9jc2wvdG1wL3dvcmsvYXJtdjV0ZS1wb2t5LWxpbnV4
LWdudWVhYmkvZXh0ZXJuYWwtc291cmNlcnktdG9vbGNoYWluLTIwMTIuMDMtNTctcjcvaW1hZ2Uv
dXNyL2Jpbi9tdHJhY2UKCWZpCglybSAtcmYgL2hvbWUvc3RlZmFucy95b2N0by9idWlsZHMvY3Ns
L3RtcC93b3JrL2FybXY1dGUtcG9reS1saW51eC1nbnVlYWJpL2V4dGVybmFsLXNvdXJjZXJ5LXRv
b2xjaGFpbi0yMDEyLjAzLTU3LXI3L2ltYWdlL3Vzci9pbmNsdWRlL3JwY3N2Yy9ycXVvdGEqCgp9
CgpvZV9tdWx0aWxpYl9oZWFkZXIoKSB7CiAgICAgICAgIyBXZSB1c2UKICAgICAgICAjIEZvciBB
Uk06IFdlIGRvbid0IHN1cHBvcnQgbXVsdGlsaWIgYnVpbGRzLgogICAgICAgICMgRm9yIE1JUFM6
ICJuMzIiIGlzIGEgc3BlY2lhbCBjYXNlLCB3aGljaCBuZWVkcyB0byBiZQogICAgICAgICMgZGlz
dGluY3QgZnJvbSBib3RoIDY0LWJpdCBhbmQgMzItYml0LgogICAgICAgIGNhc2UgYXJtIGluCiAg
ICAgICAgYXJtKikgICByZXR1cm4KICAgICAgICAgICAgICAgIDs7CiAgICAgICAgbWlwcyopICBj
YXNlICIke01JUFNQS0dTRlhfQUJJfSIgaW4KICAgICAgICAgICAgICAgICItbjMyIikKICAgICAg
ICAgICAgICAgICAgICAgICBpZGVudD1uMzIKICAgICAgICAgICAgICAgICAgICAgICA7OwogICAg
ICAgICAgICAgICAgKikKICAgICAgICAgICAgICAgICAgICAgICBpZGVudD0zMgogICAgICAgICAg
ICAgICAgICAgICAgIDs7CiAgICAgICAgICAgICAgICBlc2FjCiAgICAgICAgICAgICAgICA7Owog
ICAgICAgICopICAgICAgaWRlbnQ9MzIKICAgICAgICBlc2FjCglpZiBlY2hvIGFybSB8IGdyZXAg
LXEgYXJtOyB0aGVuCgkgICAgcmV0dXJuCglmaQoJZm9yIGVhY2hfaGVhZGVyIGluICIkQCIgOyBk
bwoJICAgaWYgWyAhIC1mICIvaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxkcy9jc2wvdG1wL3dvcmsv
YXJtdjV0ZS1wb2t5LWxpbnV4LWdudWVhYmkvZXh0ZXJuYWwtc291cmNlcnktdG9vbGNoYWluLTIw
MTIuMDMtNTctcjcvaW1hZ2UvL3Vzci9pbmNsdWRlLyRlYWNoX2hlYWRlciIgXTsgdGhlbgoJICAg
ICAgYmJlcnJvciAib2VfbXVsdGlsaWJfaGVhZGVyOiBVbmFibGUgdG8gZmluZCBoZWFkZXIgJGVh
Y2hfaGVhZGVyLiIKCSAgICAgIGNvbnRpbnVlCgkgICBmaQoJICAgc3RlbT0kKGVjaG8gJGVhY2hf
aGVhZGVyIHwgc2VkICdzI1wuaCQjIycpCgkgICAjIGlmIG1pcHM2NC9uMzIgc2V0IGlkZW50IHRv
IG4zMgoJICAgbXYgL2hvbWUvc3RlZmFucy95b2N0by9idWlsZHMvY3NsL3RtcC93b3JrL2FybXY1
dGUtcG9reS1saW51eC1nbnVlYWJpL2V4dGVybmFsLXNvdXJjZXJ5LXRvb2xjaGFpbi0yMDEyLjAz
LTU3LXI3L2ltYWdlLy91c3IvaW5jbHVkZS8kZWFjaF9oZWFkZXIgL2hvbWUvc3RlZmFucy95b2N0
by9idWlsZHMvY3NsL3RtcC93b3JrL2FybXY1dGUtcG9reS1saW51eC1nbnVlYWJpL2V4dGVybmFs
LXNvdXJjZXJ5LXRvb2xjaGFpbi0yMDEyLjAzLTU3LXI3L2ltYWdlLy91c3IvaW5jbHVkZS8ke3N0
ZW19LSR7aWRlbnR9LmgKCgkgICBzZWQgLWUgInMjRU5URVJfSEVBREVSX0ZJTEVOQU1FX0hFUkUj
JHtzdGVtfSNnIiAvaG9tZS9zdGVmYW5zL3lvY3RvL3Bva3kvc2NyaXB0cy9tdWx0aWxpYl9oZWFk
ZXJfd3JhcHBlci5oID4gL2hvbWUvc3RlZmFucy95b2N0by9idWlsZHMvY3NsL3RtcC93b3JrL2Fy
bXY1dGUtcG9reS1saW51eC1nbnVlYWJpL2V4dGVybmFsLXNvdXJjZXJ5LXRvb2xjaGFpbi0yMDEy
LjAzLTU3LXI3L2ltYWdlLy91c3IvaW5jbHVkZS8kZWFjaF9oZWFkZXIKCWRvbmUKCn0KCmJiZXJy
b3IoKSB7CgllY2hvICJFUlJPUjogJCoiCgp9CgpjZCAvaG9tZS9zdGVmYW5zL3lvY3RvL2J1aWxk
cy9jc2wvdG1wL3dvcmsvYXJtdjV0ZS1wb2t5LWxpbnV4LWdudWVhYmkvZXh0ZXJuYWwtc291cmNl
cnktdG9vbGNoYWluLTIwMTIuMDMtNTctcjcvZXh0ZXJuYWwtc291cmNlcnktdG9vbGNoYWluLTIw
MTIuMDMtNTcKZG9faW5zdGFsbAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>