Просмотр исходного кода

woff2: Fix compilation with gcc15 (#7087)

Saikari 4 месяцев назад
Родитель
Сommit
eea2a39451
2 измененных файлов с 15 добавлено и 0 удалено
  1. 13 0
      packages/w/woff2/patches/missing-gcc15-header.diff
  2. 2 0
      packages/w/woff2/xmake.lua

+ 13 - 0
packages/w/woff2/patches/missing-gcc15-header.diff

@@ -0,0 +1,13 @@
+diff --git a/include/woff2/output.h b/include/woff2/output.h
+index c325f67..1e93620 100644
+--- a/include/woff2/output.h
++++ b/include/woff2/output.h
+@@ -9,6 +9,8 @@
+ #ifndef WOFF2_WOFF2_OUT_H_
+ #define WOFF2_WOFF2_OUT_H_
+ 
++#include <stdint.h>
++
+ #include <algorithm>
+ #include <cstring>
+ #include <memory>

+ 2 - 0
packages/w/woff2/xmake.lua

@@ -8,6 +8,8 @@ package("woff2")
 
 
     add_versions("v1.0.2", "add272bb09e6384a4833ffca4896350fdb16e0ca22df68c0384773c67a175594")
     add_versions("v1.0.2", "add272bb09e6384a4833ffca4896350fdb16e0ca22df68c0384773c67a175594")
 
 
+    add_patches("v1.0.2", path.join(os.scriptdir(), "patches", "missing-gcc15-header.diff"), "357213b88875a61af3f83d1082129a59e6caa1ea6c25e272543d2875a1abadf4")
+
     if is_plat("windows") then
     if is_plat("windows") then
         add_configs("shared", {description = "Build shared library.", default = false, type = "boolean", readonly = true})
         add_configs("shared", {description = "Build shared library.", default = false, type = "boolean", readonly = true})
     end
     end