|
25 | 25 | # target_cc |
26 | 26 | # Path to C compiler to use for building binaries targeting the |
27 | 27 | # target architecture. |
| 28 | + |
| 29 | +# target_cxx |
| 30 | +# Path to C++ compiler to use for building binaries targeting the |
| 31 | +# target architecture. |
28 | 32 | # |
29 | 33 | # target_cflags |
30 | 34 | # List of extra compiler flags to use when building for the target. |
@@ -69,6 +73,7 @@ aarch64-apple-darwin: |
69 | 73 | host_cc: clang |
70 | 74 | host_cxx: clang++ |
71 | 75 | target_cc: clang |
| 76 | + target_cxx: clang++ |
72 | 77 | apple_sdk_platform: macosx |
73 | 78 | target_cflags: |
74 | 79 | - '-arch' |
@@ -114,6 +119,7 @@ aarch64-apple-ios: |
114 | 119 | host_cc: clang |
115 | 120 | host_cxx: clang++ |
116 | 121 | target_cc: clang |
| 122 | + target_cxx: clang++ |
117 | 123 | target_cflags: |
118 | 124 | - '-arch' |
119 | 125 | - 'arm64' |
@@ -159,6 +165,7 @@ aarch64-unknown-linux-gnu: |
159 | 165 | host_cc: /usr/bin/x86_64-linux-gnu-gcc |
160 | 166 | host_cxx: /usr/bin/x86_64-linux-gnu-g++ |
161 | 167 | target_cc: /usr/bin/aarch64-linux-gnu-gcc |
| 168 | + target_cxx: /usr/bin/aarch64-linux-gnu-g++ |
162 | 169 | needs: |
163 | 170 | - autoconf |
164 | 171 | - bdb |
@@ -195,6 +202,7 @@ arm64-apple-tvos: |
195 | 202 | host_cc: clang |
196 | 203 | host_cxx: clang++ |
197 | 204 | target_cc: clang |
| 205 | + target_cxx: clang++ |
198 | 206 | target_cflags: |
199 | 207 | - '-arch' |
200 | 208 | - 'arm64' |
@@ -239,6 +247,7 @@ armv7-unknown-linux-gnueabi: |
239 | 247 | host_cc: /usr/bin/x86_64-linux-gnu-gcc |
240 | 248 | host_cxx: /usr/bin/x86_64-linux-gnu-g++ |
241 | 249 | target_cc: /usr/bin/arm-linux-gnueabi-gcc |
| 250 | + target_cxx: /usr/bin/arm-linux-gnueabi-g++ |
242 | 251 | needs: |
243 | 252 | - autoconf |
244 | 253 | - bdb |
@@ -279,6 +288,7 @@ armv7-unknown-linux-gnueabihf: |
279 | 288 | host_cc: /usr/bin/x86_64-linux-gnu-gcc |
280 | 289 | host_cxx: /usr/bin/x86_64-linux-gnu-g++ |
281 | 290 | target_cc: /usr/bin/arm-linux-gnueabihf-gcc |
| 291 | + target_cxx: /usr/bin/arm-linux-gnueabihf-g++ |
282 | 292 | needs: |
283 | 293 | - autoconf |
284 | 294 | - bdb |
@@ -319,6 +329,7 @@ i686-unknown-linux-gnu: |
319 | 329 | host_cc: clang |
320 | 330 | host_cxx: clang++ |
321 | 331 | target_cc: clang |
| 332 | + target_cxx: clang++ |
322 | 333 | target_cflags: |
323 | 334 | - '-m32' |
324 | 335 | - '-fvisibility=hidden' |
@@ -364,6 +375,7 @@ mips-unknown-linux-gnu: |
364 | 375 | host_cc: /usr/bin/x86_64-linux-gnu-gcc |
365 | 376 | host_cxx: /usr/bin/x86_64-linux-gnu-g++ |
366 | 377 | target_cc: /usr/bin/mips-linux-gnu-gcc |
| 378 | + target_cxx: /usr/bin/mips-linux-gnu-g++ |
367 | 379 | needs: |
368 | 380 | - autoconf |
369 | 381 | - bdb |
@@ -404,6 +416,7 @@ mipsel-unknown-linux-gnu: |
404 | 416 | host_cc: /usr/bin/x86_64-linux-gnu-gcc |
405 | 417 | host_cxx: /usr/bin/x86_64-linux-gnu-g++ |
406 | 418 | target_cc: /usr/bin/mipsel-linux-gnu-gcc |
| 419 | + target_cxx: /usr/bin/mipsel-linux-gnu-g++ |
407 | 420 | needs: |
408 | 421 | - autoconf |
409 | 422 | - bdb |
@@ -444,6 +457,7 @@ ppc64le-unknown-linux-gnu: |
444 | 457 | host_cc: /usr/bin/x86_64-linux-gnu-gcc |
445 | 458 | host_cxx: /usr/bin/x86_64-linux-gnu-g++ |
446 | 459 | target_cc: /usr/bin/powerpc64le-linux-gnu-gcc |
| 460 | + target_cxx: /usr/bin/powerpc64le-linux-gnu-g++ |
447 | 461 | needs: |
448 | 462 | - autoconf |
449 | 463 | - bdb |
@@ -484,6 +498,7 @@ riscv64-unknown-linux-gnu: |
484 | 498 | host_cc: /usr/bin/x86_64-linux-gnu-gcc |
485 | 499 | host_cxx: /usr/bin/x86_64-linux-gnu-g++ |
486 | 500 | target_cc: /usr/bin/riscv64-linux-gnu-gcc |
| 501 | + target_cxx: /usr/bin/riscv64-linux-gnu-g++ |
487 | 502 | needs: |
488 | 503 | - autoconf |
489 | 504 | - bdb |
@@ -524,6 +539,7 @@ s390x-unknown-linux-gnu: |
524 | 539 | host_cc: /usr/bin/x86_64-linux-gnu-gcc |
525 | 540 | host_cxx: /usr/bin/x86_64-linux-gnu-g++ |
526 | 541 | target_cc: /usr/bin/s390x-linux-gnu-gcc |
| 542 | + target_cxx: /usr/bin/s390x-linux-gnu-g++ |
527 | 543 | needs: |
528 | 544 | - autoconf |
529 | 545 | - bdb |
@@ -560,6 +576,7 @@ thumb7k-apple-watchos: |
560 | 576 | host_cc: clang |
561 | 577 | host_cxx: clang++ |
562 | 578 | target_cc: clang |
| 579 | + target_cxx: clang++ |
563 | 580 | target_cflags: |
564 | 581 | - '-arch' |
565 | 582 | - 'armv7k' |
@@ -609,6 +626,7 @@ x86_64-apple-darwin: |
609 | 626 | host_cc: clang |
610 | 627 | host_cxx: clang++ |
611 | 628 | target_cc: clang |
| 629 | + target_cxx: clang++ |
612 | 630 | target_cflags: |
613 | 631 | - '-arch' |
614 | 632 | - 'x86_64' |
@@ -653,6 +671,7 @@ x86_64-apple-ios: |
653 | 671 | host_cc: clang |
654 | 672 | host_cxx: clang++ |
655 | 673 | target_cc: clang |
| 674 | + target_cxx: clang++ |
656 | 675 | target_cflags: |
657 | 676 | - '-arch' |
658 | 677 | - 'x86_64' |
@@ -694,6 +713,7 @@ x86_64-apple-tvos: |
694 | 713 | host_cc: clang |
695 | 714 | host_cxx: clang++ |
696 | 715 | target_cc: clang |
| 716 | + target_cxx: clang++ |
697 | 717 | target_cflags: |
698 | 718 | - '-arch' |
699 | 719 | - 'x86_64' |
@@ -734,6 +754,7 @@ x86_64-apple-watchos: |
734 | 754 | host_cc: clang |
735 | 755 | host_cxx: clang++ |
736 | 756 | target_cc: clang |
| 757 | + target_cxx: clang++ |
737 | 758 | target_cflags: |
738 | 759 | - '-arch' |
739 | 760 | - 'x86_64' |
@@ -778,6 +799,7 @@ x86_64-unknown-linux-gnu: |
778 | 799 | host_cc: clang |
779 | 800 | host_cxx: clang++ |
780 | 801 | target_cc: clang |
| 802 | + target_cxx: clang++ |
781 | 803 | target_cflags: |
782 | 804 | - '-fvisibility=hidden' |
783 | 805 | # Needed to prevent BOLT from crashing. |
@@ -823,6 +845,7 @@ x86_64_v2-unknown-linux-gnu: |
823 | 845 | host_cc: clang |
824 | 846 | host_cxx: clang++ |
825 | 847 | target_cc: clang |
| 848 | + target_cxx: clang++ |
826 | 849 | target_cflags: |
827 | 850 | - '-march=x86-64-v2' |
828 | 851 | - '-fvisibility=hidden' |
@@ -869,6 +892,7 @@ x86_64_v3-unknown-linux-gnu: |
869 | 892 | host_cc: clang |
870 | 893 | host_cxx: clang++ |
871 | 894 | target_cc: clang |
| 895 | + target_cxx: clang++ |
872 | 896 | target_cflags: |
873 | 897 | - '-march=x86-64-v3' |
874 | 898 | - '-fvisibility=hidden' |
@@ -915,6 +939,7 @@ x86_64_v4-unknown-linux-gnu: |
915 | 939 | host_cc: clang |
916 | 940 | host_cxx: clang++ |
917 | 941 | target_cc: clang |
| 942 | + target_cxx: clang++ |
918 | 943 | target_cflags: |
919 | 944 | - '-march=x86-64-v4' |
920 | 945 | - '-fvisibility=hidden' |
@@ -961,6 +986,7 @@ x86_64-unknown-linux-musl: |
961 | 986 | host_cc: clang |
962 | 987 | host_cxx: clang++ |
963 | 988 | target_cc: musl-clang |
| 989 | + target_cxx: clang++ # TODO: Explore a musl-clang++ shim? |
964 | 990 | target_cflags: |
965 | 991 | - '-fvisibility=hidden' |
966 | 992 | needs: |
@@ -1004,6 +1030,7 @@ x86_64_v2-unknown-linux-musl: |
1004 | 1030 | host_cc: clang |
1005 | 1031 | host_cxx: clang++ |
1006 | 1032 | target_cc: musl-clang |
| 1033 | + target_cxx: clang++ # TODO: Explore a musl-clang++ shim? |
1007 | 1034 | target_cflags: |
1008 | 1035 | - '-march=x86-64-v2' |
1009 | 1036 | - '-fvisibility=hidden' |
@@ -1048,6 +1075,7 @@ x86_64_v3-unknown-linux-musl: |
1048 | 1075 | host_cc: clang |
1049 | 1076 | host_cxx: clang++ |
1050 | 1077 | target_cc: musl-clang |
| 1078 | + target_cxx: clang++ # TODO: Explore a musl-clang++ shim? |
1051 | 1079 | target_cflags: |
1052 | 1080 | - '-march=x86-64-v3' |
1053 | 1081 | - '-fvisibility=hidden' |
@@ -1092,6 +1120,7 @@ x86_64_v4-unknown-linux-musl: |
1092 | 1120 | host_cc: clang |
1093 | 1121 | host_cxx: clang++ |
1094 | 1122 | target_cc: musl-clang |
| 1123 | + target_cxx: clang++ # TODO: Explore a musl-clang++ shim? |
1095 | 1124 | target_cflags: |
1096 | 1125 | - '-march=x86-64-v4' |
1097 | 1126 | - '-fvisibility=hidden' |
|
0 commit comments