<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>223249</bug_id>
          
          <creation_ts>2008-05-22 19:07 0000</creation_ts>
          <short_desc>sys-devel/binutils-2.18{,-r1} does not recognize SYSV objects on freebsd</short_desc>
          <delta_ts>2008-06-23 02:06:18 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>FreeBSD</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          <bug_file_loc>http://sourceware.org/bugzilla/show_bug.cgi?id=4424</bug_file_loc>
          
          
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>aballier@gentoo.org</reporter>
          <assigned_to>toolchain@gentoo.org</assigned_to>
          <cc>bsd@gentoo.org</cc>
    
    <cc>gentoo@quinteiro.com</cc>

      

      
          <long_desc isprivate="0">
            <who>aballier@gentoo.org</who>
            <bug_when>2008-05-22 19:07:11 0000</bug_when>
            <thetext>So... I decided to tackle the reason why we were slacking on bsd for binutils.

Basically, 2.18 isn&apos;t keyworded because we cannot build the kernel with it.
The reason is that it needs to link SYSV object which 2.18 does not recognize; snapshots of binutils are fixed in that regard:

Changes from binutils 2.18.50.0.2:
[...]
2. Support link in Linux object files on FreeBSD.  PR 4424.
[...]

The error is the same as on:
http://sourceware.org/bugzilla/show_bug.cgi?id=5179


The original bug report is at:
http://sourceware.org/bugzilla/show_bug.cgi?id=4424

The discussion:
http://sourceware.org/ml/binutils/2007-10/msg00215.html

And the final patch:
http://sourceware.org/ml/binutils/2007-10/msg00262.html

I&apos;ve backported it and that would allow us to rekeyword 2.18 if it could be merged, I&apos;ll attach the patch in a minute.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aballier@gentoo.org</who>
            <bug_when>2008-05-22 19:09:30 0000</bug_when>
            <thetext>Created an attachment (id=153975)
backported patch

If that is acceptable to merge in 2.18, please add ~x86-fbsd keyword to it while adding the patch or poke me for doing it. I&apos;ll test/get somebody to test sparc-fbsd later.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>gentoo@quinteiro.com</who>
            <bug_when>2008-05-24 23:26:08 0000</bug_when>
            <thetext>Patch applied cleanly and yielded a working linker for me.  I emerged and ran emacs to test it.

It&apos;s cool that all you have to do is drop the patch file in /etc/portage/patches/i686-gentoo-freebsd6.2/sys-devel/binutils-2.18 and it will be automagically applied when you emerge binutils.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2008-06-23 02:06:18 0000</bug_when>
            <thetext>patch added to binutils-2.18-r2</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>153975</attachid>
            <date>2008-05-22 19:09 0000</date>
            <desc>backported patch</desc>
            <filename>92_all_pr4424.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">CVBSIGxkLzQ0MjQKCSogY29uZmlnLmJmZCAodGFyZ19zZWx2ZWNzKTogQWRkIGJmZF9lbGY2NF9h
bHBoYV92ZWMgZm9yCglhbHBoYS9GcmVlQlNELiAgQWRkIGJmZF9lbGY2NF9zcGFyY192ZWMgZm9y
IHNwYXJjNjQvRnJlZUJTRC4KCUFkZCBiZmRfZWxmMzJfaTM4Nl92ZWMgYW5kIGJmZF9lZmlfYXBw
X2lhMzJfdmVjIGZvciBpMzg2L0ZyZWVCU0QuCgkodGFyZzY0X3NlbHZlY3MpOiBTZXQgZm9yIGkz
ODYvRnJlZUJTRC4KCSogZWxmLWJmZC5oIChlbGZfYmFja2VuZF9kYXRhKTogQWRkIHJlbG9jc19j
b21wYXRpYmxlLgoJKF9iZmRfZWxmX2RlZmF1bHRfcmVsb2NzX2NvbXBhdGlibGUpOiBEZWNsYXJl
LgoJKF9iZmRfZWxmX3JlbG9jc19jb21wYXRpYmxlKTogRGVjbGFyZS4KCSogZWxmeHgtdGFyZ2V0
LmggKGVsZl9iYWNrZW5kX3JlbG9jc19jb21wYXRpYmxlKTogRGVmaW5lLgoJKGVsZk5OX2JlZCk6
IEluaXQgbmV3IHJlbG9jc19jb21wYXRpYmxlIGZpZWxkLgoJKiBlbGZsaW5rLmMgKF9iZmRfZWxm
X2RlZmF1bHRfcmVsb2NzX2NvbXBhdGlibGUpOiBOZXcgZnVuY3Rpb24uCgkoX2JmZF9lbGZfcmVs
b2NzX2NvbXBhdGlibGUpOiBOZXcgZnVuY3Rpb24uCgkoZWxmX2xpbmtfYWRkX29iamVjdF9zeW1i
b2xzKTogQ2FsbCBiZWQtPnJlbG9jc19jb21wYXRpYmxlLgoJKiBlbGYzMi1pMzg2LmMgKGVsZl9i
YWNrZW5kX3JlbG9jc19jb21wYXRpYmxlKTogRGVmaW5lLgoJKiBlbGY2NC1hbHBoYS5jOiBMaWtl
d2lzZS4KCSogZWxmNjQtc3BhcmMuYzogTGlrZXdpc2UuCgkqIGVsZjY0LXg4Ni02NC5jOiBMaWtl
d2lzZS4KCkluZGV4OiBiZmQvZWxmNjQteDg2LTY0LmMKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gYmZkL2VsZjY0
LXg4Ni02NC5jLm9yaWcKKysrIGJmZC9lbGY2NC14ODYtNjQuYwpAQCAtMzY1OCw2ICszNjU4LDcg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBiZmRfZWxmX3NwZWNpYWxfc2VjdAogICBlbGY2NF94ODZf
NjRfcmVsb2NfbmFtZV9sb29rdXAKIAogI2RlZmluZSBlbGZfYmFja2VuZF9hZGp1c3RfZHluYW1p
Y19zeW1ib2wgICBlbGY2NF94ODZfNjRfYWRqdXN0X2R5bmFtaWNfc3ltYm9sCisjZGVmaW5lIGVs
Zl9iYWNrZW5kX3JlbG9jc19jb21wYXRpYmxlCSAgICBfYmZkX2VsZl9yZWxvY3NfY29tcGF0aWJs
ZQogI2RlZmluZSBlbGZfYmFja2VuZF9jaGVja19yZWxvY3MJICAgIGVsZjY0X3g4Nl82NF9jaGVj
a19yZWxvY3MKICNkZWZpbmUgZWxmX2JhY2tlbmRfY29weV9pbmRpcmVjdF9zeW1ib2wgICAgZWxm
NjRfeDg2XzY0X2NvcHlfaW5kaXJlY3Rfc3ltYm9sCiAjZGVmaW5lIGVsZl9iYWNrZW5kX2NyZWF0
ZV9keW5hbWljX3NlY3Rpb25zIGVsZjY0X3g4Nl82NF9jcmVhdGVfZHluYW1pY19zZWN0aW9ucwpJ
bmRleDogYmZkL2VsZjY0LXNwYXJjLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gYmZkL2VsZjY0LXNwYXJjLmMu
b3JpZworKysgYmZkL2VsZjY0LXNwYXJjLmMKQEAgLTg3MCw2ICs4NzAsOCBAQCBjb25zdCBzdHJ1
Y3QgZWxmX3NpemVfaW5mbyBlbGY2NF9zcGFyY19zCiAKICNkZWZpbmUgZWxmX2JhY2tlbmRfY3Jl
YXRlX2R5bmFtaWNfc2VjdGlvbnMgXAogICBfYmZkX3NwYXJjX2VsZl9jcmVhdGVfZHluYW1pY19z
ZWN0aW9ucworI2RlZmluZSBlbGZfYmFja2VuZF9yZWxvY3NfY29tcGF0aWJsZSBcCisgIF9iZmRf
ZWxmX3JlbG9jc19jb21wYXRpYmxlCiAjZGVmaW5lIGVsZl9iYWNrZW5kX2NoZWNrX3JlbG9jcyBc
CiAgIF9iZmRfc3BhcmNfZWxmX2NoZWNrX3JlbG9jcwogI2RlZmluZSBlbGZfYmFja2VuZF9hZGp1
c3RfZHluYW1pY19zeW1ib2wgXApJbmRleDogYmZkL2VsZjY0LWFscGhhLmMKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gYmZkL2VsZjY0LWFscGhhLmMub3JpZworKysgYmZkL2VsZjY0LWFscGhhLmMKQEAgLTUzMjks
NiArNTMyOSw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZWxmX3NpemVfaW5mbyBhbHBoYV8KIAog
I2RlZmluZSBlbGZfYmFja2VuZF9hZGRfc3ltYm9sX2hvb2sgXAogICBlbGY2NF9hbHBoYV9hZGRf
c3ltYm9sX2hvb2sKKyNkZWZpbmUgZWxmX2JhY2tlbmRfcmVsb2NzX2NvbXBhdGlibGUgXAorICBf
YmZkX2VsZl9yZWxvY3NfY29tcGF0aWJsZQogI2RlZmluZSBlbGZfYmFja2VuZF9jaGVja19yZWxv
Y3MgXAogICBlbGY2NF9hbHBoYV9jaGVja19yZWxvY3MKICNkZWZpbmUgZWxmX2JhY2tlbmRfY3Jl
YXRlX2R5bmFtaWNfc2VjdGlvbnMgXApJbmRleDogYmZkL2VsZjMyLWkzODYuYwo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBiZmQvZWxmMzItaTM4Ni5jLm9yaWcKKysrIGJmZC9lbGYzMi1pMzg2LmMKQEAgLTM4MTYs
OSArMzgxNiwxMCBAQCBlbGZfaTM4Nl9oYXNoX3N5bWJvbCAoc3RydWN0IGVsZl9saW5rX2hhCiAj
ZGVmaW5lIGJmZF9lbGYzMl9iZmRfaXNfbG9jYWxfbGFiZWxfbmFtZSAgICAgZWxmX2kzODZfaXNf
bG9jYWxfbGFiZWxfbmFtZQogI2RlZmluZSBiZmRfZWxmMzJfYmZkX2xpbmtfaGFzaF90YWJsZV9j
cmVhdGUgIGVsZl9pMzg2X2xpbmtfaGFzaF90YWJsZV9jcmVhdGUKICNkZWZpbmUgYmZkX2VsZjMy
X2JmZF9yZWxvY190eXBlX2xvb2t1cAkgICAgICBlbGZfaTM4Nl9yZWxvY190eXBlX2xvb2t1cAot
I2RlZmluZSBiZmRfZWxmMzJfYmZkX3JlbG9jX25hbWVfbG9va3VwIGVsZl9pMzg2X3JlbG9jX25h
bWVfbG9va3VwCisjZGVmaW5lIGJmZF9lbGYzMl9iZmRfcmVsb2NfbmFtZV9sb29rdXAJICAgICAg
ZWxmX2kzODZfcmVsb2NfbmFtZV9sb29rdXAKIAogI2RlZmluZSBlbGZfYmFja2VuZF9hZGp1c3Rf
ZHluYW1pY19zeW1ib2wgICAgIGVsZl9pMzg2X2FkanVzdF9keW5hbWljX3N5bWJvbAorI2RlZmlu
ZSBlbGZfYmFja2VuZF9yZWxvY3NfY29tcGF0aWJsZQkgICAgICBfYmZkX2VsZl9yZWxvY3NfY29t
cGF0aWJsZQogI2RlZmluZSBlbGZfYmFja2VuZF9jaGVja19yZWxvY3MJICAgICAgZWxmX2kzODZf
Y2hlY2tfcmVsb2NzCiAjZGVmaW5lIGVsZl9iYWNrZW5kX2NvcHlfaW5kaXJlY3Rfc3ltYm9sICAg
ICAgZWxmX2kzODZfY29weV9pbmRpcmVjdF9zeW1ib2wKICNkZWZpbmUgZWxmX2JhY2tlbmRfY3Jl
YXRlX2R5bmFtaWNfc2VjdGlvbnMgICBlbGZfaTM4Nl9jcmVhdGVfZHluYW1pY19zZWN0aW9ucwpA
QCAtMzkwNCw3ICszOTA1LDggQEAgZWxmX2kzODZfdnh3b3Jrc19saW5rX2hhc2hfdGFibGVfY3Jl
YXRlIAogfQogCiAKLSN1bmRlZgllbGZfYmFja2VuZF9wb3N0X3Byb2Nlc3NfaGVhZGVycworI3Vu
ZGVmIGVsZl9iYWNrZW5kX3JlbG9jc19jb21wYXRpYmxlCisjdW5kZWYgZWxmX2JhY2tlbmRfcG9z
dF9wcm9jZXNzX2hlYWRlcnMKICN1bmRlZiBiZmRfZWxmMzJfYmZkX2xpbmtfaGFzaF90YWJsZV9j
cmVhdGUKICNkZWZpbmUgYmZkX2VsZjMyX2JmZF9saW5rX2hhc2hfdGFibGVfY3JlYXRlIFwKICAg
ZWxmX2kzODZfdnh3b3Jrc19saW5rX2hhc2hfdGFibGVfY3JlYXRlCkluZGV4OiBiZmQvZWxmeHgt
dGFyZ2V0LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gYmZkL2VsZnh4LXRhcmdldC5oLm9yaWcKKysrIGJmZC9l
bGZ4eC10YXJnZXQuaApAQCAtMzc4LDYgKzM3OCw5IEBACiAjaWZuZGVmIGVsZl9iYWNrZW5kX29t
aXRfc2VjdGlvbl9keW5zeW0KICNkZWZpbmUgZWxmX2JhY2tlbmRfb21pdF9zZWN0aW9uX2R5bnN5
bSBfYmZkX2VsZl9saW5rX29taXRfc2VjdGlvbl9keW5zeW0KICNlbmRpZgorI2lmbmRlZiBlbGZf
YmFja2VuZF9yZWxvY3NfY29tcGF0aWJsZQorI2RlZmluZSBlbGZfYmFja2VuZF9yZWxvY3NfY29t
cGF0aWJsZSBfYmZkX2VsZl9kZWZhdWx0X3JlbG9jc19jb21wYXRpYmxlCisjZW5kaWYKICNpZm5k
ZWYgZWxmX2JhY2tlbmRfY2hlY2tfcmVsb2NzCiAjZGVmaW5lIGVsZl9iYWNrZW5kX2NoZWNrX3Jl
bG9jcwkwCiAjZW5kaWYKQEAgLTYzNiw2ICs2MzksNyBAQCBzdGF0aWMgc3RydWN0IGVsZl9iYWNr
ZW5kX2RhdGEgZWxmTk5fYmVkCiAgIGVsZl9iYWNrZW5kX2xpbmtfb3V0cHV0X3N5bWJvbF9ob29r
LAogICBlbGZfYmFja2VuZF9jcmVhdGVfZHluYW1pY19zZWN0aW9ucywKICAgZWxmX2JhY2tlbmRf
b21pdF9zZWN0aW9uX2R5bnN5bSwKKyAgZWxmX2JhY2tlbmRfcmVsb2NzX2NvbXBhdGlibGUsCiAg
IGVsZl9iYWNrZW5kX2NoZWNrX3JlbG9jcywKICAgZWxmX2JhY2tlbmRfY2hlY2tfZGlyZWN0aXZl
cywKICAgZWxmX2JhY2tlbmRfYXNfbmVlZGVkX2NsZWFudXAsCkluZGV4OiBiZmQvZWxmbGluay5j
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIGJmZC9lbGZsaW5rLmMub3JpZworKysgYmZkL2VsZmxpbmsuYwpAQCAt
MzI0Myw2ICszMjQzLDQwIEBAIGVsZl9maW5hbGl6ZV9keW5zdHIgKGJmZCAqb3V0cHV0X2JmZCwg
c3QKIAogICByZXR1cm4gVFJVRTsKIH0KKworLyogUmV0dXJuIFRSVUUgaWZmIHJlbG9jYXRpb25z
IGZvciBJTlBVVCBhcmUgY29tcGF0aWJsZSB3aXRoIE9VVFBVVC4KKyAgIFRoZSBkZWZhdWx0IGlz
IHRvIG9ubHkgbWF0Y2ggd2hlbiB0aGUgSU5QVVQgYW5kIE9VVFBVVCBhcmUgZXhhY3RseQorICAg
dGhlIHNhbWUgdGFyZ2V0LiAgKi8KKworYmZkX2Jvb2xlYW4KK19iZmRfZWxmX2RlZmF1bHRfcmVs
b2NzX2NvbXBhdGlibGUgKGNvbnN0IGJmZF90YXJnZXQgKmlucHV0LAorCQkJCSAgICBjb25zdCBi
ZmRfdGFyZ2V0ICpvdXRwdXQpCit7CisgIHJldHVybiBpbnB1dCA9PSBvdXRwdXQ7Cit9CisKKy8q
IFJldHVybiBUUlVFIGlmZiByZWxvY2F0aW9ucyBmb3IgSU5QVVQgYXJlIGNvbXBhdGlibGUgd2l0
aCBPVVRQVVQuCisgICBUaGlzIHZlcnNpb24gaXMgdXNlZCB3aGVuIGRpZmZlcmVudCB0YXJnZXRz
IGZvciB0aGUgc2FtZSBhcmNoaXRlY3R1cmUKKyAgIGFyZSB2aXJ0dWFsbHkgaWRlbnRpY2FsLiAg
Ki8KKworYmZkX2Jvb2xlYW4KK19iZmRfZWxmX3JlbG9jc19jb21wYXRpYmxlIChjb25zdCBiZmRf
dGFyZ2V0ICppbnB1dCwKKwkJCSAgICBjb25zdCBiZmRfdGFyZ2V0ICpvdXRwdXQpCit7CisgIGNv
bnN0IHN0cnVjdCBlbGZfYmFja2VuZF9kYXRhICpvYmVkLCAqaWJlZDsKKworICBpZiAoaW5wdXQg
PT0gb3V0cHV0KQorICAgIHJldHVybiBUUlVFOworCisgIGliZWQgPSB4dmVjX2dldF9lbGZfYmFj
a2VuZF9kYXRhIChpbnB1dCk7CisgIG9iZWQgPSB4dmVjX2dldF9lbGZfYmFja2VuZF9kYXRhIChv
dXRwdXQpOworCisgIGlmIChpYmVkLT5hcmNoICE9IG9iZWQtPmFyY2gpCisgICAgcmV0dXJuIEZB
TFNFOworCisgIC8qIElmIGJvdGggYmFja2VuZHMgYXJlIHVzaW5nIHRoaXMgZnVuY3Rpb24sIGRl
ZW0gdGhlbSBjb21wYXRpYmxlLiAgKi8KKyAgcmV0dXJuIGliZWQtPnJlbG9jc19jb21wYXRpYmxl
ID09IG9iZWQtPnJlbG9jc19jb21wYXRpYmxlOworfQogDAogLyogQWRkIHN5bWJvbHMgZnJvbSBh
biBFTEYgb2JqZWN0IGZpbGUgdG8gdGhlIGxpbmtlciBoYXNoIHRhYmxlLiAgKi8KIApAQCAtNDYy
OCw3ICs0NjYyLDggQEAgZWxmX2xpbmtfYWRkX29iamVjdF9zeW1ib2xzIChiZmQgKmFiZmQsIAog
ICBpZiAoISBkeW5hbWljCiAgICAgICAmJiBpc19lbGZfaGFzaF90YWJsZSAoaHRhYikKICAgICAg
ICYmIGh0YWItPnJvb3QuY3JlYXRvciA9PSBhYmZkLT54dmVjCi0gICAgICAmJiBiZWQtPmNoZWNr
X3JlbG9jcyAhPSBOVUxMKQorICAgICAgJiYgYmVkLT5jaGVja19yZWxvY3MgIT0gTlVMTAorICAg
ICAgJiYgKCpiZWQtPnJlbG9jc19jb21wYXRpYmxlKSAoYWJmZC0+eHZlYywgaHRhYi0+cm9vdC5j
cmVhdG9yKSkKICAgICB7CiAgICAgICBhc2VjdGlvbiAqbzsKIApJbmRleDogYmZkL2VsZi1iZmQu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBiZmQvZWxmLWJmZC5oLm9yaWcKKysrIGJmZC9lbGYtYmZkLmgKQEAg
LTcwMCw2ICs3MDAsMTAgQEAgc3RydWN0IGVsZl9iYWNrZW5kX2RhdGEKICAgYmZkX2Jvb2xlYW4g
KCplbGZfYmFja2VuZF9vbWl0X3NlY3Rpb25fZHluc3ltKQogICAgIChiZmQgKm91dHB1dF9iZmQs
IHN0cnVjdCBiZmRfbGlua19pbmZvICppbmZvLCBhc2VjdGlvbiAqb3NlYyk7CiAKKyAgLyogUmV0
dXJuIFRSVUUgaWYgcmVsb2NhdGlvbnMgb2YgdGFyZ2V0cyBhcmUgY29tcGF0aWJsZSB0byB0aGUg
ZXh0ZW50CisgICAgIHRoYXQgQ0hFQ0tfUkVMT0NTIHdpbGwgcHJvcGVybHkgcHJvY2VzcyB0aGVt
LiAgUFIgNDQyNC4gICovCisgIGJmZF9ib29sZWFuICgqcmVsb2NzX2NvbXBhdGlibGUpIChjb25z
dCBiZmRfdGFyZ2V0ICosIGNvbnN0IGJmZF90YXJnZXQgKik7CisKICAgLyogVGhlIENIRUNLX1JF
TE9DUyBmdW5jdGlvbiBpcyBjYWxsZWQgYnkgdGhlIGFkZF9zeW1ib2xzIHBoYXNlIG9mCiAgICAg
IHRoZSBFTEYgYmFja2VuZCBsaW5rZXIuICBJdCBpcyBjYWxsZWQgb25jZSBmb3IgZWFjaCBzZWN0
aW9uIHdpdGgKICAgICAgcmVsb2NzIG9mIGFuIG9iamVjdCBmaWxlLCBqdXN0IGFmdGVyIHRoZSBz
eW1ib2xzIGZvciB0aGUgb2JqZWN0CkBAIC0xOTI2LDYgKzE5MzAsMTIgQEAgZXh0ZXJuIHZvaWQg
YmZkX2VsZjY0X3dyaXRlX3JlbG9jcwogZXh0ZXJuIGJmZF9ib29sZWFuIGJmZF9lbGY2NF9zbHVy
cF9yZWxvY190YWJsZQogICAoYmZkICosIGFzZWN0aW9uICosIGFzeW1ib2wgKiosIGJmZF9ib29s
ZWFuKTsKIAorZXh0ZXJuIGJmZF9ib29sZWFuIF9iZmRfZWxmX2RlZmF1bHRfcmVsb2NzX2NvbXBh
dGlibGUKKyAgKGNvbnN0IGJmZF90YXJnZXQgKiwgY29uc3QgYmZkX3RhcmdldCAqKTsKKworZXh0
ZXJuIGJmZF9ib29sZWFuIF9iZmRfZWxmX3JlbG9jc19jb21wYXRpYmxlCisgIChjb25zdCBiZmRf
dGFyZ2V0ICosIGNvbnN0IGJmZF90YXJnZXQgKik7CisKIGV4dGVybiBzdHJ1Y3QgZWxmX2xpbmtf
aGFzaF9lbnRyeSAqX2JmZF9lbGZfYXJjaGl2ZV9zeW1ib2xfbG9va3VwCiAgIChiZmQgKiwgc3Ry
dWN0IGJmZF9saW5rX2luZm8gKiwgY29uc3QgY2hhciAqKTsKIGV4dGVybiBiZmRfYm9vbGVhbiBi
ZmRfZWxmX2xpbmtfYWRkX3N5bWJvbHMKSW5kZXg6IGJmZC9jb25maWcuYmZkCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIGJmZC9jb25maWcuYmZkLm9yaWcKKysrIGJmZC9jb25maWcuYmZkCkBAIC0xNDAsNyArMTQw
LDcgQEAgY2FzZSAiJHt0YXJnfSIgaW4KICNpZmRlZiBCRkQ2NAogICBhbHBoYSotKi1mcmVlYnNk
KiB8IGFscGhhKi0qLWtmcmVlYnNkKi1nbnUpCiAgICAgdGFyZ19kZWZ2ZWM9YmZkX2VsZjY0X2Fs
cGhhX2ZyZWVic2RfdmVjCi0gICAgdGFyZ19zZWx2ZWNzPWVjb2ZmYWxwaGFfbGl0dGxlX3ZlYwor
ICAgIHRhcmdfc2VsdmVjcz0iYmZkX2VsZjY0X2FscGhhX3ZlYyBlY29mZmFscGhhX2xpdHRsZV92
ZWMiCiAgICAgd2FudDY0PXRydWUKICAgICAjIEZyZWVCU0QgPD0gNC4wIHN1cHBvcnRzIG9ubHkg
dGhlIG9sZCBub25zdGFuZGFyZCB3YXkgb2YgQUJJIGxhYmVsbGluZy4KICAgICBjYXNlICIke3Rh
cmd9IiBpbgpAQCAtMTg4LDcgKzE4OCw3IEBAIGNhc2UgIiR7dGFyZ30iIGluCiAgICAgOzsKICAg
c3BhcmM2NC0qLWZyZWVic2QqIHwgc3BhcmM2NC0qLWtmcmVlYnNkKi1nbnUpCiAgICAgdGFyZ19k
ZWZ2ZWM9YmZkX2VsZjY0X3NwYXJjX2ZyZWVic2RfdmVjCi0gICAgdGFyZ19zZWx2ZWNzPSJiZmRf
ZWxmMzJfc3BhcmNfdmVjIHN1bm9zX2JpZ192ZWMiCisgICAgdGFyZ19zZWx2ZWNzPSJiZmRfZWxm
NjRfc3BhcmNfdmVjIGJmZF9lbGYzMl9zcGFyY192ZWMgc3Vub3NfYmlnX3ZlYyIKICAgICA7Owog
ICBzcGFyYzY0LSotbmV0YnNkKiB8IHNwYXJjNjQtKi1vcGVuYnNkKikKICAgICB0YXJnX2RlZnZl
Yz1iZmRfZWxmNjRfc3BhcmNfdmVjCkBAIC01MzUsNyArNTM1LDggQEAgY2FzZSAiJHt0YXJnfSIg
aW4KICAgICA7OwogICBpWzMtN104Ni0qLWZyZWVic2QqIHwgaVszLTddODYtKi1rZnJlZWJzZCot
Z251IHwgaVszLTddODYtKi1kcmFnb25mbHkqKQogICAgIHRhcmdfZGVmdmVjPWJmZF9lbGYzMl9p
Mzg2X2ZyZWVic2RfdmVjCi0gICAgdGFyZ19zZWx2ZWNzPWkzODZjb2ZmX3ZlYworICAgIHRhcmdf
c2VsdmVjcz0iYmZkX2VsZjMyX2kzODZfdmVjIGJmZF9lZmlfYXBwX2lhMzJfdmVjIGkzODZjb2Zm
X3ZlYyIKKyAgICB0YXJnNjRfc2VsdmVjcz0iYmZkX2VsZjY0X3g4Nl82NF9mcmVlYnNkX3ZlYyBi
ZmRfZWxmNjRfeDg2XzY0X3ZlYyBiZmRfZWZpX2FwcF94ODZfNjRfdmVjIgogICAgICMgRnJlZUJT
RCA8PSA0LjAgc3VwcG9ydHMgb25seSB0aGUgb2xkIG5vbnN0YW5kYXJkIHdheSBvZiBBQkkgbGFi
ZWxsaW5nLgogICAgIGNhc2UgIiR7dGFyZ30iIGluCiAgICAgICBpWzMtN104Ni0qLWZyZWVic2Qz
KiB8IGlbMy03XTg2LSotZnJlZWJzZDQgfCBpWzMtN104Ni0qLWZyZWVic2Q0LjAqKQo=
</data>        

          </attachment>
    </bug>

</bugzilla>