@@ -8,35 +8,32 @@ ARCH_AARCH64 = "aarch64"
8
8
cflags = [
9
9
"-fdiagnostics-color=always" ,
10
10
"-nostdinc" ,
11
- "-B{toolchain_root}/bin" ,
12
11
]
13
12
14
13
cxxflags = [
15
14
"-fdiagnostics-color=always" ,
16
15
"-nostdinc" ,
17
16
"-nostdinc++" ,
18
- "-B{toolchain_root}/bin" ,
19
17
]
20
18
21
19
# buildifier: disable=function-docstring
22
20
def ldflags (arch , gcc_version ):
23
21
if arch == ARCH_X86_64 :
24
22
lib = "lib64"
25
- target_triplet = "x86_64-linux-gnu "
23
+ target = "x86_64-linux"
26
24
arch_specific_prefix = ""
27
25
elif arch == ARCH_ARMV7 :
28
26
lib = "lib"
29
- target_triplet = "arm-linux-gnueabihf"
30
- arch_specific_prefix = target_triplet + "/"
27
+ target = "arm-linux-gnueabihf"
28
+ arch_specific_prefix = target + "/"
31
29
elif arch == ARCH_AARCH64 :
32
30
lib = "lib64"
33
- target_triplet = "aarch64-linux-gnu "
34
- arch_specific_prefix = " "
31
+ target = "aarch64-linux"
32
+ arch_specific_prefix = target + "/ "
35
33
else :
36
34
fail ("unknown arch" )
37
35
return [
38
- "-B{toolchain_root}/bin" ,
39
- "-B%sysroot%/usr/{lib}" .format (lib = lib ),
36
+ "-B%sysroot%/usr/lib" ,
40
37
"-B%sysroot%/{arch_specific_prefix}{lib}" .format (
41
38
arch_specific_prefix = arch_specific_prefix ,
42
39
lib = lib
@@ -45,43 +42,43 @@ def ldflags(arch, gcc_version):
45
42
arch_specific_prefix = arch_specific_prefix ,
46
43
lib = lib
47
44
),
48
- "-L%sysroot%/usr/{ lib}" . format ( lib = lib ) ,
49
- "-L%sysroot%/lib/gcc/{target_triplet }/{gcc_version}" .format (
45
+ "-L%sysroot%/usr/lib" ,
46
+ "-L%sysroot%/lib/gcc/{target }/{gcc_version}" .format (
50
47
gcc_version = gcc_version ,
51
- target_triplet = target_triplet ,
48
+ target = target ,
52
49
),
53
50
]
54
51
55
52
# buildifier: disable=function-docstring
56
53
def includes (arch , gcc_version ):
57
54
if arch == ARCH_X86_64 :
58
- target_triplet = "x86_64-linux-gnu "
55
+ target = "x86_64-linux"
59
56
include_prefix = ""
60
57
elif arch == ARCH_ARMV7 :
61
- target_triplet = "arm-linux-gnueabihf"
62
- include_prefix = target_triplet + "/"
58
+ target = "arm-linux-gnueabihf"
59
+ include_prefix = target + "/"
63
60
elif arch == ARCH_AARCH64 :
64
- target_triplet = "aarch64-linux-gnu "
65
- include_prefix = " "
61
+ target = "aarch64-linux"
62
+ include_prefix = target + "/ "
66
63
else :
67
64
fail ("unknown arch" )
68
65
return [
69
66
"%sysroot%/{include_prefix}include/c++/{gcc_version}" .format (
70
67
gcc_version = gcc_version ,
71
68
include_prefix = include_prefix ,
72
69
),
73
- "%sysroot%/{include_prefix}include/c++/{gcc_version}/{target_triplet }" .format (
70
+ "%sysroot%/{include_prefix}include/c++/{gcc_version}/{target }" .format (
74
71
gcc_version = gcc_version ,
75
72
include_prefix = include_prefix ,
76
- target_triplet = target_triplet ,
73
+ target = target ,
77
74
),
78
- "%sysroot%/lib/gcc/{target_triplet }/{gcc_version}/include-fixed" .format (
75
+ "%sysroot%/lib/gcc/{target }/{gcc_version}/include-fixed" .format (
79
76
gcc_version = gcc_version ,
80
- target_triplet = target_triplet ,
77
+ target = target ,
81
78
),
82
- "%sysroot%/lib/gcc/{target_triplet }/{gcc_version}/include" .format (
79
+ "%sysroot%/lib/gcc/{target }/{gcc_version}/include" .format (
83
80
gcc_version = gcc_version ,
84
- target_triplet = target_triplet ,
81
+ target = target ,
85
82
),
86
83
"%sysroot%/usr/include" ,
87
84
]
0 commit comments