From ea0519ed92a201b429f08191d036f7e8066a9faf Mon Sep 17 00:00:00 2001 From: Leo Di Donato Date: Sat, 26 Mar 2022 05:55:30 +0100 Subject: [PATCH] fix(packages/a/arrow): typo in ARROW_BUILD_SHARED (#1102) * fix(packages/a/arrow): typo in ARROW_BUILD_SHARED The current package contains a definition with a duplicated D. Signed-off-by: Leonardo Di Donato * Update xmake.lua Co-authored-by: ruki --- packages/a/arrow/xmake.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/a/arrow/xmake.lua b/packages/a/arrow/xmake.lua index 385668e4e..861d1772c 100644 --- a/packages/a/arrow/xmake.lua +++ b/packages/a/arrow/xmake.lua @@ -31,6 +31,12 @@ package("arrow") add_deps("cmake", "boost") + if is_plat("bsd") then + add_syslinks("pthread", "execinfo") + elseif is_plat("linux") then + add_syslinks("pthread") + end + on_load(function (package) for name, dep in pairs(configdeps) do if package:config(name) then @@ -75,7 +81,7 @@ ${yellow}In case of boost dependency conflicts, please use following code (order local shared = package:config("shared") table.insert(configs, "-DARROW_BUILD_STATIC=" .. (shared and "OFF" or "ON")) - table.insert(configs, "-DDARROW_BUILD_SHARED=" .. (shared and "ON" or "OFF")) + table.insert(configs, "-DARROW_BUILD_SHARED=" .. (shared and "ON" or "OFF")) table.insert(configs, "-DARROW_DEPENDENCY_USE_SHARED=" .. (shared and "ON" or "OFF")) for config, enabled in pairs(package:configs()) do