<?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>219264</bug_id>
          
          <creation_ts>2020-11-23 15:12:20 -0800</creation_ts>
          <short_desc>[WPE][GTK] Fix build with GCC 11</short_desc>
          <delta_ts>2020-11-26 15:56:49 -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>WebKitGTK</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</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>1</everconfirmed>
          <reporter name="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Michael Catanzaro">mcatanzaro</assigned_to>
          <cc>benjamin</cc>
    
    <cc>bugs-noreply</cc>
    
    <cc>cdumez</cc>
    
    <cc>cgarcia</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1709942</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2020-11-23 15:12:20 -0800</bug_when>
    <thetext>WTFGType is using volatile improperly when defining the get_type() macro, because the code is copied from GLib, which had the same bug. See: https://gitlab.gnome.org/GNOME/glib/-/issues/600#note_877282</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1709944</commentid>
    <comment_count>1</comment_count>
      <attachid>414813</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2020-11-23 15:14:45 -0800</bug_when>
    <thetext>Created attachment 414813
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1709945</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2020-11-23 15:19:01 -0800</bug_when>
    <thetext>Honestly I&apos;m not sure why this is a hard build failure. It causes a -Wincompatible-pointer-types warning. Maybe the compiler people decided to test a build with -Werror=incompatible-pointer-types enabled? Regardless, it&apos;s nice to see such problems pop up early, rather than waiting until after GCC 11 hits Fedora next year....</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1710182</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-11-26 15:56:47 -0800</bug_when>
    <thetext>Committed r270166: &lt;https://trac.webkit.org/changeset/270166&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 414813.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>414813</attachid>
            <date>2020-11-23 15:14:45 -0800</date>
            <delta_ts>2020-11-26 15:56:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219264-20201123171458.patch</filename>
            <type>text/plain</type>
            <size>2028</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY5OTMzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGY5NDRmNzYzMTc4NTQ5MzNhNGRjZmU4
N2QxNTY1N2E5OWJjMmI4ZmMuLjBjYTNjYzBhM2ZkNDljYTgwNjlkMGI1MGQyODg1NDllOGNiYjgw
ZmQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjAtMTEtMjMgIE1pY2hhZWwgQ2F0YW56YXJvICA8
bWNhdGFuemFyb0Bnbm9tZS5vcmc+CisKKyAgICAgICAgW1dQRV1bR1RLXSBGaXggYnVpbGQgd2l0
aCBHQ0MgMTEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIxOTI2NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEl0J3Mgbm90IHVuY29tbW9uIGZvciByZWFsbHkgb2xkIGNvZGUgbGlrZSB0aGlzIHRvIGFidXNl
IHZvbGF0aWxlIGFzIGlmIGl0IHdlcmUgYQorICAgICAgICBzeW5jaHJvbml6YXRpb24gcHJpbWl0
aXZlLiBJdCdzIG5vdC4gVGhpcyBjb2RlIGlzIGFscmVhZHkgc3luY2hyb25pemVkIGJ5IHVzZSBv
ZiBHT25jZSwgc28KKyAgICAgICAgaXQgY2FuIGJlIHNhZmVseSByZW1vdmVkLiBSZWZlcmVuY2Vz
OgorCisgICAgICAgIGh0dHBzOi8vZ2l0bGFiLmdub21lLm9yZy9HTk9NRS9nbGliLy0vaXNzdWVz
LzYwMCNub3RlXzg3NzI4MgorICAgICAgICBodHRwOi8vaXN2b2xhdGlsZXVzZWZ1bHdpdGh0aHJl
YWRzLmluL0MrKy8KKworICAgICAgICAqIHd0Zi9nbGliL1dURkdUeXBlLmg6CisKIDIwMjAtMTEt
MTcgIFJ5YW4gSGFkZGFkICA8cnlhbmhhZGRhZEBhcHBsZS5jb20+CiAKICAgICAgICAgQnVpbGQg
ZmFpbHMgb24gaW50ZXJuYWwgc2ltdWxhdG9yIGJ1aWxkcyBkdWUgdG8gbWlzc2luZyBlbnVtIGtD
VlBpeGVsRm9ybWF0VHlwZV9BR1hfNDIwWXBDYkNyOEJpUGxhbmFyVmlkZW9SYW5nZQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dURi93dGYvZ2xpYi9XVEZHVHlwZS5oIGIvU291cmNlL1dURi93dGYvZ2xp
Yi9XVEZHVHlwZS5oCmluZGV4IDIwMzUyMmU2NTI2YzBjZTdlZjUyNDA4Y2RiYTBiOTc2YTE3NTVl
YjMuLmRlZDMzZTUzNmUzNTRlYjlkMTM2NDBhYjgzYTA4Mzk0M2QwYmY5MWEgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XVEYvd3RmL2dsaWIvV1RGR1R5cGUuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9nbGli
L1dURkdUeXBlLmgKQEAgLTc0LDEyICs3NCwxMiBAQCBzdGF0aWMgdm9pZCB0eXBlX25hbWUjI19p
bml0KFR5cGVOYW1lKiBzZWxmLCBncG9pbnRlcikgXAogXAogR1R5cGUgdHlwZV9uYW1lIyNfZ2V0
X3R5cGUodm9pZCkgXAogeyBcCi0gICAgc3RhdGljIHZvbGF0aWxlIGdzaXplIGdfZGVmaW5lX3R5
cGVfaWRfX3ZvbGF0aWxlID0gMDsgXAotICAgIGlmIChnX29uY2VfaW5pdF9lbnRlcigmZ19kZWZp
bmVfdHlwZV9pZF9fdm9sYXRpbGUpKSB7IFwKKyAgICBzdGF0aWMgZ3NpemUgc3RhdGljX2dfZGVm
aW5lX3R5cGVfaWQgPSAwOyBcCisgICAgaWYgKGdfb25jZV9pbml0X2VudGVyKCZzdGF0aWNfZ19k
ZWZpbmVfdHlwZV9pZCkpIHsgXAogICAgICAgICBHVHlwZSBnX2RlZmluZV90eXBlX2lkID0gdHlw
ZV9uYW1lIyNfZ2V0X3R5cGVfb25jZSgpOyBcCi0gICAgICAgIGdfb25jZV9pbml0X2xlYXZlKCZn
X2RlZmluZV90eXBlX2lkX192b2xhdGlsZSwgZ19kZWZpbmVfdHlwZV9pZCk7IFwKKyAgICAgICAg
Z19vbmNlX2luaXRfbGVhdmUoJnN0YXRpY19nX2RlZmluZV90eXBlX2lkLCBnX2RlZmluZV90eXBl
X2lkKTsgXAogICAgIH0gXAotICAgIHJldHVybiBnX2RlZmluZV90eXBlX2lkX192b2xhdGlsZTsg
XAorICAgIHJldHVybiBzdGF0aWNfZ19kZWZpbmVfdHlwZV9pZDsgXAogfSAvKiBDbG9zZXMgdHlw
ZV9uYW1lIyNfZ2V0X3R5cGUoKS4gKi8gXAogXAogTkVWRVJfSU5MSU5FIHN0YXRpYyBHVHlwZSB0
eXBlX25hbWUjI19nZXRfdHlwZV9vbmNlKHZvaWQpIFwK
</data>

          </attachment>
      

    </bug>

</bugzilla>