2
0
Эх сурвалжийг харах

fix xz build error with asan:y (#7822)

xiongyang 1 сар өмнө
parent
commit
1dfff46608

+ 3 - 0
packages/x/xz/xmake.lua

@@ -48,6 +48,9 @@ package("xz")
         }
         }
         table.insert(configs, "-DCMAKE_BUILD_TYPE=" .. (package:debug() and "Debug" or "Release"))
         table.insert(configs, "-DCMAKE_BUILD_TYPE=" .. (package:debug() and "Debug" or "Release"))
         table.insert(configs, "-DBUILD_SHARED_LIBS=" .. (package:config("shared") and "ON" or "OFF"))
         table.insert(configs, "-DBUILD_SHARED_LIBS=" .. (package:config("shared") and "ON" or "OFF"))
+        if package:config("asan") then
+            table.insert(configs,  "-DXZ_SANDBOX=no")
+        end
         local cxflags
         local cxflags
         if not package:is_plat("windows") and package:is_arch("arm.*") then
         if not package:is_plat("windows") and package:is_arch("arm.*") then
             cxflags = "-march=armv8-a+crc+crypto"
             cxflags = "-march=armv8-a+crc+crypto"