[webkit-changes] [WebKit/WebKit] 6ea800: Linux compilation from case-insensitive filesystem...

Kimmo Kinnunen noreply at github.com
Wed Sep 7 23:49:30 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 6ea8000e01e97a9f4810be6c8e2fde2ec1841cdc
      https://github.com/WebKit/WebKit/commit/6ea8000e01e97a9f4810be6c8e2fde2ec1841cdc
  Author: Kimmo Kinnunen <kkinnunen at apple.com>
  Date:   2022-09-07 (Wed, 07 Sep 2022)

  Changed paths:
    M Source/bmalloc/CMakeLists.txt
    M Source/bmalloc/bmalloc.xcodeproj/project.pbxproj
    A Source/bmalloc/bmalloc/BSyscall.h
    R Source/bmalloc/bmalloc/Syscall.h
    M Source/bmalloc/bmalloc/VMAllocate.h

  Log Message:
  -----------
  Linux compilation from case-insensitive filesystem fails due to Syscall.h
https://bugs.webkit.org/show_bug.cgi?id=244883
rdar://problem/99639460

Reviewed by Alexey Proskuryakov.

Rename Syscall.h to BSyscall.h.
Linux platform headers include <syscall.h>. When compiling in
a Linux VM that has WebKit from macOS file system via virtiofs,
the compiler finds bmalloc/Syscall.h.

* Source/bmalloc/CMakeLists.txt:
* Source/bmalloc/bmalloc.xcodeproj/project.pbxproj:
* Source/bmalloc/bmalloc/BSyscall.h: Renamed from Source/bmalloc/bmalloc/Syscall.h.
* Source/bmalloc/bmalloc/VMAllocate.h:

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




More information about the webkit-changes mailing list