34 lines
946 B
Plaintext
34 lines
946 B
Plaintext
$OpenBSD: patch-build_toolchain_gcc_toolchain_gni,v 1.26 2020/10/22 13:52:53 robert Exp $
|
|
Index: build/toolchain/gcc_toolchain.gni
|
|
--- build/toolchain/gcc_toolchain.gni.orig
|
|
+++ build/toolchain/gcc_toolchain.gni
|
|
@@ -36,6 +36,11 @@ if ((is_linux || is_chromeos) && target_os == "android
|
|
enable_resource_whitelist_generation = false
|
|
}
|
|
|
|
+declare_args() {
|
|
+ extra_cppflags = ""
|
|
+ extra_ldflags = ""
|
|
+}
|
|
+
|
|
# This template defines a toolchain for something that works like gcc
|
|
# (including clang).
|
|
#
|
|
@@ -589,12 +594,12 @@ template("clang_toolchain") {
|
|
}
|
|
|
|
gcc_toolchain(target_name) {
|
|
- prefix = rebase_path("$clang_base_path/bin", root_build_dir)
|
|
- cc = "$prefix/clang"
|
|
- cxx = "$prefix/clang++"
|
|
+ prefix = "/usr/bin"
|
|
+ cc = "cc"
|
|
+ cxx = "c++"
|
|
ld = cxx
|
|
readelf = "${toolprefix}readelf"
|
|
- ar = "${prefix}/llvm-ar"
|
|
+ ar = "${prefix}/ar"
|
|
nm = "${toolprefix}nm"
|
|
|
|
forward_variables_from(invoker,
|