diff --git a/skia/BUILD.gn b/skia/BUILD.gn
index beb166ef89b4..f7aa3875c441 100644
--- a/skia/BUILD.gn
+++ b/skia/BUILD.gn
@@ -129,7 +129,7 @@ config("skia_library_config") {
 
   defines = []
 
-  if (!use_system_freetype) {
+  if (is_win || is_mac) {
     defines += [ "SK_FREETYPE_MINIMUM_RUNTIME_VERSION=(((FREETYPE_MAJOR) * 0x01000000) | ((FREETYPE_MINOR) * 0x00010000) | ((FREETYPE_PATCH) * 0x00000100))" ]
   }
 

Add patch to fix linking error on arm64
Add patch to fix linking error on arm64

Currently we are seeing this linking error for arm64:
./libskia.so: undefined reference to `FT_Get_Var_Design_Coordinates'
./libskia.so: undefined reference to `FT_Set_Default_Properties'

According to https://codereview.chromium.org/2892163003, removing
SK_FREETYPE_MINIMUM_RUNTIME_VERSION should be able to fix this, but also
according to https://crbug.com/715429, removing it would cause crash on
old Android systems.

Since we are not building for Android, let's just pick the easy fix.
