From 160a7b994abcde0ccaf3e6d4e4f017f2f20c4b66 Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 27 Apr 2024 21:13:49 +0800 Subject: add gcc-ar/gcc-ranlib --- xmake/toolchains/cross/load.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xmake/toolchains/cross/load.lua b/xmake/toolchains/cross/load.lua index dc0fd1b12..cbcd65130 100644 --- a/xmake/toolchains/cross/load.lua +++ b/xmake/toolchains/cross/load.lua @@ -41,8 +41,9 @@ function main(toolchain) toolchain:add("toolset", "as", cross .. "gcc", cross .. "clang") toolchain:add("toolset", "ld", cross .. "g++", cross .. "gcc", cross .. "clang++", cross .. "clang") toolchain:add("toolset", "sh", cross .. "g++", cross .. "gcc", cross .. "clang++", cross .. "clang") - toolchain:add("toolset", "ar", cross .. "ar") - toolchain:add("toolset", "ranlib", cross .. "ranlib") + -- old gcc need gcc-ar for lto, @see https://github.com/xmake-io/xmake/issues/5015 + toolchain:add("toolset", "gcc-ar", cross .. "gcc-ar", "ar", cross .. "ar") + toolchain:add("toolset", "gcc-ranlib", cross .. "gcc-ranlib", "ranlib", cross .. "ranlib") toolchain:add("toolset", "strip", cross .. "strip") -- add bin search library for loading some dependent .dll files windows -- cgit v1.3.1