[webkit-changes] [WebKit/WebKit] 12747e: [GTK] fails to build: error: no member named 'read...

Antoine Jacoutot noreply at github.com
Tue Apr 25 04:54:05 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 12747e33c41b2e8d167495c6f50aec4b0f09c1f7
      https://github.com/WebKit/WebKit/commit/12747e33c41b2e8d167495c6f50aec4b0f09c1f7
  Author: Antoine Jacoutot <ajacoutot at openbsd.org>
  Date:   2023-04-25 (Tue, 25 Apr 2023)

  Changed paths:
    M Source/WebCore/SourcesGTK.txt

  Log Message:
  -----------
  [GTK] fails to build: error: no member named 'read' in 'JSC::DataView'
https://bugs.webkit.org/show_bug.cgi?id=253794

Reviewed by Carlos Garcia Campos.

OpenBSD does not have eventfd(2) but instead relies on an external
implementation (library) called epoll-shim. epoll-shim already comes
with it's "read" definition which clashes with WebKit:
webkitgtk40-2.39.91/webkitgtk-2.39.91/Source/WebCore/platform/graphics/iso/ISOBox.h:71:33:
error: no member named 'read' in 'JSC::DataView'

Using @no-unify prevents tainting the rest of the unified code and allows the
build to succeed.

* Source/WebCore/SourcesGTK.txt:

Canonical link: https://commits.webkit.org/263361@main




More information about the webkit-changes mailing list