<?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>95744</bug_id>
          
          <creation_ts>2012-09-04 06:47:54 -0700</creation_ts>
          <short_desc>[chromium] OpenTypeVerticalData.cpp in both webcore_remaining and webcore_platform seems to break incremental linking on Windows Chromium</short_desc>
          <delta_ts>2012-09-04 09:52:32 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Text</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 7</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>
          <dependson>94822</dependson>
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Koji Ishii">kojii</reporter>
          <assigned_to name="Peter Beverloo">peter</assigned_to>
          <cc>gavinp</cc>
    
    <cc>peter</cc>
    
    <cc>scottmg</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>711075</commentid>
    <comment_count>0</comment_count>
    <who name="Koji Ishii">kojii</who>
    <bug_when>2012-09-04 06:47:54 -0700</bug_when>
    <thetext>From https://bugs.webkit.org/show_bug.cgi?id=94822#c9
&gt; Hi, having OpenTypeVerticalData.cpp in both webcore_remaining and
&gt; webcore_platform seems to break incremental linking on Windows
&gt; Chromium. Is it possible to remove it from one of those libraries?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>711080</commentid>
    <comment_count>1</comment_count>
    <who name="Koji Ishii">kojii</who>
    <bug_when>2012-09-04 06:50:25 -0700</bug_when>
    <thetext>There was a line for webcore_remaining
        [&apos;OS==&quot;win&quot;&apos;, {
          &apos;sources/&apos;: [
            [&apos;include&apos;, &apos;/opentype/&apos;],
          ],
so, addition of 3 lines to WebCore.gyp in bug 94822 might be not necessary. Testing...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>711131</commentid>
    <comment_count>2</comment_count>
    <who name="Koji Ishii">kojii</who>
    <bug_when>2012-09-04 08:19:21 -0700</bug_when>
    <thetext>hmm...I just followed the instructions at wiki to enable incremental linking without luck, so I can&apos;t verify the fix. I&apos;m using msbuild with VS2010.

Scott, can you?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>711137</commentid>
    <comment_count>3</comment_count>
      <attachid>162047</attachid>
    <who name="Koji Ishii">kojii</who>
    <bug_when>2012-09-04 08:25:46 -0700</bug_when>
    <thetext>Created attachment 162047
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>711168</commentid>
    <comment_count>4</comment_count>
    <who name="Scott Graham">scottmg</who>
    <bug_when>2012-09-04 09:16:00 -0700</bug_when>
    <thetext>Yes, the removal of the three lines in WebCore.gyp makes the incremental build work again.

I&apos;ll test now that it doesn&apos;t break non-incremental.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>711179</commentid>
    <comment_count>5</comment_count>
    <who name="Scott Graham">scottmg</who>
    <bug_when>2012-09-04 09:35:28 -0700</bug_when>
    <thetext>Confirmed, this works in both styles of builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>711191</commentid>
    <comment_count>6</comment_count>
      <attachid>162056</attachid>
    <who name="Peter Beverloo">peter</who>
    <bug_when>2012-09-04 09:47:09 -0700</bug_when>
    <thetext>Created attachment 162056
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>711194</commentid>
    <comment_count>7</comment_count>
    <who name="Peter Beverloo">peter</who>
    <bug_when>2012-09-04 09:50:23 -0700</bug_when>
    <thetext>Committed r127471: &lt;http://trac.webkit.org/changeset/127471&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>711196</commentid>
    <comment_count>8</comment_count>
      <attachid>162056</attachid>
    <who name="Peter Beverloo">peter</who>
    <bug_when>2012-09-04 09:52:32 -0700</bug_when>
    <thetext>Comment on attachment 162056
Patch

Committed by request as a buildfix, verified by Scott. Koji also was the person who added these lines initially.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>162047</attachid>
            <date>2012-09-04 08:25:46 -0700</date>
            <delta_ts>2012-09-04 09:47:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-95744-20120905002529.patch</filename>
            <type>text/plain</type>
            <size>1934</size>
            <attacher name="Koji Ishii">kojii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI3MzUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOThiMDUyNDNhZWQ4NGRl
OWRkZGM1NzJhZWJiZGQyNTAzYTNmNTdkNi4uZTIyMTRiYjY3OTI0YjhjY2ZjMDdkZjU2ZTgwMWNh
MTBkZTM2NzlhNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDEyLTA5LTA0ICBLb2pp
IElzaGlpICA8a29qaWlzaGlAZ21haWwuY29tPgorCisgICAgICAgIFtjaHJvbWl1bV0gT3BlblR5
cGVWZXJ0aWNhbERhdGEuY3BwIGluIGJvdGggd2ViY29yZV9yZW1haW5pbmcgYW5kIHdlYmNvcmVf
cGxhdGZvcm0gc2VlbXMgdG8gYnJlYWsgaW5jcmVtZW50YWwgbGlua2luZyBvbiBXaW5kb3dzIENo
cm9taXVtCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05
NTc0NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRo
ZSBhZGRpdGlvbiBvZiAncGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbnR5cGUvKicgdG8gd2ViY29yZV9w
bGF0Zm9ybSBpbiBXZWJDb3JlLmd5cCB3YXMgcmVkdW5kYW50CisgICAgICAgIGJlY2F1c2UgJy9v
cGVudHlwZS8nIHdhcyBhbHJlYWR5IGluY2x1ZGVkIHRvIHdlYmNvcmVfcmVtYWluaW5nLgorICAg
ICAgICBJdCB3YXMgbm90IG9ubHkgcmVkdW5kYW50IGJ1dCBhbHNvIGJyZWFrcyBpbmNyZW1lbnRh
bCBsaW5raW5nLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cyBhcmUgcmVxdWlyZWQgYmVjYXVzZSBu
byBiZWhhdmlvciBjaGFuZ2VzLgorCisgICAgICAgICogV2ViQ29yZS5neXAvV2ViQ29yZS5neXA6
IFJlbW92ZWQgcGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbnR5cGUvKiBmcm9tIHdlYmNvcmVfcGxhdGZv
cm0uCisKIDIwMTItMDgtMzEgIENocmlzIEh1dHRlbi1DemFwc2tpICA8Y2h1dHRlbkByaW0uY29t
PgogCiAgICAgICAgIC13ZWJraXQtZmxleDogMCBpbiBpbnNwZWN0b3IuY3NzIGlzIGNvbmZ1c2lu
ZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5neXAvV2ViQ29yZS5neXAgYi9T
b3VyY2UvV2ViQ29yZS9XZWJDb3JlLmd5cC9XZWJDb3JlLmd5cAppbmRleCBmYzBmNmRjMzY5YWYz
MGZiZWEyYzY2NmUwYzA1YTYyNDk0ZDEwMzA5Li42MjFkYzQ5NGRmMjQ0YTRkNWVjNjM1NzE4M2Fk
M2U3ZGVkNmE0MmQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmd5cC9XZWJD
b3JlLmd5cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9XZWJDb3JlLmd5cC9XZWJDb3JlLmd5cApAQCAt
MTg0MywxMCArMTg0Myw2IEBACiAgICAgICAgICAgJ3NvdXJjZXMvJzogWwogICAgICAgICAgICAg
WydleGNsdWRlJywgJ1Bvc2l4XFwuY3BwJCddLAogCi0gICAgICAgICAgICBbJ2luY2x1ZGUnLCAn
cGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbnR5cGUvT3BlblR5cGVUeXBlc1xcLmgkJ10sCi0gICAgICAg
ICAgICBbJ2luY2x1ZGUnLCAncGxhdGZvcm0vZ3JhcGhpY3Mvb3BlbnR5cGUvT3BlblR5cGVWZXJ0
aWNhbERhdGFcXC5jcHAkJ10sCi0gICAgICAgICAgICBbJ2luY2x1ZGUnLCAncGxhdGZvcm0vZ3Jh
cGhpY3Mvb3BlbnR5cGUvT3BlblR5cGVWZXJ0aWNhbERhdGFcXC5oJCddLAotCiAgICAgICAgICAg
ICAjIFRoZSBDaHJvbWl1bSBXaW4gY3VycmVudGx5IHVzZXMgR2x5cGhQYWdlVHJlZU5vZGVDaHJv
bWl1bVdpbi5jcHAgZnJvbQogICAgICAgICAgICAgIyBwbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1
bSwgaW5jbHVkZWQgYnkgcmVnZXggYWJvdmUsIGluc3RlYWQuCiAgICAgICAgICAgICBbJ2V4Y2x1
ZGUnLCAncGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9Gb250Q2FjaGVTa2lhXFwuY3BwJCddLAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>162056</attachid>
            <date>2012-09-04 09:47:09 -0700</date>
            <delta_ts>2012-09-04 09:52:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-95744-20120904174652.patch</filename>
            <type>text/plain</type>
            <size>2058</size>
            <attacher name="Peter Beverloo">peter</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI3NDcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmExNzMwYjAzNmVkNGZh
OWFiN2JiNzg3ZmQxM2ZmMGVlMzA0MDhkMS4uMTE1NzcxNzJjMDQ3YjQ1NTUxOWFiOGY2YjczZTRl
ODU4MjAyY2Y2NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDEyLTA5LTA0ICBLb2pp
IElzaGlpICA8a29qaWlzaGlAZ21haWwuY29tPgorCisgICAgICAgIFtjaHJvbWl1bV0gT3BlblR5
cGVWZXJ0aWNhbERhdGEuY3BwIGluIGJvdGggd2ViY29yZV9yZW1haW5pbmcgYW5kIHdlYmNvcmVf
cGxhdGZvcm0gc2VlbXMgdG8gYnJlYWsgaW5jcmVtZW50YWwgbGlua2luZyBvbiBXaW5kb3dzIENo
cm9taXVtCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05
NTc0NAorCisgICAgICAgIFBhdGNoIGJ5IEtvamkgSXNoaWkgPGtvamlpc2hpQGdtYWlsLmNvbT4g
b24gMjAxMi0wOS0wNAorICAgICAgICBVbnJldmlld2VkIGJ1aWxkIGZpeCwgdmVyaWZpZWQgYnkg
U2NvdHQgR3JhaGFtLgorCisgICAgICAgIFRoZSBhZGRpdGlvbiBvZiAncGxhdGZvcm0vZ3JhcGhp
Y3Mvb3BlbnR5cGUvKicgdG8gd2ViY29yZV9wbGF0Zm9ybSBpbiBXZWJDb3JlLmd5cCB3YXMgcmVk
dW5kYW50CisgICAgICAgIGJlY2F1c2UgJy9vcGVudHlwZS8nIHdhcyBhbHJlYWR5IGluY2x1ZGVk
IHRvIHdlYmNvcmVfcmVtYWluaW5nLgorICAgICAgICBJdCB3YXMgbm90IG9ubHkgcmVkdW5kYW50
IGJ1dCBhbHNvIGJyZWFrcyBpbmNyZW1lbnRhbCBsaW5raW5nLgorCisgICAgICAgIE5vIG5ldyB0
ZXN0cyBhcmUgcmVxdWlyZWQgYmVjYXVzZSBubyBiZWhhdmlvciBjaGFuZ2VzLgorCisgICAgICAg
ICogV2ViQ29yZS5neXAvV2ViQ29yZS5neXA6IFJlbW92ZWQgcGxhdGZvcm0vZ3JhcGhpY3Mvb3Bl
bnR5cGUvKiBmcm9tIHdlYmNvcmVfcGxhdGZvcm0uCisKIDIwMTItMDktMDQgIE90dG8gRGVyZWsg
Q2hldW5nICA8b3RjaGV1bmdAcmltLmNvbT4KIAogICAgICAgICBbQmxhY2tCZXJyeV0gQnJvd3Nl
ciBpcyBub3Qgc2VuZGluZyBzZWN1cmVkIENvb2tpZSBiYWNrIHRvIHNlcnZlciBvdmVyIEhUVFBT
IGNvbm5lY3Rpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL1dlYkNvcmUuZ3lwL1dlYkNv
cmUuZ3lwIGIvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5neXAvV2ViQ29yZS5neXAKaW5kZXggZmMw
ZjZkYzM2OWFmMzBmYmVhMmM2NjZlMGMwNWE2MjQ5NGQxMDMwOS4uNjIxZGM0OTRkZjI0NGE0ZDVl
YzYzNTcxODNhZDNlN2RlZDZhNDJkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvV2ViQ29y
ZS5neXAvV2ViQ29yZS5neXAKKysrIGIvU291cmNlL1dlYkNvcmUvV2ViQ29yZS5neXAvV2ViQ29y
ZS5neXAKQEAgLTE4NDMsMTAgKzE4NDMsNiBAQAogICAgICAgICAgICdzb3VyY2VzLyc6IFsKICAg
ICAgICAgICAgIFsnZXhjbHVkZScsICdQb3NpeFxcLmNwcCQnXSwKIAotICAgICAgICAgICAgWydp
bmNsdWRlJywgJ3BsYXRmb3JtL2dyYXBoaWNzL29wZW50eXBlL09wZW5UeXBlVHlwZXNcXC5oJCdd
LAotICAgICAgICAgICAgWydpbmNsdWRlJywgJ3BsYXRmb3JtL2dyYXBoaWNzL29wZW50eXBlL09w
ZW5UeXBlVmVydGljYWxEYXRhXFwuY3BwJCddLAotICAgICAgICAgICAgWydpbmNsdWRlJywgJ3Bs
YXRmb3JtL2dyYXBoaWNzL29wZW50eXBlL09wZW5UeXBlVmVydGljYWxEYXRhXFwuaCQnXSwKLQog
ICAgICAgICAgICAgIyBUaGUgQ2hyb21pdW0gV2luIGN1cnJlbnRseSB1c2VzIEdseXBoUGFnZVRy
ZWVOb2RlQ2hyb21pdW1XaW4uY3BwIGZyb20KICAgICAgICAgICAgICMgcGxhdGZvcm0vZ3JhcGhp
Y3MvY2hyb21pdW0sIGluY2x1ZGVkIGJ5IHJlZ2V4IGFib3ZlLCBpbnN0ZWFkLgogICAgICAgICAg
ICAgWydleGNsdWRlJywgJ3BsYXRmb3JtL2dyYXBoaWNzL3NraWEvRm9udENhY2hlU2tpYVxcLmNw
cCQnXSwK
</data>

          </attachment>
      

    </bug>

</bugzilla>