--- patch121/build/config/clang/BUILD.gn 2024-01-10 16:43:01.591275200 +0100 +++ patch121/build/config/clang/BUILD.gn.lib-path 2024-02-04 17:21:26.199650948 +0100 @@ -127,15 +127,15 @@ template("clang_lib") { } } else if (is_apple) { _dir = "darwin" - } else if (is_linux || is_chromeos) { + } else if (is_linux) { if (current_cpu == "x64") { - _dir = "x86_64-unknown-linux-gnu" + _suffix = "" + _dir = "x86_64-mageia-linux-gnu" + _libprefix = "" } else if (current_cpu == "x86") { - _dir = "i386-unknown-linux-gnu" - } else if (current_cpu == "arm") { - _dir = "armv7-unknown-linux-gnueabihf" - } else if (current_cpu == "arm64") { - _dir = "aarch64-unknown-linux-gnu" + _suffix = "" + _dir = "i386-mageia-linux-gnu" + _libprefix = "" } else { assert(false) # Unhandled cpu type } @@ -166,7 +166,7 @@ template("clang_lib") { assert(false) # Unhandled target platform } - _clang_lib_dir = "$clang_base_path/lib/clang/$clang_version/lib" + _clang_lib_dir = "$clang_base_path/lib${_libprefix}/clang/$clang_version/lib" _lib_file = "${_prefix}clang_rt.${_libname}${_suffix}.${_ext}" libs = [ "$_clang_lib_dir/$_dir/$_lib_file" ] }