Changeset 239378 in webkit


Ignore:
Timestamp:
Dec 19, 2018 7:37:50 AM (5 years ago)
Author:
commit-queue@webkit.org
Message:

Fix build on 64bit ARM with arm64 SYSTEM_PROCESSOR
https://bugs.webkit.org/show_bug.cgi?id=192497

Patch by Lucas Stach <l.stach@pengutronix.de> on 2018-12-19
Reviewed by Philippe Normand.

Android and some embedded Linux build systems use arm64 instead of
aarch64 as the CMAKE_HOST_PROCESSOR. Fix the JIT build for this scenario.

  • CMakeLists.txt:
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/CMakeLists.txt

    r238414 r239378  
    8585    string(TOLOWER ${CMAKE_SYSTEM_PROCESSOR} LOWERCASE_CMAKE_SYSTEM_PROCESSOR)
    8686endif ()
    87 if (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
     87if (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "(^aarch64|^arm64)")
     88    set(WTF_CPU_ARM64 1)
     89elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^arm")
    8890    set(WTF_CPU_ARM 1)
    89 elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^aarch64")
    90     set(WTF_CPU_ARM64 1)
    9191elseif (LOWERCASE_CMAKE_SYSTEM_PROCESSOR MATCHES "^mips64")
    9292    set(WTF_CPU_MIPS64 1)
  • trunk/ChangeLog

    r239156 r239378  
     12018-12-19  Lucas Stach  <l.stach@pengutronix.de>
     2
     3        Fix build on 64bit ARM with arm64 SYSTEM_PROCESSOR
     4        https://bugs.webkit.org/show_bug.cgi?id=192497
     5
     6        Reviewed by Philippe Normand.
     7
     8        Android and some embedded Linux build systems use arm64 instead of
     9        aarch64 as the CMAKE_HOST_PROCESSOR. Fix the JIT build for this scenario.
     10
     11        * CMakeLists.txt:
     12
    1132018-12-12  Carlos Garcia Campos  <cgarcia@igalia.com>
    214
Note: See TracChangeset for help on using the changeset viewer.