<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>35213</bug_id>
          
          <creation_ts>2010-02-21 11:01:10 -0800</creation_ts>
          <short_desc>[chromium] hardcoded gcc path breaks solaris build</short_desc>
          <delta_ts>2010-02-25 09:21:16 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>Other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter>electricmonopole</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>darin</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eric</cc>
    
    <cc>levin</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>192268</commentid>
    <comment_count>0</comment_count>
      <attachid>49152</attachid>
    <who name="">electricmonopole</who>
    <bug_when>2010-02-21 11:01:10 -0800</bug_when>
    <thetext>Created attachment 49152
patches to fix path on solaris

http://codereview.chromium.org/650016

There is no /usr/bin/gcc in Solaris and SXCE (Opensolaris has a symlink). Referring here.

These patches fix the issue, but a long-term solution is to fix the preprocessor FIXME, as commented in the code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192279</commentid>
    <comment_count>1</comment_count>
      <attachid>49158</attachid>
    <who name="">electricmonopole</who>
    <bug_when>2010-02-21 11:53:55 -0800</bug_when>
    <thetext>Created attachment 49158
revised patch

patch made with svn-create-patch script</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192286</commentid>
    <comment_count>2</comment_count>
      <attachid>49162</attachid>
    <who name="">electricmonopole</who>
    <bug_when>2010-02-21 12:04:31 -0800</bug_when>
    <thetext>Created attachment 49162
revised patch with reedited ChangeLog

fixed and edited flags</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192290</commentid>
    <comment_count>3</comment_count>
      <attachid>49162</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-02-21 13:02:20 -0800</bug_when>
    <thetext>Comment on attachment 49162
revised patch with reedited ChangeLog

Can&apos;t land this because there are tabs in the change log.

This bug title says &quot;hardcoded gcc path breaks solaris build&quot;, but tis patch has nothing to do with that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192369</commentid>
    <comment_count>4</comment_count>
      <attachid>49162</attachid>
    <who name="Evan Martin">evan</who>
    <bug_when>2010-02-22 00:02:36 -0800</bug_when>
    <thetext>Comment on attachment 49162
revised patch with reedited ChangeLog

r- based on Darin&apos;s comments.  It looks like patch #3 has different changes than patch #2.

-    open FILE, &quot;-|&quot;, &quot;/usr/bin/gcc&quot;, &quot;-E&quot;, &quot;-P&quot;, &quot;-x&quot;, &quot;objective-c&quot;, 
-        (map { &quot;-D$_&quot; } split(/ +/, $defines)), &quot;-DOBJC_CODE_GENERATION&quot;, $fileName or die &quot;Could not open $fileName&quot;;
+    if (($Config::Config{&apos;osname&apos;})=~/solaris/i){
+        open FILE, &quot;-|&quot;, &quot;/usr/sfw/bin/gcc&quot;, &quot;-E&quot;, &quot;-P&quot;, &quot;-x&quot;, &quot;objective-c&quot;, 
+            (map { &quot;-D$_&quot; } split(/ +/, $defines)), &quot;-DOBJC_CODE_GENERATION&quot;, $fileName or die &quot;Could not open $fileName&quot;;
+    } else {
+        open FILE, &quot;-|&quot;, &quot;/usr/bin/gcc&quot;, &quot;-E&quot;, &quot;-P&quot;, &quot;-x&quot;, &quot;objective-c&quot;, 
+            (map { &quot;-D$_&quot; } split(/ +/, $defines)), &quot;-DOBJC_CODE_GENERATION&quot;, $fileName or die &quot;Could not open $fileName&quot;;
+    }

Rather than duplicate code, why not factor out the gcc path into a variable?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192426</commentid>
    <comment_count>5</comment_count>
      <attachid>49206</attachid>
    <who name="">electricmonopole</who>
    <bug_when>2010-02-22 05:38:24 -0800</bug_when>
    <thetext>Created attachment 49206
reuploading patch

For some reason the wrong patch was uploaded. Just great,</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192429</commentid>
    <comment_count>6</comment_count>
    <who name="">electricmonopole</who>
    <bug_when>2010-02-22 05:44:25 -0800</bug_when>
    <thetext>The previous patch was actually https://bugs.webkit.org/show_bug.cgi?id=35214 which made its way onto here for some reason. 

@Evan There was a FIXME describing that exact thing. Based on the fact that it&apos;s from 2007 and nobody has done it, I figured there was some complicated reason why, hence why I&apos;m leaving it someone more familiar with WebKit, instead of risking something breaking. (I don&apos;t have access to a linux machine where I can build WebKit).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192431</commentid>
    <comment_count>7</comment_count>
      <attachid>49208</attachid>
    <who name="">electricmonopole</who>
    <bug_when>2010-02-22 05:47:29 -0800</bug_when>
    <thetext>Created attachment 49208
fix formatting

fix formatting in ChangeLog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192432</commentid>
    <comment_count>8</comment_count>
      <attachid>49209</attachid>
    <who name="">electricmonopole</who>
    <bug_when>2010-02-22 05:49:35 -0800</bug_when>
    <thetext>Created attachment 49209
formatting fix again

clicked the checkbox with &quot;patch&quot; written inside. Great.

Is there a command line alternative to the web interface? My browser is being exciting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192640</commentid>
    <comment_count>9</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-02-22 14:38:43 -0800</bug_when>
    <thetext>This patch fails to apply (as you can see by the purple bubbles below the patch).  Click on any one of the bubbles to see why.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>192742</commentid>
    <comment_count>10</comment_count>
      <attachid>49255</attachid>
    <who name="">electricmonopole</who>
    <bug_when>2010-02-22 18:51:36 -0800</bug_when>
    <thetext>Created attachment 49255
fix changelog formatting, again

Previous patch to changelog was against my local copy, which had other changes I&apos;ve made but haven&apos;t been committed. Updated to newest svn, triple checked the patch content again. Hope it works this time...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193395</commentid>
    <comment_count>11</comment_count>
    <who name="">electricmonopole</who>
    <bug_when>2010-02-24 09:59:22 -0800</bug_when>
    <thetext>anyone?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193421</commentid>
    <comment_count>12</comment_count>
      <attachid>49255</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2010-02-24 11:04:54 -0800</bug_when>
    <thetext>Comment on attachment 49255
fix changelog formatting, again

&gt; Index: ChangeLog
&gt; +2010-02-22  James Choi  &lt;jchoi42@pha.jhu.edu&gt;
&gt; +
&gt; +        Change hardcoded gcc paths to be Solaris friendly
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=35214
&gt; +
&gt; +        * WebCore/bindings/scripts/CodeGeneratorObjC.pm, WebCore/bindings/scripts/IDLParser.pm, WebCore/css/make-css-file-arrays.pl, WebCore/dom/make_names.pl

Each file typically has its own line with a * before it. I imaging that is how prepare-ChangeLog generated it but this looks odd to me.


&gt; Index: WebCore/bindings/scripts/CodeGeneratorObjC.pm

In each of these changes, the line containing gcc has been duplicated completely. It would be better if the change was only about the gcc location. For example,

    my $gccLocation = &quot;&quot;;
    if (($Config::Config{&apos;osname&apos;}) =~ /solaris/i) {
        $gccLocation = &quot;/usr/sfw/bin/gcc&quot;;
    } else {
        $gccLocation = &quot;/usr/sfw/bin/gcc&quot;;
    }
    open FILE, &quot;-|&quot;, $gccLocation, &quot;-E&quot;, &quot;-P&quot;, &quot;-x&quot;, &quot;objective-c&quot;, 
        (map { &quot;-D$_&quot; } split(/ +/, $defines)), &quot;-DOBJC_CODE_GENERATION&quot;, $fileName or die &quot;Could not open $fileName&quot;;


Also please note the spaces around the =~ and before the {.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193423</commentid>
    <comment_count>13</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2010-02-24 11:07:27 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; Rather than duplicate code, why not factor out the gcc path into a variable?

I should have just said (again) r- for what Mr. Martin said. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193435</commentid>
    <comment_count>14</comment_count>
      <attachid>49416</attachid>
    <who name="">electricmonopole</who>
    <bug_when>2010-02-24 11:34:29 -0800</bug_when>
    <thetext>Created attachment 49416
seperate into new variable, reformatting again</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193444</commentid>
    <comment_count>15</comment_count>
      <attachid>49416</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2010-02-24 11:59:40 -0800</bug_when>
    <thetext>Comment on attachment 49416
seperate into new variable, reformatting again

&gt; Index: WebCore/bindings/scripts/CodeGeneratorObjC.pm
&gt; ===================================================================
&gt; --- WebCore/bindings/scripts/CodeGeneratorObjC.pm	(revision 55194)
&gt; +++ WebCore/bindings/scripts/CodeGeneratorObjC.pm	(working copy)
&gt; @@ -222,7 +222,13 @@ sub ReadPublicInterfaces
&gt;      %publicInterfaces = ();
&gt;  
&gt;      my $fileName = &quot;WebCore/bindings/objc/PublicDOMInterfaces.h&quot;;
&gt; -    open FILE, &quot;-|&quot;, &quot;/usr/bin/gcc&quot;, &quot;-E&quot;, &quot;-P&quot;, &quot;-x&quot;, &quot;objective-c&quot;, 
&gt; +    my $gcclocation

Should be gccLocation (since it is two separate words). This should be done throughout the change.
Also add = &quot;&quot;; so it should look like this:

my $gccLocation = &quot;&quot;;

&gt; +    if (($Config::Config{&apos;osname&apos;})=~/solaris/i){

You need a space before the {
This should be done in several other places too.

&gt; +      $gcclocation = &quot;/usr/sfw/bin/gcc&quot;;

4 space indent.

&gt; +    } else {
&gt; +      $gcclocation = &quot;/usr/bin/gcc&quot;;

4 space indent.


&gt; ===================================================================
&gt; --- WebCore/bindings/scripts/IDLParser.pm	(revision 55194)
&gt; +++ WebCore/bindings/scripts/IDLParser.pm	(working copy)
&gt; @@ -64,7 +64,15 @@ sub Parse
&gt;      $parentsOnly = shift;
&gt;  
&gt;      if (!$preprocessor) {
&gt; -        $preprocessor = &quot;/usr/bin/gcc -E -P -x c++&quot;;
&gt; +        # Detect OS. If Solaris, use /usr/sfw/bin/gcc.
&gt; +        require Config;
&gt; +        my $gccLocation = &quot;&quot;;
&gt; +        if (($Config::Config{&apos;osname&apos;})=~/solaris/i){
&gt; +            $gcclocation = &quot;/usr/sfw/bin/gcc&quot;;

$gccLocation (throughout)

&gt; +        } else {
&gt; +            $gcclocation = &quot;/usr/bin/gcc&quot;;
&gt; +        }
&gt; +        $preprocessor = $gcclocation . &quot; -E -P -x c++&quot;;
&gt;      }
&gt;  
&gt;      if (!$defines) {
&gt; Index: WebCore/css/make-css-file-arrays.pl
&gt; ===================================================================
&gt; --- WebCore/css/make-css-file-arrays.pl	(revision 55194)
&gt; +++ WebCore/css/make-css-file-arrays.pl	(working copy)
&gt; @@ -28,7 +28,15 @@ my $preprocessor;
&gt;  GetOptions(&apos;preprocessor=s&apos; =&gt; \$preprocessor);
&gt;  
&gt;  if (!$preprocessor) {
&gt; -    $preprocessor = &quot;/usr/bin/gcc -E -P -x c++&quot;;
&gt; +    # Detect OS. If Solaris, use /usr/sfw/bin/gcc.
&gt; +    require Config;
&gt; +    my $gccLocation = &quot;&quot;;
&gt; +    if (($Config::Config{&apos;osname&apos;})=~/solaris/i){
&gt; +        $gcclocation = &quot;/usr/sfw/bin/gcc&quot;;
&gt; +    } else {
&gt; +        $gcclocation = &quot;/usr/bin/gcc&quot;;
&gt; +    }
&gt; +    $preprocessor = $gcclocation . &quot; -E -P -x c++&quot;;
&gt;  }
&gt;  
&gt;  my $header = $ARGV[0];
&gt; Index: WebCore/dom/make_names.pl
&gt; ===================================================================
&gt; --- WebCore/dom/make_names.pl	(revision 55194)
&gt; +++ WebCore/dom/make_names.pl	(working copy)
&gt; @@ -47,7 +47,16 @@ my %tags = ();
&gt;  my %attrs = ();
&gt;  my %parameters = ();
&gt;  my $extraDefines = 0;
&gt; -my $preprocessor = &quot;/usr/bin/gcc -E -P -x c++&quot;;
&gt; +my $preprocessor = &quot;&quot;;

Get rid of this line and make the line where you initialize $preprocessor do the &quot;my&quot;.

&gt; +# Detect OS. If Solaris, use /usr/sfw/bin/gcc.
&gt; +require Config;
&gt; +my $gccLocation = &quot;&quot;;
&gt; +if (($Config::Config{&apos;osname&apos;})=~/solaris/i){
&gt; +    $gcclocation = &quot;/usr/sfw/bin/gcc&quot;;
&gt; +} else {
&gt; +    $gcclocation = &quot;/usr/bin/gcc&quot;;
&gt; +}
&gt; +$preprocessor = $gcclocation . &quot; -E -P -x c++&quot;;
&gt;  
&gt;  GetOptions(
&gt;      &apos;tags=s&apos; =&gt; \$tagsFile,</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193725</commentid>
    <comment_count>16</comment_count>
      <attachid>49488</attachid>
    <who name="">electricmonopole</who>
    <bug_when>2010-02-25 08:11:38 -0800</bug_when>
    <thetext>Created attachment 49488
even more formatting edits

More formatting things.

&gt; Get rid of this line and make the line where you initialize $preprocessor do
the &quot;my&quot;.

Could you explain? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193738</commentid>
    <comment_count>17</comment_count>
      <attachid>49488</attachid>
    <who name="David Levin">levin</who>
    <bug_when>2010-02-25 08:34:39 -0800</bug_when>
    <thetext>Comment on attachment 49488
even more formatting edits

I&apos;ll do these fixes and land it.


There should be spaces around the ~= as noted previously but I missed this in the last review :(.

&gt; Index: WebCore/dom/make_names.pl

This could be slightly simpler my moving where preprocessor is declared.

&gt; +require Config;
&gt; +my $gccLocation = &quot;&quot;;
&gt; +if (($Config::Config{&apos;osname&apos;})=~/solaris/i) {
&gt; +    $gccLocation = &quot;/usr/sfw/bin/gcc&quot;;
&gt; +} else {
&gt; +    $gccLocation = &quot;/usr/bin/gcc&quot;;
&gt; +}
&gt; +my $preprocessor = $gcclocation . &quot; -E -P -x c++&quot;;

Something I didn&apos;t mention before: I think the comment &quot;Detect OS. ...&quot; is redundant with the code (-- It is a translation of the code into English so it doesn&apos;t seem useful), so it should be removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193740</commentid>
    <comment_count>18</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-02-25 08:39:02 -0800</bug_when>
    <thetext>Attachment 49488 did not build on chromium:
Build output: http://webkit-commit-queue.appspot.com/results/308746</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193744</commentid>
    <comment_count>19</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2010-02-25 08:44:50 -0800</bug_when>
    <thetext>Two more things I noticed. 

1. gccLocation wasn&apos;t done consistently which resulted in the busted build noted above. (It is gcclocation in places still.)
2. The ChangeLog entry was in ./ChangeLog instead of WebCore/ChangeLog which is rather odd.  In the future use prepare-ChangeLog to create this and it will do the right thing (I just tried it to verify that).

I&apos;ll fix both of these while landing too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193746</commentid>
    <comment_count>20</comment_count>
    <who name="">electricmonopole</who>
    <bug_when>2010-02-25 08:57:50 -0800</bug_when>
    <thetext>All good points. Thank you for your help :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>193763</commentid>
    <comment_count>21</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2010-02-25 09:21:16 -0800</bug_when>
    <thetext>Committed as http://trac.webkit.org/changeset/55240</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49152</attachid>
            <date>2010-02-21 11:01:10 -0800</date>
            <delta_ts>2010-02-21 12:04:31 -0800</delta_ts>
            <desc>patches to fix path on solaris</desc>
            <filename>solaris_gcc.patch</filename>
            <type>text/plain</type>
            <size>3041</size>
            <attacher>electricmonopole</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yT2JqQy5wbQo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvck9iakMucG0J
KHJldmlzaW9uIDU1MDYyKQorKysgV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0
b3JPYmpDLnBtCSh3b3JraW5nIGNvcHkpCkBAIC0yMjIsOCArMjIyLDEzIEBACiAgICAgJXB1Ymxp
Y0ludGVyZmFjZXMgPSAoKTsKIAogICAgIG15ICRmaWxlTmFtZSA9ICJXZWJDb3JlL2JpbmRpbmdz
L29iamMvUHVibGljRE9NSW50ZXJmYWNlcy5oIjsKLSAgICBvcGVuIEZJTEUsICItfCIsICIvdXNy
L2Jpbi9nY2MiLCAiLUUiLCAiLVAiLCAiLXgiLCAib2JqZWN0aXZlLWMiLCAKLSAgICAgICAgKG1h
cCB7ICItRCRfIiB9IHNwbGl0KC8gKy8sICRkZWZpbmVzKSksICItRE9CSkNfQ09ERV9HRU5FUkFU
SU9OIiwgJGZpbGVOYW1lIG9yIGRpZSAiQ291bGQgbm90IG9wZW4gJGZpbGVOYW1lIjsKKyAgICBp
ZiAoKCRDb25maWc6OkNvbmZpZ3snb3NuYW1lJ30pPX4vc29sYXJpcy9pKXsKKyAgICAgICAgb3Bl
biBGSUxFLCAiLXwiLCAiL3Vzci9zZncvYmluL2djYyIsICItRSIsICItUCIsICIteCIsICJvYmpl
Y3RpdmUtYyIsIAorICAgICAgICAgICAgKG1hcCB7ICItRCRfIiB9IHNwbGl0KC8gKy8sICRkZWZp
bmVzKSksICItRE9CSkNfQ09ERV9HRU5FUkFUSU9OIiwgJGZpbGVOYW1lIG9yIGRpZSAiQ291bGQg
bm90IG9wZW4gJGZpbGVOYW1lIjsKKyAgICB9IGVsc2UgeworICAgICAgICBvcGVuIEZJTEUsICIt
fCIsICIvdXNyL2Jpbi9nY2MiLCAiLUUiLCAiLVAiLCAiLXgiLCAib2JqZWN0aXZlLWMiLCAKKyAg
ICAgICAgICAgIChtYXAgeyAiLUQkXyIgfSBzcGxpdCgvICsvLCAkZGVmaW5lcykpLCAiLURPQkpD
X0NPREVfR0VORVJBVElPTiIsICRmaWxlTmFtZSBvciBkaWUgIkNvdWxkIG5vdCBvcGVuICRmaWxl
TmFtZSI7CisgICAgfQogICAgIG15IEBkb2N1bWVudENvbnRlbnQgPSA8RklMRT47CiAgICAgY2xv
c2UgRklMRTsKIApJbmRleDogV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0lETFBhcnNlci5wbQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvSURMUGFyc2VyLnBtCShyZXZp
c2lvbiA1NTA2MikKKysrIFdlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9JRExQYXJzZXIucG0JKHdv
cmtpbmcgY29weSkKQEAgLTY0LDcgKzY0LDEzIEBACiAgICAgJHBhcmVudHNPbmx5ID0gc2hpZnQ7
CiAKICAgICBpZiAoISRwcmVwcm9jZXNzb3IpIHsKLSAgICAgICAgJHByZXByb2Nlc3NvciA9ICIv
dXNyL2Jpbi9nY2MgLUUgLVAgLXggYysrIjsKKyAgICAgICAgIyBEZXRlY3QgT1MuIElmIFNvbGFy
aXMsIHVzZSAvdXNyL3Nmdy9iaW4vZ2NjLgorICAgICAgICByZXF1aXJlIENvbmZpZzsKKyAgICAg
ICAgaWYgKCgkQ29uZmlnOjpDb25maWd7J29zbmFtZSd9KT1+L3NvbGFyaXMvaSl7CisgICAgICAg
ICAgICAkcHJlcHJvY2Vzc29yID0gIi91c3Ivc2Z3L2Jpbi9nY2MgLUUgLVAgLXggYysrIjsKKyAg
ICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICRwcmVwcm9jZXNzb3IgPSAiL3Vzci9iaW4vZ2Nj
IC1FIC1QIC14IGMrKyI7CisgICAgICAgIH0KICAgICB9CiAKICAgICBpZiAoISRkZWZpbmVzKSB7
CkluZGV4OiBXZWJDb3JlL2Nzcy9tYWtlLWNzcy1maWxlLWFycmF5cy5wbAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBXZWJDb3JlL2Nzcy9tYWtlLWNzcy1maWxlLWFycmF5cy5wbAkocmV2aXNpb24gNTUwNjIpCisr
KyBXZWJDb3JlL2Nzcy9tYWtlLWNzcy1maWxlLWFycmF5cy5wbAkod29ya2luZyBjb3B5KQpAQCAt
MjgsNyArMjgsMTMgQEAKIEdldE9wdGlvbnMoJ3ByZXByb2Nlc3Nvcj1zJyA9PiBcJHByZXByb2Nl
c3Nvcik7CiAKIGlmICghJHByZXByb2Nlc3NvcikgewotICAgICRwcmVwcm9jZXNzb3IgPSAiL3Vz
ci9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7CisgICAgIyBEZXRlY3QgT1MuIElmIFNvbGFyaXMsIHVz
ZSAvdXNyL3Nmdy9iaW4vZ2NjLgorICAgIHJlcXVpcmUgQ29uZmlnOworICAgIGlmICgoJENvbmZp
Zzo6Q29uZmlneydvc25hbWUnfSk9fi9zb2xhcmlzL2kpeworICAgICAgICAkcHJlcHJvY2Vzc29y
ID0gIi91c3Ivc2Z3L2Jpbi9nY2MgLUUgLVAgLXggYysrIjsKKyAgICB9IGVsc2UgeworICAgICAg
ICAkcHJlcHJvY2Vzc29yID0gIi91c3IvYmluL2djYyAtRSAtUCAteCBjKysiOworICAgIH0KIH0K
IAogbXkgJGhlYWRlciA9ICRBUkdWWzBdOwpJbmRleDogV2ViQ29yZS9kb20vbWFrZV9uYW1lcy5w
bAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2RvbS9tYWtlX25hbWVzLnBsCShyZXZpc2lvbiA1NTA2
MikKKysrIFdlYkNvcmUvZG9tL21ha2VfbmFtZXMucGwJKHdvcmtpbmcgY29weSkKQEAgLTQ3LDcg
KzQ3LDE0IEBACiBteSAlYXR0cnMgPSAoKTsKIG15ICVwYXJhbWV0ZXJzID0gKCk7CiBteSAkZXh0
cmFEZWZpbmVzID0gMDsKLW15ICRwcmVwcm9jZXNzb3IgPSAiL3Vzci9iaW4vZ2NjIC1FIC1QIC14
IGMrKyI7CitteSAkcHJlcHJvY2Vzc29yID0gIiI7CisjIERldGVjdCBPUy4gSWYgU29sYXJpcywg
dXNlIC91c3Ivc2Z3L2Jpbi9nY2MuCityZXF1aXJlIENvbmZpZzsKK2lmICgoJENvbmZpZzo6Q29u
Zmlneydvc25hbWUnfSk9fi9zb2xhcmlzL2kpeworICAgICRwcmVwcm9jZXNzb3IgPSAiL3Vzci9z
ZncvYmluL2djYyAtRSAtUCAteCBjKysiOworfSBlbHNlIHsKKyAgICAkcHJlcHJvY2Vzc29yID0g
Ii91c3IvYmluL2djYyAtRSAtUCAteCBjKysiOworfQogCiBHZXRPcHRpb25zKAogICAgICd0YWdz
PXMnID0+IFwkdGFnc0ZpbGUsIAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49158</attachid>
            <date>2010-02-21 11:53:55 -0800</date>
            <delta_ts>2010-02-21 12:04:31 -0800</delta_ts>
            <desc>revised patch</desc>
            <filename>patch_solaris_gcc</filename>
            <type>text/plain</type>
            <size>3609</size>
            <attacher>electricmonopole</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDU1MDYy
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTAtMDIt
MjAgIEphbWVzIENob2kgIDxqY2hvaTQyQHBoYS5qaHUuZWR1PgorCisJKiBXZWJDb3JlL2JpbmRp
bmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvck9iakMucG0sIFdlYkNvcmUvYmluZGluZ3Mvc2NyaXB0
cy9JRExQYXJzZXIucG0sIFdlYkNvcmUvY3NzL21ha2UtY3NzLWZpbGUtYXJyYXlzLnBsLCBXZWJD
b3JlL2RvbS9tYWtlX25hbWVzLnBsOiBjaGFuZ2UgaGFyZGNvZGVkIGdjYyBwYXRoIHRvIGJlIFNv
bGFyaXMgZnJpZW5kbHkKKwoyMDEwLTAyLTIwICBKYW1lcyBDaG9pICA8amNob2k0MkBwaGEuamh1
LmVkdT4KIAogICAgICAgICBSZXZpZXdlZCBieSBMYXN6bG8gR29tYm9zLgpJbmRleDogV2ViQ29y
ZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JPYmpDLnBtCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdl
YkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yT2JqQy5wbQkocmV2aXNpb24gNTUw
NjIpCisrKyBXZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvck9iakMucG0JKHdv
cmtpbmcgY29weSkKQEAgLTIyMiw4ICsyMjIsMTMgQEAgc3ViIFJlYWRQdWJsaWNJbnRlcmZhY2Vz
CiAgICAgJXB1YmxpY0ludGVyZmFjZXMgPSAoKTsKIAogICAgIG15ICRmaWxlTmFtZSA9ICJXZWJD
b3JlL2JpbmRpbmdzL29iamMvUHVibGljRE9NSW50ZXJmYWNlcy5oIjsKLSAgICBvcGVuIEZJTEUs
ICItfCIsICIvdXNyL2Jpbi9nY2MiLCAiLUUiLCAiLVAiLCAiLXgiLCAib2JqZWN0aXZlLWMiLCAK
LSAgICAgICAgKG1hcCB7ICItRCRfIiB9IHNwbGl0KC8gKy8sICRkZWZpbmVzKSksICItRE9CSkNf
Q09ERV9HRU5FUkFUSU9OIiwgJGZpbGVOYW1lIG9yIGRpZSAiQ291bGQgbm90IG9wZW4gJGZpbGVO
YW1lIjsKKyAgICBpZiAoKCRDb25maWc6OkNvbmZpZ3snb3NuYW1lJ30pPX4vc29sYXJpcy9pKXsK
KyAgICAgICAgb3BlbiBGSUxFLCAiLXwiLCAiL3Vzci9zZncvYmluL2djYyIsICItRSIsICItUCIs
ICIteCIsICJvYmplY3RpdmUtYyIsIAorICAgICAgICAgICAgKG1hcCB7ICItRCRfIiB9IHNwbGl0
KC8gKy8sICRkZWZpbmVzKSksICItRE9CSkNfQ09ERV9HRU5FUkFUSU9OIiwgJGZpbGVOYW1lIG9y
IGRpZSAiQ291bGQgbm90IG9wZW4gJGZpbGVOYW1lIjsKKyAgICB9IGVsc2UgeworICAgICAgICBv
cGVuIEZJTEUsICItfCIsICIvdXNyL2Jpbi9nY2MiLCAiLUUiLCAiLVAiLCAiLXgiLCAib2JqZWN0
aXZlLWMiLCAKKyAgICAgICAgICAgIChtYXAgeyAiLUQkXyIgfSBzcGxpdCgvICsvLCAkZGVmaW5l
cykpLCAiLURPQkpDX0NPREVfR0VORVJBVElPTiIsICRmaWxlTmFtZSBvciBkaWUgIkNvdWxkIG5v
dCBvcGVuICRmaWxlTmFtZSI7CisgICAgfQogICAgIG15IEBkb2N1bWVudENvbnRlbnQgPSA8RklM
RT47CiAgICAgY2xvc2UgRklMRTsKIApJbmRleDogV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0lE
TFBhcnNlci5wbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvSURMUGFy
c2VyLnBtCShyZXZpc2lvbiA1NTA2MikKKysrIFdlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9JRExQ
YXJzZXIucG0JKHdvcmtpbmcgY29weSkKQEAgLTY0LDcgKzY0LDEzIEBAIHN1YiBQYXJzZQogICAg
ICRwYXJlbnRzT25seSA9IHNoaWZ0OwogCiAgICAgaWYgKCEkcHJlcHJvY2Vzc29yKSB7Ci0gICAg
ICAgICRwcmVwcm9jZXNzb3IgPSAiL3Vzci9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7CisgICAgICAg
ICMgRGV0ZWN0IE9TLiBJZiBTb2xhcmlzLCB1c2UgL3Vzci9zZncvYmluL2djYy4KKyAgICAgICAg
cmVxdWlyZSBDb25maWc7CisgICAgICAgIGlmICgoJENvbmZpZzo6Q29uZmlneydvc25hbWUnfSk9
fi9zb2xhcmlzL2kpeworICAgICAgICAgICAgJHByZXByb2Nlc3NvciA9ICIvdXNyL3Nmdy9iaW4v
Z2NjIC1FIC1QIC14IGMrKyI7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAkcHJlcHJv
Y2Vzc29yID0gIi91c3IvYmluL2djYyAtRSAtUCAteCBjKysiOworICAgICAgICB9CiAgICAgfQog
CiAgICAgaWYgKCEkZGVmaW5lcykgewpJbmRleDogV2ViQ29yZS9jc3MvbWFrZS1jc3MtZmlsZS1h
cnJheXMucGwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9jc3MvbWFrZS1jc3MtZmlsZS1hcnJheXMu
cGwJKHJldmlzaW9uIDU1MDYyKQorKysgV2ViQ29yZS9jc3MvbWFrZS1jc3MtZmlsZS1hcnJheXMu
cGwJKHdvcmtpbmcgY29weSkKQEAgLTI4LDcgKzI4LDEzIEBAIG15ICRwcmVwcm9jZXNzb3I7CiBH
ZXRPcHRpb25zKCdwcmVwcm9jZXNzb3I9cycgPT4gXCRwcmVwcm9jZXNzb3IpOwogCiBpZiAoISRw
cmVwcm9jZXNzb3IpIHsKLSAgICAkcHJlcHJvY2Vzc29yID0gIi91c3IvYmluL2djYyAtRSAtUCAt
eCBjKysiOworICAgICMgRGV0ZWN0IE9TLiBJZiBTb2xhcmlzLCB1c2UgL3Vzci9zZncvYmluL2dj
Yy4KKyAgICByZXF1aXJlIENvbmZpZzsKKyAgICBpZiAoKCRDb25maWc6OkNvbmZpZ3snb3NuYW1l
J30pPX4vc29sYXJpcy9pKXsKKyAgICAgICAgJHByZXByb2Nlc3NvciA9ICIvdXNyL3Nmdy9iaW4v
Z2NjIC1FIC1QIC14IGMrKyI7CisgICAgfSBlbHNlIHsKKyAgICAgICAgJHByZXByb2Nlc3NvciA9
ICIvdXNyL2Jpbi9nY2MgLUUgLVAgLXggYysrIjsKKyAgICB9CiB9CiAKIG15ICRoZWFkZXIgPSAk
QVJHVlswXTsKSW5kZXg6IFdlYkNvcmUvZG9tL21ha2VfbmFtZXMucGwKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViQ29yZS9kb20vbWFrZV9uYW1lcy5wbAkocmV2aXNpb24gNTUwNjIpCisrKyBXZWJDb3JlL2Rv
bS9tYWtlX25hbWVzLnBsCSh3b3JraW5nIGNvcHkpCkBAIC00Nyw3ICs0NywxNCBAQCBteSAldGFn
cyA9ICgpOwogbXkgJWF0dHJzID0gKCk7CiBteSAlcGFyYW1ldGVycyA9ICgpOwogbXkgJGV4dHJh
RGVmaW5lcyA9IDA7Ci1teSAkcHJlcHJvY2Vzc29yID0gIi91c3IvYmluL2djYyAtRSAtUCAteCBj
KysiOworbXkgJHByZXByb2Nlc3NvciA9ICIiOworIyBEZXRlY3QgT1MuIElmIFNvbGFyaXMsIHVz
ZSAvdXNyL3Nmdy9iaW4vZ2NjLgorcmVxdWlyZSBDb25maWc7CitpZiAoKCRDb25maWc6OkNvbmZp
Z3snb3NuYW1lJ30pPX4vc29sYXJpcy9pKXsKKyAgICAkcHJlcHJvY2Vzc29yID0gIi91c3Ivc2Z3
L2Jpbi9nY2MgLUUgLVAgLXggYysrIjsKK30gZWxzZSB7CisgICAgJHByZXByb2Nlc3NvciA9ICIv
dXNyL2Jpbi9nY2MgLUUgLVAgLXggYysrIjsKK30KIAogR2V0T3B0aW9ucygKICAgICAndGFncz1z
JyA9PiBcJHRhZ3NGaWxlLCAK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49162</attachid>
            <date>2010-02-21 12:04:31 -0800</date>
            <delta_ts>2010-02-22 05:38:24 -0800</delta_ts>
            <desc>revised patch with reedited ChangeLog</desc>
            <filename>patch_solaris_add</filename>
            <type>text/plain</type>
            <size>1657</size>
            <attacher>electricmonopole</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDU1MDYy
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsOCBAQAorMjAxMC0wMi0y
MCAgSmFtZXMgQ2hvaSAgPGpjaG9pNDJAcGhhLmpodS5lZHU+CisKKwlBZGQgU29sYXJpcyBkZWZp
bml0aW9ucworCWh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTIxNAor
CisJKiBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAorCSogV2ViS2l0L2Nocm9t
aXVtL3NyYy9XZWJGcmFtZUltcGwuY3BwCisKIDIwMTAtMDItMjAgIE5vYW0gUm9zZW50aGFsICA8
bm9hbS5yb3NlbnRoYWxAbm9raWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IExhc3psbyBH
b21ib3MuCkluZGV4OiBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYkZyYW1lSW1wbC5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJGcmFtZUltcGwuY3BwCShyZXZpc2lvbiA1
NTA2MikKKysrIFdlYktpdC9jaHJvbWl1bS9zcmMvV2ViRnJhbWVJbXBsLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMTEzNCw3ICsxMTM0LDcgQEAgZmxvYXQgV2ViRnJhbWVJbXBsOjpwcmludFBhZ2Uo
aW50IHBhZ2UsIAogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSNpZiBPUyhXSU5ET1dTKSB8
fCBPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkKKyNpZiBPUyhXSU5ET1dTKSB8fCBPUyhMSU5VWCkg
fHwgT1MoRlJFRUJTRCkgfHwgT1MoU09MQVJJUykKICAgICBQbGF0Zm9ybUNvbnRleHRTa2lhIGNv
bnRleHQoY2FudmFzKTsKICAgICBHcmFwaGljc0NvbnRleHQgc3Bvb2woJmNvbnRleHQpOwogI2Vs
aWYgT1MoREFSV0lOKQpJbmRleDogV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAJKHJldmlz
aW9uIDU1MDYyKQorKysgV2ViS2l0L2Nocm9taXVtL3NyYy9XZWJWaWV3SW1wbC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTE3OTksNyArMTc5OSw3IEBAIGJvb2wgV2ViVmlld0ltcGw6Om5hdmlnYXRp
b25Qb2xpY3lGcm9tTW8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGFsdCwgYm9vbCBtZXRhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFdlYk5hdmlnYXRpb25Qb2xpY3kqIHBvbGljeSkKIHsKLSNp
ZiBPUyhXSU5ET1dTKSB8fCBPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkKKyNpZiBPUyhXSU5ET1dT
KSB8fCBPUyhMSU5VWCkgfHwgT1MoRlJFRUJTRCkgfHwgT1MoU09MQVJJUykKICAgICBjb25zdCBi
b29sIG5ld1RhYk1vZGlmaWVyID0gKGJ1dHRvbiA9PSAxKSB8fCBjdHJsOwogI2VsaWYgT1MoREFS
V0lOKQogICAgIGNvbnN0IGJvb2wgbmV3VGFiTW9kaWZpZXIgPSAoYnV0dG9uID09IDEpIHx8IG1l
dGE7Cg==
</data>
<flag name="review"
          id="31944"
          type_id="1"
          status="-"
          setter="evan"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49206</attachid>
            <date>2010-02-22 05:38:24 -0800</date>
            <delta_ts>2010-02-22 05:47:29 -0800</delta_ts>
            <desc>reuploading patch</desc>
            <filename>patch_solaris_gcc</filename>
            <type>text/plain</type>
            <size>3667</size>
            <attacher>electricmonopole</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDU1MDYy
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTAtMDIt
MjAgIEphbWVzIENob2kgIDxqY2hvaTQyQHBoYS5qaHUuZWR1PgorCisJQ2hhbmdlIGhhcmRjb2Rl
ZCBnY2MgcGF0aHMgdG8gYmUgU29sYXJpcyBmcmllbmRseQorICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTIxNAorCisJKiBXZWJDb3JlL2JpbmRpbmdzL3Nj
cmlwdHMvQ29kZUdlbmVyYXRvck9iakMucG0sIFdlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9JRExQ
YXJzZXIucG0sIFdlYkNvcmUvY3NzL21ha2UtY3NzLWZpbGUtYXJyYXlzLnBsLCBXZWJDb3JlL2Rv
bS9tYWtlX25hbWVzLnBsCisKMjAxMC0wMi0yMCAgSmFtZXMgQ2hvaSAgPGpjaG9pNDJAcGhhLmpo
dS5lZHU+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTGFzemxvIEdvbWJvcy4KSW5kZXg6IFdlYkNv
cmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yT2JqQy5wbQo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBX
ZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvck9iakMucG0JKHJldmlzaW9uIDU1
MDYyKQorKysgV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JPYmpDLnBtCSh3
b3JraW5nIGNvcHkpCkBAIC0yMjIsOCArMjIyLDEzIEBAIHN1YiBSZWFkUHVibGljSW50ZXJmYWNl
cwogICAgICVwdWJsaWNJbnRlcmZhY2VzID0gKCk7CiAKICAgICBteSAkZmlsZU5hbWUgPSAiV2Vi
Q29yZS9iaW5kaW5ncy9vYmpjL1B1YmxpY0RPTUludGVyZmFjZXMuaCI7Ci0gICAgb3BlbiBGSUxF
LCAiLXwiLCAiL3Vzci9iaW4vZ2NjIiwgIi1FIiwgIi1QIiwgIi14IiwgIm9iamVjdGl2ZS1jIiwg
Ci0gICAgICAgIChtYXAgeyAiLUQkXyIgfSBzcGxpdCgvICsvLCAkZGVmaW5lcykpLCAiLURPQkpD
X0NPREVfR0VORVJBVElPTiIsICRmaWxlTmFtZSBvciBkaWUgIkNvdWxkIG5vdCBvcGVuICRmaWxl
TmFtZSI7CisgICAgaWYgKCgkQ29uZmlnOjpDb25maWd7J29zbmFtZSd9KT1+L3NvbGFyaXMvaSl7
CisgICAgICAgIG9wZW4gRklMRSwgIi18IiwgIi91c3Ivc2Z3L2Jpbi9nY2MiLCAiLUUiLCAiLVAi
LCAiLXgiLCAib2JqZWN0aXZlLWMiLCAKKyAgICAgICAgICAgIChtYXAgeyAiLUQkXyIgfSBzcGxp
dCgvICsvLCAkZGVmaW5lcykpLCAiLURPQkpDX0NPREVfR0VORVJBVElPTiIsICRmaWxlTmFtZSBv
ciBkaWUgIkNvdWxkIG5vdCBvcGVuICRmaWxlTmFtZSI7CisgICAgfSBlbHNlIHsKKyAgICAgICAg
b3BlbiBGSUxFLCAiLXwiLCAiL3Vzci9iaW4vZ2NjIiwgIi1FIiwgIi1QIiwgIi14IiwgIm9iamVj
dGl2ZS1jIiwgCisgICAgICAgICAgICAobWFwIHsgIi1EJF8iIH0gc3BsaXQoLyArLywgJGRlZmlu
ZXMpKSwgIi1ET0JKQ19DT0RFX0dFTkVSQVRJT04iLCAkZmlsZU5hbWUgb3IgZGllICJDb3VsZCBu
b3Qgb3BlbiAkZmlsZU5hbWUiOworICAgIH0KICAgICBteSBAZG9jdW1lbnRDb250ZW50ID0gPEZJ
TEU+OwogICAgIGNsb3NlIEZJTEU7CiAKSW5kZXg6IFdlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9J
RExQYXJzZXIucG0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0lETFBh
cnNlci5wbQkocmV2aXNpb24gNTUwNjIpCisrKyBXZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvSURM
UGFyc2VyLnBtCSh3b3JraW5nIGNvcHkpCkBAIC02NCw3ICs2NCwxMyBAQCBzdWIgUGFyc2UKICAg
ICAkcGFyZW50c09ubHkgPSBzaGlmdDsKIAogICAgIGlmICghJHByZXByb2Nlc3NvcikgewotICAg
ICAgICAkcHJlcHJvY2Vzc29yID0gIi91c3IvYmluL2djYyAtRSAtUCAteCBjKysiOworICAgICAg
ICAjIERldGVjdCBPUy4gSWYgU29sYXJpcywgdXNlIC91c3Ivc2Z3L2Jpbi9nY2MuCisgICAgICAg
IHJlcXVpcmUgQ29uZmlnOworICAgICAgICBpZiAoKCRDb25maWc6OkNvbmZpZ3snb3NuYW1lJ30p
PX4vc29sYXJpcy9pKXsKKyAgICAgICAgICAgICRwcmVwcm9jZXNzb3IgPSAiL3Vzci9zZncvYmlu
L2djYyAtRSAtUCAteCBjKysiOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgJHByZXBy
b2Nlc3NvciA9ICIvdXNyL2Jpbi9nY2MgLUUgLVAgLXggYysrIjsKKyAgICAgICAgfQogICAgIH0K
IAogICAgIGlmICghJGRlZmluZXMpIHsKSW5kZXg6IFdlYkNvcmUvY3NzL21ha2UtY3NzLWZpbGUt
YXJyYXlzLnBsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvY3NzL21ha2UtY3NzLWZpbGUtYXJyYXlz
LnBsCShyZXZpc2lvbiA1NTA2MikKKysrIFdlYkNvcmUvY3NzL21ha2UtY3NzLWZpbGUtYXJyYXlz
LnBsCSh3b3JraW5nIGNvcHkpCkBAIC0yOCw3ICsyOCwxMyBAQCBteSAkcHJlcHJvY2Vzc29yOwog
R2V0T3B0aW9ucygncHJlcHJvY2Vzc29yPXMnID0+IFwkcHJlcHJvY2Vzc29yKTsKIAogaWYgKCEk
cHJlcHJvY2Vzc29yKSB7Ci0gICAgJHByZXByb2Nlc3NvciA9ICIvdXNyL2Jpbi9nY2MgLUUgLVAg
LXggYysrIjsKKyAgICAjIERldGVjdCBPUy4gSWYgU29sYXJpcywgdXNlIC91c3Ivc2Z3L2Jpbi9n
Y2MuCisgICAgcmVxdWlyZSBDb25maWc7CisgICAgaWYgKCgkQ29uZmlnOjpDb25maWd7J29zbmFt
ZSd9KT1+L3NvbGFyaXMvaSl7CisgICAgICAgICRwcmVwcm9jZXNzb3IgPSAiL3Vzci9zZncvYmlu
L2djYyAtRSAtUCAteCBjKysiOworICAgIH0gZWxzZSB7CisgICAgICAgICRwcmVwcm9jZXNzb3Ig
PSAiL3Vzci9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7CisgICAgfQogfQogCiBteSAkaGVhZGVyID0g
JEFSR1ZbMF07CkluZGV4OiBXZWJDb3JlL2RvbS9tYWtlX25hbWVzLnBsCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFdlYkNvcmUvZG9tL21ha2VfbmFtZXMucGwJKHJldmlzaW9uIDU1MDYyKQorKysgV2ViQ29yZS9k
b20vbWFrZV9uYW1lcy5wbAkod29ya2luZyBjb3B5KQpAQCAtNDcsNyArNDcsMTQgQEAgbXkgJXRh
Z3MgPSAoKTsKIG15ICVhdHRycyA9ICgpOwogbXkgJXBhcmFtZXRlcnMgPSAoKTsKIG15ICRleHRy
YURlZmluZXMgPSAwOwotbXkgJHByZXByb2Nlc3NvciA9ICIvdXNyL2Jpbi9nY2MgLUUgLVAgLXgg
YysrIjsKK215ICRwcmVwcm9jZXNzb3IgPSAiIjsKKyMgRGV0ZWN0IE9TLiBJZiBTb2xhcmlzLCB1
c2UgL3Vzci9zZncvYmluL2djYy4KK3JlcXVpcmUgQ29uZmlnOworaWYgKCgkQ29uZmlnOjpDb25m
aWd7J29zbmFtZSd9KT1+L3NvbGFyaXMvaSl7CisgICAgJHByZXByb2Nlc3NvciA9ICIvdXNyL3Nm
dy9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7Cit9IGVsc2UgeworICAgICRwcmVwcm9jZXNzb3IgPSAi
L3Vzci9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7Cit9CiAKIEdldE9wdGlvbnMoCiAgICAgJ3RhZ3M9
cycgPT4gXCR0YWdzRmlsZSwgCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>49208</attachid>
            <date>2010-02-22 05:47:29 -0800</date>
            <delta_ts>2010-02-22 05:49:35 -0800</delta_ts>
            <desc>fix formatting</desc>
            <filename>patch_solaris_gcc</filename>
            <type>application/octet-stream</type>
            <size>3679</size>
            <attacher>electricmonopole</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDU1MDYy
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTAtMDIt
MjAgIEphbWVzIENob2kgIDxqY2hvaTQyQHBoYS5qaHUuZWR1PgorCisgICAgICAgQ2hhbmdlIGhh
cmRjb2RlZCBnY2MgcGF0aHMgdG8gYmUgU29sYXJpcyBmcmllbmRseQorICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTIxNAorCisgICAgICAgKiBXZWJDb3Jl
L2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvck9iakMucG0sIFdlYkNvcmUvYmluZGluZ3Mv
c2NyaXB0cy9JRExQYXJzZXIucG0sIFdlYkNvcmUvY3NzL21ha2UtY3NzLWZpbGUtYXJyYXlzLnBs
LCBXZWJDb3JlL2RvbS9tYWtlX25hbWVzLnBsCisKMjAxMC0wMi0yMCAgSmFtZXMgQ2hvaSAgPGpj
aG9pNDJAcGhhLmpodS5lZHU+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTGFzemxvIEdvbWJvcy4K
SW5kZXg6IFdlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yT2JqQy5wbQo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvck9iakMucG0J
KHJldmlzaW9uIDU1MDYyKQorKysgV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0
b3JPYmpDLnBtCSh3b3JraW5nIGNvcHkpCkBAIC0yMjIsOCArMjIyLDEzIEBAIHN1YiBSZWFkUHVi
bGljSW50ZXJmYWNlcwogICAgICVwdWJsaWNJbnRlcmZhY2VzID0gKCk7CiAKICAgICBteSAkZmls
ZU5hbWUgPSAiV2ViQ29yZS9iaW5kaW5ncy9vYmpjL1B1YmxpY0RPTUludGVyZmFjZXMuaCI7Ci0g
ICAgb3BlbiBGSUxFLCAiLXwiLCAiL3Vzci9iaW4vZ2NjIiwgIi1FIiwgIi1QIiwgIi14IiwgIm9i
amVjdGl2ZS1jIiwgCi0gICAgICAgIChtYXAgeyAiLUQkXyIgfSBzcGxpdCgvICsvLCAkZGVmaW5l
cykpLCAiLURPQkpDX0NPREVfR0VORVJBVElPTiIsICRmaWxlTmFtZSBvciBkaWUgIkNvdWxkIG5v
dCBvcGVuICRmaWxlTmFtZSI7CisgICAgaWYgKCgkQ29uZmlnOjpDb25maWd7J29zbmFtZSd9KT1+
L3NvbGFyaXMvaSl7CisgICAgICAgIG9wZW4gRklMRSwgIi18IiwgIi91c3Ivc2Z3L2Jpbi9nY2Mi
LCAiLUUiLCAiLVAiLCAiLXgiLCAib2JqZWN0aXZlLWMiLCAKKyAgICAgICAgICAgIChtYXAgeyAi
LUQkXyIgfSBzcGxpdCgvICsvLCAkZGVmaW5lcykpLCAiLURPQkpDX0NPREVfR0VORVJBVElPTiIs
ICRmaWxlTmFtZSBvciBkaWUgIkNvdWxkIG5vdCBvcGVuICRmaWxlTmFtZSI7CisgICAgfSBlbHNl
IHsKKyAgICAgICAgb3BlbiBGSUxFLCAiLXwiLCAiL3Vzci9iaW4vZ2NjIiwgIi1FIiwgIi1QIiwg
Ii14IiwgIm9iamVjdGl2ZS1jIiwgCisgICAgICAgICAgICAobWFwIHsgIi1EJF8iIH0gc3BsaXQo
LyArLywgJGRlZmluZXMpKSwgIi1ET0JKQ19DT0RFX0dFTkVSQVRJT04iLCAkZmlsZU5hbWUgb3Ig
ZGllICJDb3VsZCBub3Qgb3BlbiAkZmlsZU5hbWUiOworICAgIH0KICAgICBteSBAZG9jdW1lbnRD
b250ZW50ID0gPEZJTEU+OwogICAgIGNsb3NlIEZJTEU7CiAKSW5kZXg6IFdlYkNvcmUvYmluZGlu
Z3Mvc2NyaXB0cy9JRExQYXJzZXIucG0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9iaW5kaW5ncy9z
Y3JpcHRzL0lETFBhcnNlci5wbQkocmV2aXNpb24gNTUwNjIpCisrKyBXZWJDb3JlL2JpbmRpbmdz
L3NjcmlwdHMvSURMUGFyc2VyLnBtCSh3b3JraW5nIGNvcHkpCkBAIC02NCw3ICs2NCwxMyBAQCBz
dWIgUGFyc2UKICAgICAkcGFyZW50c09ubHkgPSBzaGlmdDsKIAogICAgIGlmICghJHByZXByb2Nl
c3NvcikgewotICAgICAgICAkcHJlcHJvY2Vzc29yID0gIi91c3IvYmluL2djYyAtRSAtUCAteCBj
KysiOworICAgICAgICAjIERldGVjdCBPUy4gSWYgU29sYXJpcywgdXNlIC91c3Ivc2Z3L2Jpbi9n
Y2MuCisgICAgICAgIHJlcXVpcmUgQ29uZmlnOworICAgICAgICBpZiAoKCRDb25maWc6OkNvbmZp
Z3snb3NuYW1lJ30pPX4vc29sYXJpcy9pKXsKKyAgICAgICAgICAgICRwcmVwcm9jZXNzb3IgPSAi
L3Vzci9zZncvYmluL2djYyAtRSAtUCAteCBjKysiOworICAgICAgICB9IGVsc2UgeworICAgICAg
ICAgICAgJHByZXByb2Nlc3NvciA9ICIvdXNyL2Jpbi9nY2MgLUUgLVAgLXggYysrIjsKKyAgICAg
ICAgfQogICAgIH0KIAogICAgIGlmICghJGRlZmluZXMpIHsKSW5kZXg6IFdlYkNvcmUvY3NzL21h
a2UtY3NzLWZpbGUtYXJyYXlzLnBsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvY3NzL21ha2UtY3Nz
LWZpbGUtYXJyYXlzLnBsCShyZXZpc2lvbiA1NTA2MikKKysrIFdlYkNvcmUvY3NzL21ha2UtY3Nz
LWZpbGUtYXJyYXlzLnBsCSh3b3JraW5nIGNvcHkpCkBAIC0yOCw3ICsyOCwxMyBAQCBteSAkcHJl
cHJvY2Vzc29yOwogR2V0T3B0aW9ucygncHJlcHJvY2Vzc29yPXMnID0+IFwkcHJlcHJvY2Vzc29y
KTsKIAogaWYgKCEkcHJlcHJvY2Vzc29yKSB7Ci0gICAgJHByZXByb2Nlc3NvciA9ICIvdXNyL2Jp
bi9nY2MgLUUgLVAgLXggYysrIjsKKyAgICAjIERldGVjdCBPUy4gSWYgU29sYXJpcywgdXNlIC91
c3Ivc2Z3L2Jpbi9nY2MuCisgICAgcmVxdWlyZSBDb25maWc7CisgICAgaWYgKCgkQ29uZmlnOjpD
b25maWd7J29zbmFtZSd9KT1+L3NvbGFyaXMvaSl7CisgICAgICAgICRwcmVwcm9jZXNzb3IgPSAi
L3Vzci9zZncvYmluL2djYyAtRSAtUCAteCBjKysiOworICAgIH0gZWxzZSB7CisgICAgICAgICRw
cmVwcm9jZXNzb3IgPSAiL3Vzci9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7CisgICAgfQogfQogCiBt
eSAkaGVhZGVyID0gJEFSR1ZbMF07CkluZGV4OiBXZWJDb3JlL2RvbS9tYWtlX25hbWVzLnBsCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYkNvcmUvZG9tL21ha2VfbmFtZXMucGwJKHJldmlzaW9uIDU1MDYyKQor
KysgV2ViQ29yZS9kb20vbWFrZV9uYW1lcy5wbAkod29ya2luZyBjb3B5KQpAQCAtNDcsNyArNDcs
MTQgQEAgbXkgJXRhZ3MgPSAoKTsKIG15ICVhdHRycyA9ICgpOwogbXkgJXBhcmFtZXRlcnMgPSAo
KTsKIG15ICRleHRyYURlZmluZXMgPSAwOwotbXkgJHByZXByb2Nlc3NvciA9ICIvdXNyL2Jpbi9n
Y2MgLUUgLVAgLXggYysrIjsKK215ICRwcmVwcm9jZXNzb3IgPSAiIjsKKyMgRGV0ZWN0IE9TLiBJ
ZiBTb2xhcmlzLCB1c2UgL3Vzci9zZncvYmluL2djYy4KK3JlcXVpcmUgQ29uZmlnOworaWYgKCgk
Q29uZmlnOjpDb25maWd7J29zbmFtZSd9KT1+L3NvbGFyaXMvaSl7CisgICAgJHByZXByb2Nlc3Nv
ciA9ICIvdXNyL3Nmdy9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7Cit9IGVsc2UgeworICAgICRwcmVw
cm9jZXNzb3IgPSAiL3Vzci9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7Cit9CiAKIEdldE9wdGlvbnMo
CiAgICAgJ3RhZ3M9cycgPT4gXCR0YWdzRmlsZSwgCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49209</attachid>
            <date>2010-02-22 05:49:35 -0800</date>
            <delta_ts>2010-02-22 18:51:36 -0800</delta_ts>
            <desc>formatting fix again</desc>
            <filename>patch_solaris_gcc</filename>
            <type>text/plain</type>
            <size>3679</size>
            <attacher>electricmonopole</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDU1MDYy
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTAtMDIt
MjAgIEphbWVzIENob2kgIDxqY2hvaTQyQHBoYS5qaHUuZWR1PgorCisgICAgICAgQ2hhbmdlIGhh
cmRjb2RlZCBnY2MgcGF0aHMgdG8gYmUgU29sYXJpcyBmcmllbmRseQorICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zNTIxNAorCisgICAgICAgKiBXZWJDb3Jl
L2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvck9iakMucG0sIFdlYkNvcmUvYmluZGluZ3Mv
c2NyaXB0cy9JRExQYXJzZXIucG0sIFdlYkNvcmUvY3NzL21ha2UtY3NzLWZpbGUtYXJyYXlzLnBs
LCBXZWJDb3JlL2RvbS9tYWtlX25hbWVzLnBsCisKMjAxMC0wMi0yMCAgSmFtZXMgQ2hvaSAgPGpj
aG9pNDJAcGhhLmpodS5lZHU+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgTGFzemxvIEdvbWJvcy4K
SW5kZXg6IFdlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yT2JqQy5wbQo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvck9iakMucG0J
KHJldmlzaW9uIDU1MDYyKQorKysgV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0
b3JPYmpDLnBtCSh3b3JraW5nIGNvcHkpCkBAIC0yMjIsOCArMjIyLDEzIEBAIHN1YiBSZWFkUHVi
bGljSW50ZXJmYWNlcwogICAgICVwdWJsaWNJbnRlcmZhY2VzID0gKCk7CiAKICAgICBteSAkZmls
ZU5hbWUgPSAiV2ViQ29yZS9iaW5kaW5ncy9vYmpjL1B1YmxpY0RPTUludGVyZmFjZXMuaCI7Ci0g
ICAgb3BlbiBGSUxFLCAiLXwiLCAiL3Vzci9iaW4vZ2NjIiwgIi1FIiwgIi1QIiwgIi14IiwgIm9i
amVjdGl2ZS1jIiwgCi0gICAgICAgIChtYXAgeyAiLUQkXyIgfSBzcGxpdCgvICsvLCAkZGVmaW5l
cykpLCAiLURPQkpDX0NPREVfR0VORVJBVElPTiIsICRmaWxlTmFtZSBvciBkaWUgIkNvdWxkIG5v
dCBvcGVuICRmaWxlTmFtZSI7CisgICAgaWYgKCgkQ29uZmlnOjpDb25maWd7J29zbmFtZSd9KT1+
L3NvbGFyaXMvaSl7CisgICAgICAgIG9wZW4gRklMRSwgIi18IiwgIi91c3Ivc2Z3L2Jpbi9nY2Mi
LCAiLUUiLCAiLVAiLCAiLXgiLCAib2JqZWN0aXZlLWMiLCAKKyAgICAgICAgICAgIChtYXAgeyAi
LUQkXyIgfSBzcGxpdCgvICsvLCAkZGVmaW5lcykpLCAiLURPQkpDX0NPREVfR0VORVJBVElPTiIs
ICRmaWxlTmFtZSBvciBkaWUgIkNvdWxkIG5vdCBvcGVuICRmaWxlTmFtZSI7CisgICAgfSBlbHNl
IHsKKyAgICAgICAgb3BlbiBGSUxFLCAiLXwiLCAiL3Vzci9iaW4vZ2NjIiwgIi1FIiwgIi1QIiwg
Ii14IiwgIm9iamVjdGl2ZS1jIiwgCisgICAgICAgICAgICAobWFwIHsgIi1EJF8iIH0gc3BsaXQo
LyArLywgJGRlZmluZXMpKSwgIi1ET0JKQ19DT0RFX0dFTkVSQVRJT04iLCAkZmlsZU5hbWUgb3Ig
ZGllICJDb3VsZCBub3Qgb3BlbiAkZmlsZU5hbWUiOworICAgIH0KICAgICBteSBAZG9jdW1lbnRD
b250ZW50ID0gPEZJTEU+OwogICAgIGNsb3NlIEZJTEU7CiAKSW5kZXg6IFdlYkNvcmUvYmluZGlu
Z3Mvc2NyaXB0cy9JRExQYXJzZXIucG0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9iaW5kaW5ncy9z
Y3JpcHRzL0lETFBhcnNlci5wbQkocmV2aXNpb24gNTUwNjIpCisrKyBXZWJDb3JlL2JpbmRpbmdz
L3NjcmlwdHMvSURMUGFyc2VyLnBtCSh3b3JraW5nIGNvcHkpCkBAIC02NCw3ICs2NCwxMyBAQCBz
dWIgUGFyc2UKICAgICAkcGFyZW50c09ubHkgPSBzaGlmdDsKIAogICAgIGlmICghJHByZXByb2Nl
c3NvcikgewotICAgICAgICAkcHJlcHJvY2Vzc29yID0gIi91c3IvYmluL2djYyAtRSAtUCAteCBj
KysiOworICAgICAgICAjIERldGVjdCBPUy4gSWYgU29sYXJpcywgdXNlIC91c3Ivc2Z3L2Jpbi9n
Y2MuCisgICAgICAgIHJlcXVpcmUgQ29uZmlnOworICAgICAgICBpZiAoKCRDb25maWc6OkNvbmZp
Z3snb3NuYW1lJ30pPX4vc29sYXJpcy9pKXsKKyAgICAgICAgICAgICRwcmVwcm9jZXNzb3IgPSAi
L3Vzci9zZncvYmluL2djYyAtRSAtUCAteCBjKysiOworICAgICAgICB9IGVsc2UgeworICAgICAg
ICAgICAgJHByZXByb2Nlc3NvciA9ICIvdXNyL2Jpbi9nY2MgLUUgLVAgLXggYysrIjsKKyAgICAg
ICAgfQogICAgIH0KIAogICAgIGlmICghJGRlZmluZXMpIHsKSW5kZXg6IFdlYkNvcmUvY3NzL21h
a2UtY3NzLWZpbGUtYXJyYXlzLnBsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvY3NzL21ha2UtY3Nz
LWZpbGUtYXJyYXlzLnBsCShyZXZpc2lvbiA1NTA2MikKKysrIFdlYkNvcmUvY3NzL21ha2UtY3Nz
LWZpbGUtYXJyYXlzLnBsCSh3b3JraW5nIGNvcHkpCkBAIC0yOCw3ICsyOCwxMyBAQCBteSAkcHJl
cHJvY2Vzc29yOwogR2V0T3B0aW9ucygncHJlcHJvY2Vzc29yPXMnID0+IFwkcHJlcHJvY2Vzc29y
KTsKIAogaWYgKCEkcHJlcHJvY2Vzc29yKSB7Ci0gICAgJHByZXByb2Nlc3NvciA9ICIvdXNyL2Jp
bi9nY2MgLUUgLVAgLXggYysrIjsKKyAgICAjIERldGVjdCBPUy4gSWYgU29sYXJpcywgdXNlIC91
c3Ivc2Z3L2Jpbi9nY2MuCisgICAgcmVxdWlyZSBDb25maWc7CisgICAgaWYgKCgkQ29uZmlnOjpD
b25maWd7J29zbmFtZSd9KT1+L3NvbGFyaXMvaSl7CisgICAgICAgICRwcmVwcm9jZXNzb3IgPSAi
L3Vzci9zZncvYmluL2djYyAtRSAtUCAteCBjKysiOworICAgIH0gZWxzZSB7CisgICAgICAgICRw
cmVwcm9jZXNzb3IgPSAiL3Vzci9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7CisgICAgfQogfQogCiBt
eSAkaGVhZGVyID0gJEFSR1ZbMF07CkluZGV4OiBXZWJDb3JlL2RvbS9tYWtlX25hbWVzLnBsCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFdlYkNvcmUvZG9tL21ha2VfbmFtZXMucGwJKHJldmlzaW9uIDU1MDYyKQor
KysgV2ViQ29yZS9kb20vbWFrZV9uYW1lcy5wbAkod29ya2luZyBjb3B5KQpAQCAtNDcsNyArNDcs
MTQgQEAgbXkgJXRhZ3MgPSAoKTsKIG15ICVhdHRycyA9ICgpOwogbXkgJXBhcmFtZXRlcnMgPSAo
KTsKIG15ICRleHRyYURlZmluZXMgPSAwOwotbXkgJHByZXByb2Nlc3NvciA9ICIvdXNyL2Jpbi9n
Y2MgLUUgLVAgLXggYysrIjsKK215ICRwcmVwcm9jZXNzb3IgPSAiIjsKKyMgRGV0ZWN0IE9TLiBJ
ZiBTb2xhcmlzLCB1c2UgL3Vzci9zZncvYmluL2djYy4KK3JlcXVpcmUgQ29uZmlnOworaWYgKCgk
Q29uZmlnOjpDb25maWd7J29zbmFtZSd9KT1+L3NvbGFyaXMvaSl7CisgICAgJHByZXByb2Nlc3Nv
ciA9ICIvdXNyL3Nmdy9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7Cit9IGVsc2UgeworICAgICRwcmVw
cm9jZXNzb3IgPSAiL3Vzci9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7Cit9CiAKIEdldE9wdGlvbnMo
CiAgICAgJ3RhZ3M9cycgPT4gXCR0YWdzRmlsZSwgCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49255</attachid>
            <date>2010-02-22 18:51:36 -0800</date>
            <delta_ts>2010-02-24 11:34:29 -0800</delta_ts>
            <desc>fix changelog formatting, again</desc>
            <filename>patch_solaris_gcc</filename>
            <type>text/plain</type>
            <size>3675</size>
            <attacher>electricmonopole</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDU1MTE3
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTAgQEAKKzIwMTAtMDIt
MjIgIEphbWVzIENob2kgIDxqY2hvaTQyQHBoYS5qaHUuZWR1PgorCisgICAgICAgIENoYW5nZSBo
YXJkY29kZWQgZ2NjIHBhdGhzIHRvIGJlIFNvbGFyaXMgZnJpZW5kbHkKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM1MjE0CisKKyAgICAgICAgKiBXZWJD
b3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvck9iakMucG0sIFdlYkNvcmUvYmluZGlu
Z3Mvc2NyaXB0cy9JRExQYXJzZXIucG0sIFdlYkNvcmUvY3NzL21ha2UtY3NzLWZpbGUtYXJyYXlz
LnBsLCBXZWJDb3JlL2RvbS9tYWtlX25hbWVzLnBsCisKIDIwMTAtMDItMjIgIEh1YWh1aSBXdSAg
PGh3dUBnb29nbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgU2VpZGVsLgpJbmRl
eDogV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JPYmpDLnBtCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yT2JqQy5wbQkocmV2
aXNpb24gNTUxMTcpCisrKyBXZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvck9i
akMucG0JKHdvcmtpbmcgY29weSkKQEAgLTIyMiw4ICsyMjIsMTMgQEAgc3ViIFJlYWRQdWJsaWNJ
bnRlcmZhY2VzCiAgICAgJXB1YmxpY0ludGVyZmFjZXMgPSAoKTsKIAogICAgIG15ICRmaWxlTmFt
ZSA9ICJXZWJDb3JlL2JpbmRpbmdzL29iamMvUHVibGljRE9NSW50ZXJmYWNlcy5oIjsKLSAgICBv
cGVuIEZJTEUsICItfCIsICIvdXNyL2Jpbi9nY2MiLCAiLUUiLCAiLVAiLCAiLXgiLCAib2JqZWN0
aXZlLWMiLCAKLSAgICAgICAgKG1hcCB7ICItRCRfIiB9IHNwbGl0KC8gKy8sICRkZWZpbmVzKSks
ICItRE9CSkNfQ09ERV9HRU5FUkFUSU9OIiwgJGZpbGVOYW1lIG9yIGRpZSAiQ291bGQgbm90IG9w
ZW4gJGZpbGVOYW1lIjsKKyAgICBpZiAoKCRDb25maWc6OkNvbmZpZ3snb3NuYW1lJ30pPX4vc29s
YXJpcy9pKXsKKyAgICAgICAgb3BlbiBGSUxFLCAiLXwiLCAiL3Vzci9zZncvYmluL2djYyIsICIt
RSIsICItUCIsICIteCIsICJvYmplY3RpdmUtYyIsIAorICAgICAgICAgICAgKG1hcCB7ICItRCRf
IiB9IHNwbGl0KC8gKy8sICRkZWZpbmVzKSksICItRE9CSkNfQ09ERV9HRU5FUkFUSU9OIiwgJGZp
bGVOYW1lIG9yIGRpZSAiQ291bGQgbm90IG9wZW4gJGZpbGVOYW1lIjsKKyAgICB9IGVsc2Ugewor
ICAgICAgICBvcGVuIEZJTEUsICItfCIsICIvdXNyL2Jpbi9nY2MiLCAiLUUiLCAiLVAiLCAiLXgi
LCAib2JqZWN0aXZlLWMiLCAKKyAgICAgICAgICAgIChtYXAgeyAiLUQkXyIgfSBzcGxpdCgvICsv
LCAkZGVmaW5lcykpLCAiLURPQkpDX0NPREVfR0VORVJBVElPTiIsICRmaWxlTmFtZSBvciBkaWUg
IkNvdWxkIG5vdCBvcGVuICRmaWxlTmFtZSI7CisgICAgfQogICAgIG15IEBkb2N1bWVudENvbnRl
bnQgPSA8RklMRT47CiAgICAgY2xvc2UgRklMRTsKIApJbmRleDogV2ViQ29yZS9iaW5kaW5ncy9z
Y3JpcHRzL0lETFBhcnNlci5wbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL3Njcmlw
dHMvSURMUGFyc2VyLnBtCShyZXZpc2lvbiA1NTExNykKKysrIFdlYkNvcmUvYmluZGluZ3Mvc2Ny
aXB0cy9JRExQYXJzZXIucG0JKHdvcmtpbmcgY29weSkKQEAgLTY0LDcgKzY0LDEzIEBAIHN1YiBQ
YXJzZQogICAgICRwYXJlbnRzT25seSA9IHNoaWZ0OwogCiAgICAgaWYgKCEkcHJlcHJvY2Vzc29y
KSB7Ci0gICAgICAgICRwcmVwcm9jZXNzb3IgPSAiL3Vzci9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7
CisgICAgICAgICMgRGV0ZWN0IE9TLiBJZiBTb2xhcmlzLCB1c2UgL3Vzci9zZncvYmluL2djYy4K
KyAgICAgICAgcmVxdWlyZSBDb25maWc7CisgICAgICAgIGlmICgoJENvbmZpZzo6Q29uZmlneydv
c25hbWUnfSk9fi9zb2xhcmlzL2kpeworICAgICAgICAgICAgJHByZXByb2Nlc3NvciA9ICIvdXNy
L3Nmdy9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAg
ICAkcHJlcHJvY2Vzc29yID0gIi91c3IvYmluL2djYyAtRSAtUCAteCBjKysiOworICAgICAgICB9
CiAgICAgfQogCiAgICAgaWYgKCEkZGVmaW5lcykgewpJbmRleDogV2ViQ29yZS9jc3MvbWFrZS1j
c3MtZmlsZS1hcnJheXMucGwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9jc3MvbWFrZS1jc3MtZmls
ZS1hcnJheXMucGwJKHJldmlzaW9uIDU1MTE3KQorKysgV2ViQ29yZS9jc3MvbWFrZS1jc3MtZmls
ZS1hcnJheXMucGwJKHdvcmtpbmcgY29weSkKQEAgLTI4LDcgKzI4LDEzIEBAIG15ICRwcmVwcm9j
ZXNzb3I7CiBHZXRPcHRpb25zKCdwcmVwcm9jZXNzb3I9cycgPT4gXCRwcmVwcm9jZXNzb3IpOwog
CiBpZiAoISRwcmVwcm9jZXNzb3IpIHsKLSAgICAkcHJlcHJvY2Vzc29yID0gIi91c3IvYmluL2dj
YyAtRSAtUCAteCBjKysiOworICAgICMgRGV0ZWN0IE9TLiBJZiBTb2xhcmlzLCB1c2UgL3Vzci9z
ZncvYmluL2djYy4KKyAgICByZXF1aXJlIENvbmZpZzsKKyAgICBpZiAoKCRDb25maWc6OkNvbmZp
Z3snb3NuYW1lJ30pPX4vc29sYXJpcy9pKXsKKyAgICAgICAgJHByZXByb2Nlc3NvciA9ICIvdXNy
L3Nmdy9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7CisgICAgfSBlbHNlIHsKKyAgICAgICAgJHByZXBy
b2Nlc3NvciA9ICIvdXNyL2Jpbi9nY2MgLUUgLVAgLXggYysrIjsKKyAgICB9CiB9CiAKIG15ICRo
ZWFkZXIgPSAkQVJHVlswXTsKSW5kZXg6IFdlYkNvcmUvZG9tL21ha2VfbmFtZXMucGwKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9kb20vbWFrZV9uYW1lcy5wbAkocmV2aXNpb24gNTUxMTcpCisrKyBX
ZWJDb3JlL2RvbS9tYWtlX25hbWVzLnBsCSh3b3JraW5nIGNvcHkpCkBAIC00Nyw3ICs0NywxNCBA
QCBteSAldGFncyA9ICgpOwogbXkgJWF0dHJzID0gKCk7CiBteSAlcGFyYW1ldGVycyA9ICgpOwog
bXkgJGV4dHJhRGVmaW5lcyA9IDA7Ci1teSAkcHJlcHJvY2Vzc29yID0gIi91c3IvYmluL2djYyAt
RSAtUCAteCBjKysiOworbXkgJHByZXByb2Nlc3NvciA9ICIiOworIyBEZXRlY3QgT1MuIElmIFNv
bGFyaXMsIHVzZSAvdXNyL3Nmdy9iaW4vZ2NjLgorcmVxdWlyZSBDb25maWc7CitpZiAoKCRDb25m
aWc6OkNvbmZpZ3snb3NuYW1lJ30pPX4vc29sYXJpcy9pKXsKKyAgICAkcHJlcHJvY2Vzc29yID0g
Ii91c3Ivc2Z3L2Jpbi9nY2MgLUUgLVAgLXggYysrIjsKK30gZWxzZSB7CisgICAgJHByZXByb2Nl
c3NvciA9ICIvdXNyL2Jpbi9nY2MgLUUgLVAgLXggYysrIjsKK30KIAogR2V0T3B0aW9ucygKICAg
ICAndGFncz1zJyA9PiBcJHRhZ3NGaWxlLCAK
</data>
<flag name="review"
          id="32069"
          type_id="1"
          status="-"
          setter="levin"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49416</attachid>
            <date>2010-02-24 11:34:29 -0800</date>
            <delta_ts>2010-02-25 08:11:38 -0800</delta_ts>
            <desc>seperate into new variable, reformatting again</desc>
            <filename>patch_solaris_gcc</filename>
            <type>text/plain</type>
            <size>3668</size>
            <attacher>electricmonopole</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDU1MTk0
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMDIt
MjQgIEphbWVzIENob2kgIDxqY2hvaTQyQHBoYS5qaHUuZWR1PgorCisgICAgICAgIENoYW5nZSBo
YXJkY29kZWQgZ2NjIHBhdGhzIHRvIGJlIFNvbGFyaXMgZnJpZW5kbHkKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM1MjEzCisKKyAgICAgICAgKiBXZWJD
b3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvck9iakMucG0KKyAgICAgICAgKiBXZWJD
b3JlL2JpbmRpbmdzL3NjcmlwdHMvSURMUGFyc2VyLnBtCisgICAgICAgICogV2ViQ29yZS9jc3Mv
bWFrZS1jc3MtZmlsZS1hcnJheXMucGwKKyAgICAgICAgKiBXZWJDb3JlL2RvbS9tYWtlX25hbWVz
LnBsCisKIDIwMTAtMDItMTkgIEplc3VzIFNhbmNoZXotUGFsZW5jaWEgIDxqZXN1cy5wYWxlbmNp
YUBvcGVuYm9zc2Eub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUm9oZGUgQ2hy
aXN0aWFuc2VuLgpJbmRleDogV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JP
YmpDLnBtCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJh
dG9yT2JqQy5wbQkocmV2aXNpb24gNTUxOTQpCisrKyBXZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMv
Q29kZUdlbmVyYXRvck9iakMucG0JKHdvcmtpbmcgY29weSkKQEAgLTIyMiw3ICsyMjIsMTMgQEAg
c3ViIFJlYWRQdWJsaWNJbnRlcmZhY2VzCiAgICAgJXB1YmxpY0ludGVyZmFjZXMgPSAoKTsKIAog
ICAgIG15ICRmaWxlTmFtZSA9ICJXZWJDb3JlL2JpbmRpbmdzL29iamMvUHVibGljRE9NSW50ZXJm
YWNlcy5oIjsKLSAgICBvcGVuIEZJTEUsICItfCIsICIvdXNyL2Jpbi9nY2MiLCAiLUUiLCAiLVAi
LCAiLXgiLCAib2JqZWN0aXZlLWMiLCAKKyAgICBteSAkZ2NjbG9jYXRpb24KKyAgICBpZiAoKCRD
b25maWc6OkNvbmZpZ3snb3NuYW1lJ30pPX4vc29sYXJpcy9pKXsKKyAgICAgICRnY2Nsb2NhdGlv
biA9ICIvdXNyL3Nmdy9iaW4vZ2NjIjsKKyAgICB9IGVsc2UgeworICAgICAgJGdjY2xvY2F0aW9u
ID0gIi91c3IvYmluL2djYyI7CisgICAgfQorICAgIG9wZW4gRklMRSwgIi18IiwgJGdjY2xvY2F0
aW9uLCAiLUUiLCAiLVAiLCAiLXgiLCAib2JqZWN0aXZlLWMiLCAKICAgICAgICAgKG1hcCB7ICIt
RCRfIiB9IHNwbGl0KC8gKy8sICRkZWZpbmVzKSksICItRE9CSkNfQ09ERV9HRU5FUkFUSU9OIiwg
JGZpbGVOYW1lIG9yIGRpZSAiQ291bGQgbm90IG9wZW4gJGZpbGVOYW1lIjsKICAgICBteSBAZG9j
dW1lbnRDb250ZW50ID0gPEZJTEU+OwogICAgIGNsb3NlIEZJTEU7CkluZGV4OiBXZWJDb3JlL2Jp
bmRpbmdzL3NjcmlwdHMvSURMUGFyc2VyLnBtCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYmluZGlu
Z3Mvc2NyaXB0cy9JRExQYXJzZXIucG0JKHJldmlzaW9uIDU1MTk0KQorKysgV2ViQ29yZS9iaW5k
aW5ncy9zY3JpcHRzL0lETFBhcnNlci5wbQkod29ya2luZyBjb3B5KQpAQCAtNjQsNyArNjQsMTUg
QEAgc3ViIFBhcnNlCiAgICAgJHBhcmVudHNPbmx5ID0gc2hpZnQ7CiAKICAgICBpZiAoISRwcmVw
cm9jZXNzb3IpIHsKLSAgICAgICAgJHByZXByb2Nlc3NvciA9ICIvdXNyL2Jpbi9nY2MgLUUgLVAg
LXggYysrIjsKKyAgICAgICAgIyBEZXRlY3QgT1MuIElmIFNvbGFyaXMsIHVzZSAvdXNyL3Nmdy9i
aW4vZ2NjLgorICAgICAgICByZXF1aXJlIENvbmZpZzsKKyAgICAgICAgbXkgJGdjY0xvY2F0aW9u
ID0gIiI7CisgICAgICAgIGlmICgoJENvbmZpZzo6Q29uZmlneydvc25hbWUnfSk9fi9zb2xhcmlz
L2kpeworICAgICAgICAgICAgJGdjY2xvY2F0aW9uID0gIi91c3Ivc2Z3L2Jpbi9nY2MiOworICAg
ICAgICB9IGVsc2UgeworICAgICAgICAgICAgJGdjY2xvY2F0aW9uID0gIi91c3IvYmluL2djYyI7
CisgICAgICAgIH0KKyAgICAgICAgJHByZXByb2Nlc3NvciA9ICRnY2Nsb2NhdGlvbiAuICIgLUUg
LVAgLXggYysrIjsKICAgICB9CiAKICAgICBpZiAoISRkZWZpbmVzKSB7CkluZGV4OiBXZWJDb3Jl
L2Nzcy9tYWtlLWNzcy1maWxlLWFycmF5cy5wbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2Nzcy9t
YWtlLWNzcy1maWxlLWFycmF5cy5wbAkocmV2aXNpb24gNTUxOTQpCisrKyBXZWJDb3JlL2Nzcy9t
YWtlLWNzcy1maWxlLWFycmF5cy5wbAkod29ya2luZyBjb3B5KQpAQCAtMjgsNyArMjgsMTUgQEAg
bXkgJHByZXByb2Nlc3NvcjsKIEdldE9wdGlvbnMoJ3ByZXByb2Nlc3Nvcj1zJyA9PiBcJHByZXBy
b2Nlc3Nvcik7CiAKIGlmICghJHByZXByb2Nlc3NvcikgewotICAgICRwcmVwcm9jZXNzb3IgPSAi
L3Vzci9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7CisgICAgIyBEZXRlY3QgT1MuIElmIFNvbGFyaXMs
IHVzZSAvdXNyL3Nmdy9iaW4vZ2NjLgorICAgIHJlcXVpcmUgQ29uZmlnOworICAgIG15ICRnY2NM
b2NhdGlvbiA9ICIiOworICAgIGlmICgoJENvbmZpZzo6Q29uZmlneydvc25hbWUnfSk9fi9zb2xh
cmlzL2kpeworICAgICAgICAkZ2NjbG9jYXRpb24gPSAiL3Vzci9zZncvYmluL2djYyI7CisgICAg
fSBlbHNlIHsKKyAgICAgICAgJGdjY2xvY2F0aW9uID0gIi91c3IvYmluL2djYyI7CisgICAgfQor
ICAgICRwcmVwcm9jZXNzb3IgPSAkZ2NjbG9jYXRpb24gLiAiIC1FIC1QIC14IGMrKyI7CiB9CiAK
IG15ICRoZWFkZXIgPSAkQVJHVlswXTsKSW5kZXg6IFdlYkNvcmUvZG9tL21ha2VfbmFtZXMucGwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViQ29yZS9kb20vbWFrZV9uYW1lcy5wbAkocmV2aXNpb24gNTUxOTQp
CisrKyBXZWJDb3JlL2RvbS9tYWtlX25hbWVzLnBsCSh3b3JraW5nIGNvcHkpCkBAIC00Nyw3ICs0
NywxNiBAQCBteSAldGFncyA9ICgpOwogbXkgJWF0dHJzID0gKCk7CiBteSAlcGFyYW1ldGVycyA9
ICgpOwogbXkgJGV4dHJhRGVmaW5lcyA9IDA7Ci1teSAkcHJlcHJvY2Vzc29yID0gIi91c3IvYmlu
L2djYyAtRSAtUCAteCBjKysiOworbXkgJHByZXByb2Nlc3NvciA9ICIiOworIyBEZXRlY3QgT1Mu
IElmIFNvbGFyaXMsIHVzZSAvdXNyL3Nmdy9iaW4vZ2NjLgorcmVxdWlyZSBDb25maWc7CitteSAk
Z2NjTG9jYXRpb24gPSAiIjsKK2lmICgoJENvbmZpZzo6Q29uZmlneydvc25hbWUnfSk9fi9zb2xh
cmlzL2kpeworICAgICRnY2Nsb2NhdGlvbiA9ICIvdXNyL3Nmdy9iaW4vZ2NjIjsKK30gZWxzZSB7
CisgICAgJGdjY2xvY2F0aW9uID0gIi91c3IvYmluL2djYyI7Cit9CiskcHJlcHJvY2Vzc29yID0g
JGdjY2xvY2F0aW9uIC4gIiAtRSAtUCAteCBjKysiOwogCiBHZXRPcHRpb25zKAogICAgICd0YWdz
PXMnID0+IFwkdGFnc0ZpbGUsIAo=
</data>
<flag name="review"
          id="32279"
          type_id="1"
          status="-"
          setter="levin"
    />
    <flag name="commit-queue"
          id="32280"
          type_id="3"
          status="-"
          setter="levin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>49488</attachid>
            <date>2010-02-25 08:11:38 -0800</date>
            <delta_ts>2010-02-25 08:34:38 -0800</delta_ts>
            <desc>even more formatting edits</desc>
            <filename>patch_solaris_gcc</filename>
            <type>text/plain</type>
            <size>3648</size>
            <attacher>electricmonopole</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDU1MjM1
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTAtMDIt
MjQgIEphbWVzIENob2kgIDxqY2hvaTQyQHBoYS5qaHUuZWR1PgorCisgICAgICAgIENoYW5nZSBo
YXJkY29kZWQgZ2NjIHBhdGhzIHRvIGJlIFNvbGFyaXMgZnJpZW5kbHkKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM1MjEzCisKKyAgICAgICAgKiBXZWJD
b3JlL2JpbmRpbmdzL3NjcmlwdHMvQ29kZUdlbmVyYXRvck9iakMucG0KKyAgICAgICAgKiBXZWJD
b3JlL2JpbmRpbmdzL3NjcmlwdHMvSURMUGFyc2VyLnBtCisgICAgICAgICogV2ViQ29yZS9jc3Mv
bWFrZS1jc3MtZmlsZS1hcnJheXMucGwKKyAgICAgICAgKiBXZWJDb3JlL2RvbS9tYWtlX25hbWVz
LnBsCisKIDIwMTAtMDItMjQgIFNhbSBLZXJuZXIgIDxza2VybmVyQGNocm9taXVtLm9yZz4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBGaXNoZXIuCkluZGV4OiBXZWJDb3JlL2JpbmRpbmdz
L3NjcmlwdHMvQ29kZUdlbmVyYXRvck9iakMucG0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9iaW5k
aW5ncy9zY3JpcHRzL0NvZGVHZW5lcmF0b3JPYmpDLnBtCShyZXZpc2lvbiA1NTIzNSkKKysrIFdl
YkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9Db2RlR2VuZXJhdG9yT2JqQy5wbQkod29ya2luZyBjb3B5
KQpAQCAtMjIyLDcgKzIyMiwxMyBAQCBzdWIgUmVhZFB1YmxpY0ludGVyZmFjZXMKICAgICAlcHVi
bGljSW50ZXJmYWNlcyA9ICgpOwogCiAgICAgbXkgJGZpbGVOYW1lID0gIldlYkNvcmUvYmluZGlu
Z3Mvb2JqYy9QdWJsaWNET01JbnRlcmZhY2VzLmgiOwotICAgIG9wZW4gRklMRSwgIi18IiwgIi91
c3IvYmluL2djYyIsICItRSIsICItUCIsICIteCIsICJvYmplY3RpdmUtYyIsIAorICAgIG15ICRn
Y2NMb2NhdGlvbiA9ICIiOworICAgIGlmICgoJENvbmZpZzo6Q29uZmlneydvc25hbWUnfSk9fi9z
b2xhcmlzL2kpIHsKKyAgICAgICAgJGdjY0xvY2F0aW9uID0gIi91c3Ivc2Z3L2Jpbi9nY2MiOwor
ICAgIH0gZWxzZSB7CisgICAgICAgICRnY2NMb2NhdGlvbiA9ICIvdXNyL2Jpbi9nY2MiOworICAg
IH0KKyAgICBvcGVuIEZJTEUsICItfCIsICRnY2Nsb2NhdGlvbiwgIi1FIiwgIi1QIiwgIi14Iiwg
Im9iamVjdGl2ZS1jIiwgCiAgICAgICAgIChtYXAgeyAiLUQkXyIgfSBzcGxpdCgvICsvLCAkZGVm
aW5lcykpLCAiLURPQkpDX0NPREVfR0VORVJBVElPTiIsICRmaWxlTmFtZSBvciBkaWUgIkNvdWxk
IG5vdCBvcGVuICRmaWxlTmFtZSI7CiAgICAgbXkgQGRvY3VtZW50Q29udGVudCA9IDxGSUxFPjsK
ICAgICBjbG9zZSBGSUxFOwpJbmRleDogV2ViQ29yZS9iaW5kaW5ncy9zY3JpcHRzL0lETFBhcnNl
ci5wbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2JpbmRpbmdzL3NjcmlwdHMvSURMUGFyc2VyLnBt
CShyZXZpc2lvbiA1NTIzNSkKKysrIFdlYkNvcmUvYmluZGluZ3Mvc2NyaXB0cy9JRExQYXJzZXIu
cG0JKHdvcmtpbmcgY29weSkKQEAgLTY0LDcgKzY0LDE1IEBAIHN1YiBQYXJzZQogICAgICRwYXJl
bnRzT25seSA9IHNoaWZ0OwogCiAgICAgaWYgKCEkcHJlcHJvY2Vzc29yKSB7Ci0gICAgICAgICRw
cmVwcm9jZXNzb3IgPSAiL3Vzci9iaW4vZ2NjIC1FIC1QIC14IGMrKyI7CisgICAgICAgICMgRGV0
ZWN0IE9TLiBJZiBTb2xhcmlzLCB1c2UgL3Vzci9zZncvYmluL2djYy4KKyAgICAgICAgcmVxdWly
ZSBDb25maWc7CisgICAgICAgIG15ICRnY2NMb2NhdGlvbiA9ICIiOworICAgICAgICBpZiAoKCRD
b25maWc6OkNvbmZpZ3snb3NuYW1lJ30pPX4vc29sYXJpcy9pKSB7CisgICAgICAgICAgICAkZ2Nj
TG9jYXRpb24gPSAiL3Vzci9zZncvYmluL2djYyI7CisgICAgICAgIH0gZWxzZSB7CisgICAgICAg
ICAgICAkZ2NjTG9jYXRpb24gPSAiL3Vzci9iaW4vZ2NjIjsKKyAgICAgICAgfQorICAgICAgICAk
cHJlcHJvY2Vzc29yID0gJGdjY2xvY2F0aW9uIC4gIiAtRSAtUCAteCBjKysiOwogICAgIH0KIAog
ICAgIGlmICghJGRlZmluZXMpIHsKSW5kZXg6IFdlYkNvcmUvY3NzL21ha2UtY3NzLWZpbGUtYXJy
YXlzLnBsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvY3NzL21ha2UtY3NzLWZpbGUtYXJyYXlzLnBs
CShyZXZpc2lvbiA1NTIzNSkKKysrIFdlYkNvcmUvY3NzL21ha2UtY3NzLWZpbGUtYXJyYXlzLnBs
CSh3b3JraW5nIGNvcHkpCkBAIC0yOCw3ICsyOCwxNSBAQCBteSAkcHJlcHJvY2Vzc29yOwogR2V0
T3B0aW9ucygncHJlcHJvY2Vzc29yPXMnID0+IFwkcHJlcHJvY2Vzc29yKTsKIAogaWYgKCEkcHJl
cHJvY2Vzc29yKSB7Ci0gICAgJHByZXByb2Nlc3NvciA9ICIvdXNyL2Jpbi9nY2MgLUUgLVAgLXgg
YysrIjsKKyAgICAjIERldGVjdCBPUy4gSWYgU29sYXJpcywgdXNlIC91c3Ivc2Z3L2Jpbi9nY2Mu
CisgICAgcmVxdWlyZSBDb25maWc7CisgICAgbXkgJGdjY0xvY2F0aW9uID0gIiI7CisgICAgaWYg
KCgkQ29uZmlnOjpDb25maWd7J29zbmFtZSd9KT1+L3NvbGFyaXMvaSkgeworICAgICAgICAkZ2Nj
TG9jYXRpb24gPSAiL3Vzci9zZncvYmluL2djYyI7CisgICAgfSBlbHNlIHsKKyAgICAgICAgJGdj
Y0xvY2F0aW9uID0gIi91c3IvYmluL2djYyI7CisgICAgfQorICAgICRwcmVwcm9jZXNzb3IgPSAk
Z2NjbG9jYXRpb24gLiAiIC1FIC1QIC14IGMrKyI7CiB9CiAKIG15ICRoZWFkZXIgPSAkQVJHVlsw
XTsKSW5kZXg6IFdlYkNvcmUvZG9tL21ha2VfbmFtZXMucGwKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29y
ZS9kb20vbWFrZV9uYW1lcy5wbAkocmV2aXNpb24gNTUyMzUpCisrKyBXZWJDb3JlL2RvbS9tYWtl
X25hbWVzLnBsCSh3b3JraW5nIGNvcHkpCkBAIC00Nyw3ICs0NywxNiBAQCBteSAldGFncyA9ICgp
OwogbXkgJWF0dHJzID0gKCk7CiBteSAlcGFyYW1ldGVycyA9ICgpOwogbXkgJGV4dHJhRGVmaW5l
cyA9IDA7Ci1teSAkcHJlcHJvY2Vzc29yID0gIi91c3IvYmluL2djYyAtRSAtUCAteCBjKysiOwor
bXkgJHByZXByb2Nlc3NvciA9ICIiOworIyBEZXRlY3QgT1MuIElmIFNvbGFyaXMsIHVzZSAvdXNy
L3Nmdy9iaW4vZ2NjLgorcmVxdWlyZSBDb25maWc7CitteSAkZ2NjTG9jYXRpb24gPSAiIjsKK2lm
ICgoJENvbmZpZzo6Q29uZmlneydvc25hbWUnfSk9fi9zb2xhcmlzL2kpIHsKKyAgICAkZ2NjTG9j
YXRpb24gPSAiL3Vzci9zZncvYmluL2djYyI7Cit9IGVsc2UgeworICAgICRnY2NMb2NhdGlvbiA9
ICIvdXNyL2Jpbi9nY2MiOworfQorJHByZXByb2Nlc3NvciA9ICRnY2Nsb2NhdGlvbiAuICIgLUUg
LVAgLXggYysrIjsKIAogR2V0T3B0aW9ucygKICAgICAndGFncz1zJyA9PiBcJHRhZ3NGaWxlLCAK
</data>
<flag name="review"
          id="32373"
          type_id="1"
          status="+"
          setter="levin"
    />
    <flag name="commit-queue"
          id="32374"
          type_id="3"
          status="-"
          setter="levin"
    />
          </attachment>
      

    </bug>

</bugzilla>