<?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>11679</bug_id>
          
          <creation_ts>2017-06-16 11:47:55 +0000</creation_ts>
          <short_desc>&quot;cannot make copy relocation for  protected symbol&quot; build errors with musl and ld-is-gold</short_desc>
          <delta_ts>2017-08-16 16:23:46 +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>2.4</version>
          <rep_platform>BeagleBone</rep_platform>
          <op_sys>arm</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>major</bug_severity>
          <target_milestone>2.4 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ming Liu">liu.ming50</reporter>
          <assigned_to name="Khem Raj">raj.khem</assigned_to>
          <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>raj.khem</cc>
    
    <cc>randy.macleod</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>74275</commentid>
    <comment_count>0</comment_count>
      <attachid>3827</attachid>
    <who name="Ming Liu">liu.ming50</who>
    <bug_when>2017-06-16 11:47:55 +0000</bug_when>
    <thetext>Created attachment 3827
Workaround patch

I observed quite a few &quot;cannot make copy relocation for protected symbol&quot; build errors among recipes, with the following config:

MACHINE = &quot;beaglebone&quot;
TCLIBC = &quot;musl&quot;
DISTRO_FEATURES_append = &quot; ld-is-gold&quot;

to give a example, the errors looks like:
......
| /home/peter-liu/opensource/poky-upstream/build/tmp/work/cortexa8hf-neon-poky-linux-musleabi/kmod/23+gitAUTOINC+65a885df5f-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-musleabi/../../libexec/arm-poky-linux-musleabi/gcc/arm-poky-linux-musleabi/6.3.0/ld: error: tools/kmod.o: cannot make copy relocation for protected symbol &apos;program_invocation_short_name&apos;, defined in /home/peter-liu/opensource/poky-upstream/build/tmp/work/cortexa8hf-neon-poky-linux-musleabi/kmod/23+gitAUTOINC+65a885df5f-r0/recipe-sysroot/usr/lib/libc.so

......

I observed similar build errors with the following recipes:
 meta/recipes-core/coreutils/coreutils_8.27.bb
 meta/recipes-core/gettext/gettext_0.19.8.1.bb
 meta/recipes-core/glib-2.0/glib.inc
 meta/recipes-core/udev/eudev_3.2.1.bb
 meta/recipes-core/util-linux/util-linux.inc
 meta/recipes-devtools/m4/m4.inc
 meta/recipes-extended/diffutils/diffutils.inc
 meta/recipes-extended/grep/grep_3.0.bb
 meta/recipes-extended/iptables/iptables_1.6.1.bb
 meta/recipes-extended/procps/procps_3.3.12.bb
 meta/recipes-extended/xz/xz_5.2.3.bb
 meta/recipes-graphics/wayland/libinput_1.6.1.bb
 meta/recipes-graphics/xorg-xserver/xserver-xorg.inc
 meta/recipes-kernel/kmod/kmod.inc

and I noticed there is a workaround for libunwind recipe:
https://patchwork.openembedded.org/patch/132005/

So I made a patch also applying the same logic to other recipes, which seems fixed the building issues(see the attached), but it does not look like a real fix, could somebody give some input?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74276</commentid>
    <comment_count>1</comment_count>
    <who name="Ming Liu">liu.ming50</who>
    <bug_when>2017-06-16 11:55:33 +0000</bug_when>
    <thetext>More information, I also tested with the following scenarios:
...
MACHINE = &quot;genericx86-64&quot;
TCLIBC = &quot;musl&quot;
DISTRO_FEATURES_append = &quot; ld-is-gold&quot;
...

...
MACHINE = &quot;beaglebone&quot;
TCLIBC = &quot;glibc&quot;
DISTRO_FEATURES_append = &quot; ld-is-gold&quot;
...

...
MACHINE = &quot;genericx86-64&quot;
TCLIBC = &quot;glibc&quot;
DISTRO_FEATURES_append = &quot; ld-is-gold&quot;
...

bitbake core-image-minimal

the issue did not show up with any of the above configs, so it only impacts arm + bfd linker?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74964</commentid>
    <comment_count>2</comment_count>
    <who name="Khem Raj">raj.khem</who>
    <bug_when>2017-07-12 16:29:29 +0000</bug_when>
    <thetext>musl did not support lazy binding, which was added lately, however there could be issues. Although I would like you to try out the latest master where the latest musl is now in oe-core. And see if it still happens if so, I can work with community to narrow down the issue.

Meanwhile the workaround patch you posted look fine to me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>74986</commentid>
    <comment_count>3</comment_count>
    <who name="Ming Liu">liu.ming50</who>
    <bug_when>2017-07-13 02:38:53 +0000</bug_when>
    <thetext>Hi, Khem:

I just tried out the latest poky.

In meta/recipes-core/musl/musl_git.bb:
SRCREV = &quot;a08910fc2cc739f631b75b2d09b8d72a0d64d285&quot;

it&apos;s the latest commit in musl as you said, but the issues are still there, I see same compiling errors as I tested last time.

I am planning to retest my workaround patch against the latest poky and send it OE mail list, to see if there is any chance it can be merged as a temporary fix before you and musl community figure out a real fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75513</commentid>
    <comment_count>4</comment_count>
    <who name="Khem Raj">raj.khem</who>
    <bug_when>2017-07-31 21:52:19 +0000</bug_when>
    <thetext>Can you test this patch please

diff --git a/meta/recipes-core/musl/musl_git.bb b/meta/recipes-core/musl/musl_git.bb
index 53a8ba196a..93e3535c8d 100644
--- a/meta/recipes-core/musl/musl_git.bb
+++ b/meta/recipes-core/musl/musl_git.bb
@@ -36,6 +36,7 @@ CONFIGUREOPTS = &quot; \
     --libdir=${libdir} \
     --includedir=${includedir} \
     --syslibdir=${base_libdir} \
+    --disable-visibility \
 &quot;

 do_configure() {</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75532</commentid>
    <comment_count>5</comment_count>
    <who name="Ming Liu">liu.ming50</who>
    <bug_when>2017-08-01 02:26:49 +0000</bug_when>
    <thetext>Just tried applying this patch, but the error still could be observed, for instance:

| /home/peter-liu/opensource/poky-upstream/build/tmp/work/cortexa8hf-neon-poky-linux-musleabi/m4/1.4.18-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-musleabi/../../libexec/arm-poky-linux-musleabi/gcc/arm-poky-linux-musleabi/7.1.0/ld: error: ../lib/libm4.a(progname.o): cannot make copy relocation for protected symbol &apos;program_invocation_name&apos;, defined in /home/peter-liu/opensource/poky-upstream/build/tmp/work/cortexa8hf-neon-poky-linux-musleabi/m4/1.4.18-r0/recipe-sysroot/usr/lib/libc.so
| collect2: error: ld returned 1 exit status
| Makefile:1554: recipe for target &apos;m4&apos; failed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75538</commentid>
    <comment_count>6</comment_count>
    <who name="Khem Raj">raj.khem</who>
    <bug_when>2017-08-01 07:52:26 +0000</bug_when>
    <thetext>I think I gave you converse. Can you try

--enable-visibility

instead?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75539</commentid>
    <comment_count>7</comment_count>
    <who name="Ming Liu">liu.ming50</who>
    <bug_when>2017-08-01 08:05:41 +0000</bug_when>
    <thetext>Hi, Khem:

Just tried, still no lucky, I got the same error with:

diff --git a/meta/recipes-core/musl/musl_git.bb b/meta/recipes-core/musl/musl_git.bb
index 31583de..a047ac6 100644
--- a/meta/recipes-core/musl/musl_git.bb
+++ b/meta/recipes-core/musl/musl_git.bb
@@ -35,6 +35,7 @@ CONFIGUREOPTS = &quot; \
     --libdir=${libdir} \
     --includedir=${includedir} \
     --syslibdir=${base_libdir} \
+    --enable-visibility \
 &quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75540</commentid>
    <comment_count>8</comment_count>
    <who name="Khem Raj">raj.khem</who>
    <bug_when>2017-08-01 08:09:58 +0000</bug_when>
    <thetext>(In reply to comment #6)
&gt; I think I gave you converse. Can you try
&gt; 
&gt; --enable-visibility
&gt; 
&gt; instead?

try --disable-visibility and --enable-visibility one by one
btw you should use 

bitbake -ccleansstate musl m4
bitbake m4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75541</commentid>
    <comment_count>9</comment_count>
    <who name="Ming Liu">liu.ming50</who>
    <bug_when>2017-08-01 08:19:30 +0000</bug_when>
    <thetext>Hi, Khem:

That exactly is what I have done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75542</commentid>
    <comment_count>10</comment_count>
    <who name="Ming Liu">liu.ming50</who>
    <bug_when>2017-08-01 08:23:26 +0000</bug_when>
    <thetext>&gt; Hi, Khem:
&gt; That exactly is what I have done.

Sorry, I just realized, I probably forgot to cleansstate when I was trying &quot;--disable-visibility&quot;, will re-test that option.

I did cleansstate when trying &quot;--enable-visibility&quot; by the way.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75544</commentid>
    <comment_count>11</comment_count>
    <who name="Ming Liu">liu.ming50</who>
    <bug_when>2017-08-01 08:50:40 +0000</bug_when>
    <thetext>Hi, Khem:

The problem seems resolved with your suggestion &quot;--disable-visibility&quot; if I run cleansstate musl beforehand, now I have built core-image-minimal successfully. But I would like to try to build from scratch one more time.

I am curious about the &quot;cleansstate&quot; thing, I do not understand why that is necessary? Since the CONFIGUREOPTS change will taint the do_configure hence will lead musl recompile, isn&apos;t that correct? If cleansstate is needed, does this mean the users would still get this problem even with your patch applied if they do not build from scratch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75557</commentid>
    <comment_count>12</comment_count>
    <who name="Ming Liu">liu.ming50</who>
    <bug_when>2017-08-01 12:43:50 +0000</bug_when>
    <thetext>Just tried build core-image-minimal from scratch with:

diff --git a/meta/recipes-core/musl/musl_git.bb b/meta/recipes-core/musl/musl_git.bb
index 53a8ba196a..93e3535c8d 100644
--- a/meta/recipes-core/musl/musl_git.bb
+++ b/meta/recipes-core/musl/musl_git.bb
@@ -36,6 +36,7 @@ CONFIGUREOPTS = &quot; \
     --libdir=${libdir} \
     --includedir=${includedir} \
     --syslibdir=${base_libdir} \
+    --disable-visibility \
 &quot;

the problem seems fixed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75906</commentid>
    <comment_count>13</comment_count>
    <who name="Khem Raj">raj.khem</who>
    <bug_when>2017-08-16 16:23:46 +0000</bug_when>
    <thetext>This is fixed by oe-core/5490efb7446196dce6a4be678263e8a73648446a</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>3827</attachid>
            <date>2017-06-16 11:47:55 +0000</date>
            <delta_ts>2017-06-16 11:47:55 +0000</delta_ts>
            <desc>Workaround patch</desc>
            <filename>0001-Temp-workaround-for-cannot-make-copy-relocation-for-.patch</filename>
            <type>text/plain</type>
            <size>10855</size>
            <attacher name="Ming Liu">liu.ming50</attacher>
            
              <data encoding="base64">RnJvbSA5YmYwMjljOWVlYjhhMTdlMThjZjVkNGY3NGRkZDQ3MzhlMzI5ZDUzIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBNaW5nIExpdSA8bGl1Lm1pbmc1MEBnbWFpbC5jb20+CkRhdGU6
IEZyaSwgMTYgSnVuIDIwMTcgMTM6MjU6MzAgKzAyMDAKU3ViamVjdDogW1BBVENIXSBUZW1wIHdv
cmthcm91bmQgZm9yICJjYW5ub3QgbWFrZSBjb3B5IHJlbG9jYXRpb24gZm9yCiBwcm90ZWN0ZWQg
c3ltYm9sIiBlcnJvcnMKClNpZ25lZC1vZmYtYnk6IE1pbmcgTGl1IDxsaXUubWluZzUwQGdtYWls
LmNvbT4KLS0tCiBtZXRhL2NsYXNzZXMvYmZkLWJpbmRpbmctbm93LmJiY2xhc3MgICAgICAgICAg
ICAgICAgfCAxICsKIG1ldGEvcmVjaXBlcy1jb3JlL2NvcmV1dGlscy9jb3JldXRpbHNfOC4yNy5i
YiAgICAgICB8IDIgKy0KIG1ldGEvcmVjaXBlcy1jb3JlL2dldHRleHQvZ2V0dGV4dF8wLjE5Ljgu
MS5iYiAgICAgICB8IDIgKy0KIG1ldGEvcmVjaXBlcy1jb3JlL2dsaWItMi4wL2dsaWIuaW5jICAg
ICAgICAgICAgICAgICB8IDIgKy0KIG1ldGEvcmVjaXBlcy1jb3JlL3VkZXYvZXVkZXZfMy4yLjEu
YmIgICAgICAgICAgICAgICB8IDIgKy0KIG1ldGEvcmVjaXBlcy1jb3JlL3V0aWwtbGludXgvdXRp
bC1saW51eC5pbmMgICAgICAgICB8IDIgKy0KIG1ldGEvcmVjaXBlcy1kZXZ0b29scy9tNC9tNC5p
bmMgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KIG1ldGEvcmVjaXBlcy1leHRlbmRlZC9kaWZm
dXRpbHMvZGlmZnV0aWxzLmluYyAgICAgICB8IDIgKy0KIG1ldGEvcmVjaXBlcy1leHRlbmRlZC9n
cmVwL2dyZXBfMy4wLmJiICAgICAgICAgICAgICB8IDIgKy0KIG1ldGEvcmVjaXBlcy1leHRlbmRl
ZC9pcHRhYmxlcy9pcHRhYmxlc18xLjYuMS5iYiAgICB8IDIgKy0KIG1ldGEvcmVjaXBlcy1leHRl
bmRlZC9wcm9jcHMvcHJvY3BzXzMuMy4xMi5iYiAgICAgICB8IDIgKy0KIG1ldGEvcmVjaXBlcy1l
eHRlbmRlZC94ei94el81LjIuMy5iYiAgICAgICAgICAgICAgICB8IDIgKy0KIG1ldGEvcmVjaXBl
cy1ncmFwaGljcy93YXlsYW5kL2xpYmlucHV0XzEuNi4xLmJiICAgICB8IDIgKy0KIG1ldGEvcmVj
aXBlcy1ncmFwaGljcy94b3JnLXhzZXJ2ZXIveHNlcnZlci14b3JnLmluYyB8IDIgKy0KIG1ldGEv
cmVjaXBlcy1rZXJuZWwva21vZC9rbW9kLmluYyAgICAgICAgICAgICAgICAgICB8IDIgKy0KIG1l
dGEvcmVjaXBlcy1zdXBwb3J0L2xpYnVud2luZC9saWJ1bndpbmRfMS4yLmJiICAgICB8IDIgLS0K
IDE2IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IG1ldGEvY2xhc3Nlcy9iZmQtYmluZGluZy1ub3cuYmJjbGFzcwoKZGlm
ZiAtLWdpdCBhL21ldGEvY2xhc3Nlcy9iZmQtYmluZGluZy1ub3cuYmJjbGFzcyBiL21ldGEvY2xh
c3Nlcy9iZmQtYmluZGluZy1ub3cuYmJjbGFzcwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwLi4zNTAwYWZiCi0tLSAvZGV2L251bGwKKysrIGIvbWV0YS9jbGFzc2VzL2JmZC1iaW5k
aW5nLW5vdy5iYmNsYXNzCkBAIC0wLDAgKzEgQEAKK1RBUkdFVF9MREZMQUdTX2FwcGVuZCA9ICIg
LVdsLC16LHJlbHJvLC16LG5vdyAke0BiYi51dGlscy5jb250YWlucygnRElTVFJPX0ZFQVRVUkVT
JywgJ2xkLWlzLWdvbGQnLCAnIC1mdXNlLWxkPWJmZCAnLCAnJywgZCl9IgpkaWZmIC0tZ2l0IGEv
bWV0YS9yZWNpcGVzLWNvcmUvY29yZXV0aWxzL2NvcmV1dGlsc184LjI3LmJiIGIvbWV0YS9yZWNp
cGVzLWNvcmUvY29yZXV0aWxzL2NvcmV1dGlsc184LjI3LmJiCmluZGV4IGVhODc0MGEuLjY0MTIz
MjQgMTAwNjQ0Ci0tLSBhL21ldGEvcmVjaXBlcy1jb3JlL2NvcmV1dGlscy9jb3JldXRpbHNfOC4y
Ny5iYgorKysgYi9tZXRhL3JlY2lwZXMtY29yZS9jb3JldXRpbHMvY29yZXV0aWxzXzguMjcuYmIK
QEAgLTEwLDcgKzEwLDcgQEAgTElDX0ZJTEVTX0NIS1NVTSA9ICJmaWxlOi8vQ09QWUlORzttZDU9
ZDMyMjM5YmNiNjczNDYzYWI4NzRlODBkNDdmYWU1MDRcCiBERVBFTkRTID0gImdtcCBsaWJjYXAi
CiBERVBFTkRTX2NsYXNzLW5hdGl2ZSA9ICIiCiAKLWluaGVyaXQgYXV0b3Rvb2xzIGdldHRleHQg
dGV4aW5mbworaW5oZXJpdCBhdXRvdG9vbHMgZ2V0dGV4dCB0ZXhpbmZvIGJmZC1iaW5kaW5nLW5v
dwogCiBTUkNfVVJJID0gIiR7R05VX01JUlJPUn0vY29yZXV0aWxzLyR7QlB9LnRhci54ejtuYW1l
PXRhcmJhbGwgXAogICAgICAgICAgICBodHRwOi8vZGlzdGZpbGVzLmdlbnRvby5vcmcvZGlzdGZp
bGVzLyR7QlB9LW1hbi50YXIueHo7bmFtZT1tYW5wYWdlcyBcCmRpZmYgLS1naXQgYS9tZXRhL3Jl
Y2lwZXMtY29yZS9nZXR0ZXh0L2dldHRleHRfMC4xOS44LjEuYmIgYi9tZXRhL3JlY2lwZXMtY29y
ZS9nZXR0ZXh0L2dldHRleHRfMC4xOS44LjEuYmIKaW5kZXggODNlZGZmZS4uNDU4NWE2NSAxMDA2
NDQKLS0tIGEvbWV0YS9yZWNpcGVzLWNvcmUvZ2V0dGV4dC9nZXR0ZXh0XzAuMTkuOC4xLmJiCisr
KyBiL21ldGEvcmVjaXBlcy1jb3JlL2dldHRleHQvZ2V0dGV4dF8wLjE5LjguMS5iYgpAQCAtMjYs
NyArMjYsNyBAQCBQQUNLQUdFQ09ORklHW21zZ2NhdC1jdXJzZXNdID0gIi0td2l0aC1saWJuY3Vy
c2VzLXByZWZpeD0ke1NUQUdJTkdfTElCRElSfS8uLiwtLQogCiBMREZMQUdTX3ByZXBlbmRfbGli
Yy11Y2xpYmMgPSAiIC1scnQgLWxwdGhyZWFkICIKIAotaW5oZXJpdCBhdXRvdG9vbHMgdGV4aW5m
bworaW5oZXJpdCBhdXRvdG9vbHMgdGV4aW5mbyBiZmQtYmluZGluZy1ub3cKIAogRVhUUkFfT0VD
T05GICs9ICItLXdpdGhvdXQtbGlzcGRpciBcCiAgICAgICAgICAgICAgICAgIC0tZGlzYWJsZS1j
c2hhcnAgXApkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWNvcmUvZ2xpYi0yLjAvZ2xpYi5pbmMg
Yi9tZXRhL3JlY2lwZXMtY29yZS9nbGliLTIuMC9nbGliLmluYwppbmRleCAyY2FhMzQxLi5jZDE3
YzQwIDEwMDY0NAotLS0gYS9tZXRhL3JlY2lwZXMtY29yZS9nbGliLTIuMC9nbGliLmluYworKysg
Yi9tZXRhL3JlY2lwZXMtY29yZS9nbGliLTIuMC9nbGliLmluYwpAQCAtMjYsNyArMjYsNyBAQCBQ
QUNLQUdFUyArPSAiJHtQTn0tY29kZWdlbiAke1BOfS11dGlscyIKIAogTEVBRF9TT05BTUUgPSAi
bGliZ2xpYi0yLjAuKiIKIAotaW5oZXJpdCBhdXRvdG9vbHMgZ2V0dGV4dCBndGstZG9jIHBrZ2Nv
bmZpZyBwdGVzdC1nbm9tZSB1cHN0cmVhbS12ZXJzaW9uLWlzLWV2ZW4gYmFzaC1jb21wbGV0aW9u
IGdpby1tb2R1bGUtY2FjaGUgcHl0aG9uM25hdGl2ZSBtYW5wYWdlcworaW5oZXJpdCBhdXRvdG9v
bHMgZ2V0dGV4dCBndGstZG9jIHBrZ2NvbmZpZyBwdGVzdC1nbm9tZSB1cHN0cmVhbS12ZXJzaW9u
LWlzLWV2ZW4gYmFzaC1jb21wbGV0aW9uIGdpby1tb2R1bGUtY2FjaGUgcHl0aG9uM25hdGl2ZSBt
YW5wYWdlcyBiZmQtYmluZGluZy1ub3cKIAogUyA9ICIke1dPUktESVJ9L2dsaWItJHtQVn0iCiAK
ZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1jb3JlL3VkZXYvZXVkZXZfMy4yLjEuYmIgYi9tZXRh
L3JlY2lwZXMtY29yZS91ZGV2L2V1ZGV2XzMuMi4xLmJiCmluZGV4IGJkZmI1NDQuLjFhOTRjOWYg
MTAwNjQ0Ci0tLSBhL21ldGEvcmVjaXBlcy1jb3JlL3VkZXYvZXVkZXZfMy4yLjEuYmIKKysrIGIv
bWV0YS9yZWNpcGVzLWNvcmUvdWRldi9ldWRldl8zLjIuMS5iYgpAQCAtMjYsNyArMjYsNyBAQCBV
UFNUUkVBTV9DSEVDS19VUkkgPSAiaHR0cHM6Ly9naXRodWIuY29tL2dlbnRvby9ldWRldi9yZWxl
YXNlcyIKIFNSQ19VUklbbWQ1c3VtXSA9ICJhMmFhZTE2YmM0MzJlYWMwZTcxYzEyNjdjMzg0ZTI5
NSIKIFNSQ19VUklbc2hhMjU2c3VtXSA9ICI4OGY1MzBjMTU0MDc1MGU2ZGFhOTFiNWVhZWViZjg4
ZTc2MWU2ZjBjODY1MTVjMWMyOGVlZGZkODcxZjAyN2M2IgogCi1pbmhlcml0IGF1dG90b29scyB1
cGRhdGUtcmMuZCBxZW11IHBrZ2NvbmZpZworaW5oZXJpdCBhdXRvdG9vbHMgdXBkYXRlLXJjLmQg
cWVtdSBwa2djb25maWcgYmZkLWJpbmRpbmctbm93CiAKIEVYVFJBX09FQ09ORiA9ICIgXAogICAg
IC0tc2JpbmRpcj0ke2Jhc2Vfc2JpbmRpcn0gXApkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWNv
cmUvdXRpbC1saW51eC91dGlsLWxpbnV4LmluYyBiL21ldGEvcmVjaXBlcy1jb3JlL3V0aWwtbGlu
dXgvdXRpbC1saW51eC5pbmMKaW5kZXggNjMzMDJhOS4uNjVmZGVlNiAxMDA2NDQKLS0tIGEvbWV0
YS9yZWNpcGVzLWNvcmUvdXRpbC1saW51eC91dGlsLWxpbnV4LmluYworKysgYi9tZXRhL3JlY2lw
ZXMtY29yZS91dGlsLWxpbnV4L3V0aWwtbGludXguaW5jCkBAIC0xOCw3ICsxOCw3IEBAIExJQ19G
SUxFU19DSEtTVU0gPSAiZmlsZTovL1JFQURNRS5saWNlbnNpbmc7bWQ1PTE3MTVmNWVlM2UwMTIw
M2NhMWUxZTBiOWVlNjU5MThjCiAgICAgICAgICAgICAgICAgICAgIGZpbGU6Ly9saWJibGtpZC9D
T1BZSU5HO21kNT1mYjkzZjAxZDQzNjEwNjljNTYxNjMyNzcwNTM3M2IxNiIKIAogI2d0ay1kb2Mg
aXMgbm90IGVuYWJsZWQgYXMgaXQgcmVxdWlyZXMgeG1sdG8gd2hpY2ggcmVxdWlyZXMgdXRpbC1s
aW51eAotaW5oZXJpdCBhdXRvdG9vbHMgZ2V0dGV4dCBwa2djb25maWcgc3lzdGVtZCB1cGRhdGUt
YWx0ZXJuYXRpdmVzIHB5dGhvbjMtZGlyIGJhc2gtY29tcGxldGlvbiBwdGVzdAoraW5oZXJpdCBh
dXRvdG9vbHMgZ2V0dGV4dCBwa2djb25maWcgc3lzdGVtZCB1cGRhdGUtYWx0ZXJuYXRpdmVzIHB5
dGhvbjMtZGlyIGJhc2gtY29tcGxldGlvbiBwdGVzdCBiZmQtYmluZGluZy1ub3cKIERFUEVORFMg
PSAiemxpYiBuY3Vyc2VzIgogREVQRU5EU19hcHBlbmRfY2xhc3MtbmF0aXZlID0gIiBsem8tbmF0
aXZlIgogREVQRU5EU19hcHBlbmRfY2xhc3MtbmF0aXZlc2RrID0gIiBsem8tbmF0aXZlIgpkaWZm
IC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWRldnRvb2xzL200L200LmluYyBiL21ldGEvcmVjaXBlcy1k
ZXZ0b29scy9tNC9tNC5pbmMKaW5kZXggNGE4MzkyOS4uMWZhZGMzZiAxMDA2NDQKLS0tIGEvbWV0
YS9yZWNpcGVzLWRldnRvb2xzL200L200LmluYworKysgYi9tZXRhL3JlY2lwZXMtZGV2dG9vbHMv
bTQvbTQuaW5jCkBAIC0zLDcgKzMsNyBAQCBERVNDUklQVElPTiA9ICJHTlUgbTQgaXMgYW4gaW1w
bGVtZW50YXRpb24gb2YgdGhlIHRyYWRpdGlvbmFsIFVuaXggbWFjcm8gcHJvY2VzcwogY29tcGF0
aWJsZSBhbHRob3VnaCBpdCBoYXMgc29tZSBleHRlbnNpb25zIChmb3IgZXhhbXBsZSwgaGFuZGxp
bmcgbW9yZSB0aGFuIDkgcG9zaXRpb25hbCBwYXJhbWV0ZXJzIHRvIG1hY3JvcykuIFwKIEdOVSBN
NCBhbHNvIGhhcyBidWlsdC1pbiBmdW5jdGlvbnMgZm9yIGluY2x1ZGluZyBmaWxlcywgcnVubmlu
ZyBzaGVsbCBjb21tYW5kcywgZG9pbmcgYXJpdGhtZXRpYywgZXRjLiIKIAotaW5oZXJpdCBhdXRv
dG9vbHMgdGV4aW5mbworaW5oZXJpdCBhdXRvdG9vbHMgdGV4aW5mbyBiZmQtYmluZGluZy1ub3cK
IAogRVhUUkFfT0VNQUtFICs9ICInaW5mb2Rpcj0ke2luZm9kaXJ9JyIKIExERkxBR1NfcHJlcGVu
ZF9saWJjLXVjbGliYyA9ICIgLWxydCAiCmRpZmYgLS1naXQgYS9tZXRhL3JlY2lwZXMtZXh0ZW5k
ZWQvZGlmZnV0aWxzL2RpZmZ1dGlscy5pbmMgYi9tZXRhL3JlY2lwZXMtZXh0ZW5kZWQvZGlmZnV0
aWxzL2RpZmZ1dGlscy5pbmMKaW5kZXggMjQzMzQxYS4uYjVmZWExYiAxMDA2NDQKLS0tIGEvbWV0
YS9yZWNpcGVzLWV4dGVuZGVkL2RpZmZ1dGlscy9kaWZmdXRpbHMuaW5jCisrKyBiL21ldGEvcmVj
aXBlcy1leHRlbmRlZC9kaWZmdXRpbHMvZGlmZnV0aWxzLmluYwpAQCAtNCw3ICs0LDcgQEAgc2Rp
ZmYsIGFuZCBjbXAgdXRpbGl0aWVzLiBUaGVzZSBwcm9ncmFtcyBhcmUgdXN1YWxseSBcCiB1c2Vk
IGZvciBjcmVhdGluZyBwYXRjaCBmaWxlcy4iCiBTRUNUSU9OID0gImJhc2UiCiAKLWluaGVyaXQg
YXV0b3Rvb2xzIHRleGluZm8gdXBkYXRlLWFsdGVybmF0aXZlcyBnZXR0ZXh0Citpbmhlcml0IGF1
dG90b29scyB0ZXhpbmZvIHVwZGF0ZS1hbHRlcm5hdGl2ZXMgZ2V0dGV4dCBiZmQtYmluZGluZy1u
b3cKIAogIyBkaWZmdXRpbHMgYXNzdW1lcyBub24tZ2xpYmMgY29tcGlsYXRpb24gd2l0aCB1Y2xp
YmMgYW5kCiAjIHRoaXMgY2F1c2VzIGl0IHRvIGdlbmVyYXRlIGl0cyBvd24gaW1wbGVtZW50YXRp
b25zIG9mCmRpZmYgLS1naXQgYS9tZXRhL3JlY2lwZXMtZXh0ZW5kZWQvZ3JlcC9ncmVwXzMuMC5i
YiBiL21ldGEvcmVjaXBlcy1leHRlbmRlZC9ncmVwL2dyZXBfMy4wLmJiCmluZGV4IGIyOTQwZDUu
LmU1ODI1MzUgMTAwNjQ0Ci0tLSBhL21ldGEvcmVjaXBlcy1leHRlbmRlZC9ncmVwL2dyZXBfMy4w
LmJiCisrKyBiL21ldGEvcmVjaXBlcy1leHRlbmRlZC9ncmVwL2dyZXBfMy4wLmJiCkBAIC0xMiw3
ICsxMiw3IEBAIFNSQ19VUkkgPSAiJHtHTlVfTUlSUk9SfS9ncmVwL2dyZXAtJHtQVn0udGFyLnh6
IFwKIFNSQ19VUklbbWQ1c3VtXSA9ICJmYTA3YzE2MTZhZGViOWMzMjYyYmU1MTc3ZDEwYWQ0YSIK
IFNSQ19VUklbc2hhMjU2c3VtXSA9ICJlMmM4MWRiNTA1NmUzZThjNTk5NWYwYmI1ZDBkMGUxY2Fk
MWY2ZjQ1YzNiMmZjNzdiNmU4MTQzNWFlZDQ4YWI1IgogCi1pbmhlcml0IGF1dG90b29scyBnZXR0
ZXh0IHRleGluZm8gcGtnY29uZmlnCitpbmhlcml0IGF1dG90b29scyBnZXR0ZXh0IHRleGluZm8g
cGtnY29uZmlnIGJmZC1iaW5kaW5nLW5vdwogCiBFWFRSQV9PRUNPTkYgPSAiLS1kaXNhYmxlLXBl
cmwtcmVnZXhwIgogCmRpZmYgLS1naXQgYS9tZXRhL3JlY2lwZXMtZXh0ZW5kZWQvaXB0YWJsZXMv
aXB0YWJsZXNfMS42LjEuYmIgYi9tZXRhL3JlY2lwZXMtZXh0ZW5kZWQvaXB0YWJsZXMvaXB0YWJs
ZXNfMS42LjEuYmIKaW5kZXggNDAxOWUyYS4uZWU5NzAyOSAxMDA2NDQKLS0tIGEvbWV0YS9yZWNp
cGVzLWV4dGVuZGVkL2lwdGFibGVzL2lwdGFibGVzXzEuNi4xLmJiCisrKyBiL21ldGEvcmVjaXBl
cy1leHRlbmRlZC9pcHRhYmxlcy9pcHRhYmxlc18xLjYuMS5iYgpAQCAtMjgsNyArMjgsNyBAQCBT
UkNfVVJJX2FwcGVuZF9saWJjLW11c2wgPSAiIGZpbGU6Ly8wMDAxLWZpeC1idWlsZC13aXRoLW11
c2wucGF0Y2giCiBTUkNfVVJJW21kNXN1bV0gPSAiYWIzOGEzMzgwNmI2MTgyYzZmNTNkNmFmYjQ2
MTlhZGQiCiBTUkNfVVJJW3NoYTI1NnN1bV0gPSAiMGZjMmQ3YmQ1ZDdiZTExMzExNzI2NDY2Nzg5
ZDRjNjVmYjRjOGUwOTZjOTE4MmI1NmNlOTc0NDA4NjRmMGNmNSIKIAotaW5oZXJpdCBhdXRvdG9v
bHMgcGtnY29uZmlnCitpbmhlcml0IGF1dG90b29scyBwa2djb25maWcgYmZkLWJpbmRpbmctbm93
CiAKIEVYVFJBX09FQ09ORiA9ICItLXdpdGgta2VybmVsPSR7U1RBR0lOR19JTkNESVJ9IFwKICAg
ICAgICAgICAgICAgICIKZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1leHRlbmRlZC9wcm9jcHMv
cHJvY3BzXzMuMy4xMi5iYiBiL21ldGEvcmVjaXBlcy1leHRlbmRlZC9wcm9jcHMvcHJvY3BzXzMu
My4xMi5iYgppbmRleCBhZGFiZDc1Li40NDcwNjVmIDEwMDY0NAotLS0gYS9tZXRhL3JlY2lwZXMt
ZXh0ZW5kZWQvcHJvY3BzL3Byb2Nwc18zLjMuMTIuYmIKKysrIGIvbWV0YS9yZWNpcGVzLWV4dGVu
ZGVkL3Byb2Nwcy9wcm9jcHNfMy4zLjEyLmJiCkBAIC0xMCw3ICsxMCw3IEBAIExJQ19GSUxFU19D
SEtTVU09ImZpbGU6Ly9DT1BZSU5HO21kNT1iMjM0ZWU0ZDY5ZjVmY2U0NDg2YTgwZmRhZjRhNDI2
MyBcCiAKIERFUEVORFMgPSAibmN1cnNlcyIKIAotaW5oZXJpdCBhdXRvdG9vbHMgZ2V0dGV4dCBw
a2djb25maWcgdXBkYXRlLWFsdGVybmF0aXZlcworaW5oZXJpdCBhdXRvdG9vbHMgZ2V0dGV4dCBw
a2djb25maWcgdXBkYXRlLWFsdGVybmF0aXZlcyBiZmQtYmluZGluZy1ub3cKIAogU1JDX1VSSSA9
ICJodHRwOi8vZG93bmxvYWRzLnNvdXJjZWZvcmdlLm5ldC9wcm9qZWN0L3Byb2Nwcy1uZy9Qcm9k
dWN0aW9uL3Byb2Nwcy1uZy0ke1BWfS50YXIueHogXAogICAgICAgICAgICBmaWxlOi8vc3lzY3Rs
LmNvbmYgXApkaWZmIC0tZ2l0IGEvbWV0YS9yZWNpcGVzLWV4dGVuZGVkL3h6L3h6XzUuMi4zLmJi
IGIvbWV0YS9yZWNpcGVzLWV4dGVuZGVkL3h6L3h6XzUuMi4zLmJiCmluZGV4IGMwZjhiODIuLmY4
YmNiNGEgMTAwNjQ0Ci0tLSBhL21ldGEvcmVjaXBlcy1leHRlbmRlZC94ei94el81LjIuMy5iYgor
KysgYi9tZXRhL3JlY2lwZXMtZXh0ZW5kZWQveHoveHpfNS4yLjMuYmIKQEAgLTI1LDcgKzI1LDcg
QEAgU1JDX1VSSSA9ICJodHRwOi8vdHVrYWFuaS5vcmcveHoveHotJHtQVn0udGFyLmd6IgogU1JD
X1VSSVttZDVzdW1dID0gImVmNjg2NzRmYjQ3YThiOGU3NDFiMzRlNDI5ZDg2ZTlkIgogU1JDX1VS
SVtzaGEyNTZzdW1dID0gIjcxOTI4YjM1N2QwYTA5YTEyYTRiNGM1ZmFmY2E4YzMxYzE5YjBlN2Qz
YjhlYmIxOTYyMmU5NmYyNmRiZjI4Y2IiCiAKLWluaGVyaXQgYXV0b3Rvb2xzIGdldHRleHQKK2lu
aGVyaXQgYXV0b3Rvb2xzIGdldHRleHQgYmZkLWJpbmRpbmctbm93CiAKIFBBQ0tBR0VTID0rICJs
aWJsem1hIgogCmRpZmYgLS1naXQgYS9tZXRhL3JlY2lwZXMtZ3JhcGhpY3Mvd2F5bGFuZC9saWJp
bnB1dF8xLjYuMS5iYiBiL21ldGEvcmVjaXBlcy1ncmFwaGljcy93YXlsYW5kL2xpYmlucHV0XzEu
Ni4xLmJiCmluZGV4IGM4NzE0ZjIuLmIwNzI2MmIgMTAwNjQ0Ci0tLSBhL21ldGEvcmVjaXBlcy1n
cmFwaGljcy93YXlsYW5kL2xpYmlucHV0XzEuNi4xLmJiCisrKyBiL21ldGEvcmVjaXBlcy1ncmFw
aGljcy93YXlsYW5kL2xpYmlucHV0XzEuNi4xLmJiCkBAIC0xMyw3ICsxMyw3IEBAIFNSQ19VUkkg
PSAiaHR0cDovL3d3dy5mcmVlZGVza3RvcC5vcmcvc29mdHdhcmUvJHtCUE59LyR7QlB9LnRhci54
eiBcCiBTUkNfVVJJW21kNXN1bV0gPSAiN2UyODIzNDRmOGVkN2VjNWNmODdjYTlmYzIyNjc0ZmIi
CiBTUkNfVVJJW3NoYTI1NnN1bV0gPSAiOWQ4MTZmMTNlZWU2M2JjY2EwZTljM2JiNjUyYzUyYWI1
NWYzOWJlNGQxYjkwYjU0ZTRiZmQxZGM5MmVmNTVhOCIKIAotaW5oZXJpdCBhdXRvdG9vbHMgcGtn
Y29uZmlnCitpbmhlcml0IGF1dG90b29scyBwa2djb25maWcgYmZkLWJpbmRpbmctbm93CiAKIFBB
Q0tBR0VDT05GSUcgPz89ICIiCiBQQUNLQUdFQ09ORklHW2xpYnVud2luZF0gPSAiLS13aXRoLWxp
YnVud2luZCwtLXdpdGhvdXQtbGlidW53aW5kLGxpYnVud2luZCIKZGlmZiAtLWdpdCBhL21ldGEv
cmVjaXBlcy1ncmFwaGljcy94b3JnLXhzZXJ2ZXIveHNlcnZlci14b3JnLmluYyBiL21ldGEvcmVj
aXBlcy1ncmFwaGljcy94b3JnLXhzZXJ2ZXIveHNlcnZlci14b3JnLmluYwppbmRleCAxNjUwYzc5
Li5lODBlOGFhIDEwMDY0NAotLS0gYS9tZXRhL3JlY2lwZXMtZ3JhcGhpY3MveG9yZy14c2VydmVy
L3hzZXJ2ZXIteG9yZy5pbmMKKysrIGIvbWV0YS9yZWNpcGVzLWdyYXBoaWNzL3hvcmcteHNlcnZl
ci94c2VydmVyLXhvcmcuaW5jCkBAIC0yMSw3ICsyMSw3IEBAIFNSQ19VUkkgKz0gImZpbGU6Ly9t
YWNyb190d2Vhay5wYXRjaCIKIAogUyA9ICIke1dPUktESVJ9LyR7WE9SR19QTn0tJHtQVn0iCiAK
LWluaGVyaXQgYXV0b3Rvb2xzIHBrZ2NvbmZpZworaW5oZXJpdCBhdXRvdG9vbHMgcGtnY29uZmln
IGJmZC1iaW5kaW5nLW5vdwogCiBpbmhlcml0IGRpc3Ryb19mZWF0dXJlc19jaGVjawogUkVRVUlS
RURfRElTVFJPX0ZFQVRVUkVTID0gIngxMSIKZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1rZXJu
ZWwva21vZC9rbW9kLmluYyBiL21ldGEvcmVjaXBlcy1rZXJuZWwva21vZC9rbW9kLmluYwppbmRl
eCA3ZmIxMGI1Li44YjRkMjMzIDEwMDY0NAotLS0gYS9tZXRhL3JlY2lwZXMta2VybmVsL2ttb2Qv
a21vZC5pbmMKKysrIGIvbWV0YS9yZWNpcGVzLWtlcm5lbC9rbW9kL2ttb2QuaW5jCkBAIC0xMiw3
ICsxMiw3IEBAIFNFQ1RJT04gPSAiYmFzZSIKIExJQ19GSUxFU19DSEtTVU0gPSAiZmlsZTovL0NP
UFlJTkc7bWQ1PWE2Zjg5ZTIxMDBkOWI2Y2RmZmNlYTRmMzk4ZTM3MzQzIFwKICAgICAgICAgICAg
ICAgICAgICAgZmlsZTovL2xpYmttb2QvQ09QWUlORzttZDU9YTZmODllMjEwMGQ5YjZjZGZmY2Vh
NGYzOThlMzczNDMgXAogICAgICAgICAgICAgICAgICAgICIKLWluaGVyaXQgYXV0b3Rvb2xzIGd0
ay1kb2MgcGtnY29uZmlnIG1hbnBhZ2VzCitpbmhlcml0IGF1dG90b29scyBndGstZG9jIHBrZ2Nv
bmZpZyBtYW5wYWdlcyBiZmQtYmluZGluZy1ub3cKIAogU1JDUkVWID0gImVmNDI1N2I1OWM0MzA3
YjhjNjI3ZDg5ZjNjN2YxZmVlZGIzMjU4MmYiCiAjIExvb2tvdXQgZm9yIFBWIGJ1bXAgdG9vIHdo
ZW4gU1JDUkVWIGlzIGNoYW5nZWQKZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1zdXBwb3J0L2xp
YnVud2luZC9saWJ1bndpbmRfMS4yLmJiIGIvbWV0YS9yZWNpcGVzLXN1cHBvcnQvbGlidW53aW5k
L2xpYnVud2luZF8xLjIuYmIKaW5kZXggZTU5OGU0MC4uZjk3NjYyYyAxMDA2NDQKLS0tIGEvbWV0
YS9yZWNpcGVzLXN1cHBvcnQvbGlidW53aW5kL2xpYnVud2luZF8xLjIuYmIKKysrIGIvbWV0YS9y
ZWNpcGVzLXN1cHBvcnQvbGlidW53aW5kL2xpYnVud2luZF8xLjIuYmIKQEAgLTI0LDUgKzI0LDMg
QEAgQVJNX0lOU1RSVUNUSU9OX1NFVF9hcm12NSA9ICJhcm0iCiAjIHNlZSBodHRwczovL3NvdXJj
ZXdhcmUub3JnL2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD0xOTk4NwogU0VDVVJJVFlfQ0ZMQUdT
X3JlbW92ZV9hYXJjaDY0ID0gIi1mcGllIgogU0VDVVJJVFlfQ0ZMQUdTX2FwcGVuZF9hYXJjaDY0
ID0gIiAtZlBJRSIKLQotTERGTEFHUyArPSAiLVdsLC16LHJlbHJvLC16LG5vdyAke0BiYi51dGls
cy5jb250YWlucygnRElTVFJPX0ZFQVRVUkVTJywgJ2xkLWlzLWdvbGQnLCAnIC1mdXNlLWxkPWJm
ZCAnLCAnJywgZCl9IgotLSAKMi43LjQKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>