Lines 87-104
OPTIONS_DEFAULT= CLANG LLD
Link Here
|
87 |
OPTIONS_DEFINE+= EXTRAS FLANG LIT LLDB MLIR |
87 |
OPTIONS_DEFINE+= EXTRAS FLANG LIT LLDB MLIR |
88 |
OPTIONS_DEFINE_amd64= COMPILER_RT GOLD OPENMP |
88 |
OPTIONS_DEFINE_amd64= COMPILER_RT GOLD OPENMP |
89 |
OPTIONS_DEFINE_i386= COMPILER_RT OPENMP |
89 |
OPTIONS_DEFINE_i386= COMPILER_RT OPENMP |
90 |
OPTIONS_DEFINE_powerpc= GOLD |
90 |
OPTIONS_DEFINE_powerpc= COMPILER_RT GOLD |
91 |
OPTIONS_DEFINE_powerpc64= GOLD OPENMP |
91 |
OPTIONS_DEFINE_powerpc64= COMPILER_RT GOLD OPENMP |
92 |
OPTIONS_DEFINE_powerpc64le= GOLD OPENMP |
92 |
OPTIONS_DEFINE_powerpc64le= COMPILER_RT GOLD OPENMP |
93 |
OPTIONS_DEFINE_riscv64= COMPILER_RT OPENMP |
93 |
OPTIONS_DEFINE_riscv64= COMPILER_RT OPENMP |
94 |
OPTIONS_DEFAULT+= EXTRAS FLANG LIT LLDB MLIR STATIC_LIBS |
94 |
OPTIONS_DEFAULT+= EXTRAS FLANG LIT LLDB MLIR STATIC_LIBS |
95 |
OPTIONS_DEFAULT_amd64= COMPILER_RT GOLD OPENMP |
95 |
OPTIONS_DEFAULT_amd64= COMPILER_RT GOLD OPENMP |
96 |
OPTIONS_DEFAULT_i386= COMPILER_RT OPENMP |
96 |
OPTIONS_DEFAULT_i386= COMPILER_RT OPENMP |
97 |
OPTIONS_DEFAULT_powerpc= GOLD |
97 |
OPTIONS_DEFAULT_powerpc= COMPILER_RT GOLD |
98 |
OPTIONS_DEFAULT_powerpc64= ${OPTIONS_DEFAULT_powerpc64_${OSREL:R}} OPENMP |
98 |
OPTIONS_DEFAULT_powerpc64= COMPILER_RT GOLD OPENMP |
99 |
OPTIONS_DEFAULT_powerpc64_13= GOLD |
99 |
OPTIONS_DEFAULT_powerpc64le= COMPILER_RT GOLD OPENMP |
100 |
OPTIONS_DEFAULT_powerpc64_14= GOLD |
|
|
101 |
OPTIONS_DEFAULT_powerpc64le= GOLD OPENMP |
102 |
OPTIONS_DEFAULT_riscv64= COMPILER_RT OPENMP |
100 |
OPTIONS_DEFAULT_riscv64= COMPILER_RT OPENMP |
103 |
OPTIONS_EXCLUDE_i386= FLANG |
101 |
OPTIONS_EXCLUDE_i386= FLANG |
104 |
OPTIONS_EXCLUDE_powerpc= FLANG |
102 |
OPTIONS_EXCLUDE_powerpc= FLANG |
Lines 377-382
_COMPILER_RT_LIBS+= ${_COMPILER_RT_LIBS_i386}
Link Here
|
377 |
_COMPILER_RT_IGNORELISTS= cfi_ignorelist.txt |
375 |
_COMPILER_RT_IGNORELISTS= cfi_ignorelist.txt |
378 |
_COMPILER_RT_IGNORELISTS+= asan_ignorelist.txt |
376 |
_COMPILER_RT_IGNORELISTS+= asan_ignorelist.txt |
379 |
_COMPILER_RT_LIBS+= ${_COMPILER_RT_LIBS_i386} |
377 |
_COMPILER_RT_LIBS+= ${_COMPILER_RT_LIBS_i386} |
|
|
378 |
.elif ${ARCH} == "powerpc" |
379 |
_COMPILER_RT_LIBS= \ |
380 |
libclang_rt.builtins-powerpc.a \ |
381 |
libclang_rt.profile-powerpc.a |
382 |
.elif ${ARCH} == "powerpc64" |
383 |
_COMPILER_RT_IGNORELISTS= asan_ignorelist.txt |
384 |
_COMPILER_RT_IGNORELISTS+= msan_ignorelist.txt |
385 |
_COMPILER_RT_LIBS= \ |
386 |
libclang_rt.asan-powerpc64.a \ |
387 |
libclang_rt.asan-powerpc64.a.syms \ |
388 |
libclang_rt.asan-powerpc64.so \ |
389 |
libclang_rt.asan-preinit-powerpc64.a \ |
390 |
libclang_rt.asan_cxx-powerpc64.a \ |
391 |
libclang_rt.asan_cxx-powerpc64.a.syms \ |
392 |
libclang_rt.asan_static-powerpc64.a \ |
393 |
libclang_rt.builtins-powerpc64.a \ |
394 |
libclang_rt.msan-powerpc64.a \ |
395 |
libclang_rt.msan-powerpc64.a.syms \ |
396 |
libclang_rt.msan_cxx-powerpc64.a \ |
397 |
libclang_rt.msan_cxx-powerpc64.a.syms \ |
398 |
libclang_rt.profile-powerpc64.a \ |
399 |
libclang_rt.stats-powerpc64.a \ |
400 |
libclang_rt.stats_client-powerpc64.a \ |
401 |
libclang_rt.tsan-powerpc64.a \ |
402 |
libclang_rt.tsan-powerpc64.a.syms \ |
403 |
libclang_rt.tsan-powerpc64.so \ |
404 |
libclang_rt.tsan_cxx-powerpc64.a \ |
405 |
libclang_rt.tsan_cxx-powerpc64.a.syms \ |
406 |
libclang_rt.ubsan_minimal-powerpc64.a \ |
407 |
libclang_rt.ubsan_minimal-powerpc64.a.syms \ |
408 |
libclang_rt.ubsan_minimal-powerpc64.so \ |
409 |
libclang_rt.ubsan_standalone-powerpc64.a \ |
410 |
libclang_rt.ubsan_standalone-powerpc64.a.syms \ |
411 |
libclang_rt.ubsan_standalone-powerpc64.so \ |
412 |
libclang_rt.ubsan_standalone_cxx-powerpc64.a \ |
413 |
libclang_rt.ubsan_standalone_cxx-powerpc64.a.syms |
414 |
.if exists(/usr/lib32/libc.so.7) |
415 |
_COMPILER_RT_LIBS+= \ |
416 |
libclang_rt.builtins-powerpc.a \ |
417 |
libclang_rt.profile-powerpc.a |
418 |
.endif |
419 |
.elif ${ARCH} == "powerpc64le" |
420 |
_COMPILER_RT_IGNORELISTS= asan_ignorelist.txt |
421 |
_COMPILER_RT_IGNORELISTS+= msan_ignorelist.txt |
422 |
_COMPILER_RT_LIBS= \ |
423 |
libclang_rt.asan-powerpc64le.a \ |
424 |
libclang_rt.asan-powerpc64le.a.syms \ |
425 |
libclang_rt.asan-powerpc64le.so \ |
426 |
libclang_rt.asan-preinit-powerpc64le.a \ |
427 |
libclang_rt.asan_cxx-powerpc64le.a \ |
428 |
libclang_rt.asan_cxx-powerpc64le.a.syms \ |
429 |
libclang_rt.asan_static-powerpc64le.a \ |
430 |
libclang_rt.builtins-powerpc64le.a \ |
431 |
libclang_rt.msan-powerpc64le.a \ |
432 |
libclang_rt.msan-powerpc64le.a.syms \ |
433 |
libclang_rt.msan_cxx-powerpc64le.a \ |
434 |
libclang_rt.msan_cxx-powerpc64le.a.syms \ |
435 |
libclang_rt.profile-powerpc64le.a \ |
436 |
libclang_rt.stats-powerpc64le.a \ |
437 |
libclang_rt.stats_client-powerpc64le.a \ |
438 |
libclang_rt.tsan-powerpc64le.a \ |
439 |
libclang_rt.tsan-powerpc64le.a.syms \ |
440 |
libclang_rt.tsan-powerpc64le.so \ |
441 |
libclang_rt.tsan_cxx-powerpc64le.a \ |
442 |
libclang_rt.tsan_cxx-powerpc64le.a.syms \ |
443 |
libclang_rt.ubsan_minimal-powerpc64le.a \ |
444 |
libclang_rt.ubsan_minimal-powerpc64le.a.syms \ |
445 |
libclang_rt.ubsan_minimal-powerpc64le.so \ |
446 |
libclang_rt.ubsan_standalone-powerpc64le.a \ |
447 |
libclang_rt.ubsan_standalone-powerpc64le.a.syms \ |
448 |
libclang_rt.ubsan_standalone-powerpc64le.so \ |
449 |
libclang_rt.ubsan_standalone_cxx-powerpc64le.a \ |
450 |
libclang_rt.ubsan_standalone_cxx-powerpc64le.a.syms \ |
451 |
libclang_rt.xray-basic-powerpc64le.a \ |
452 |
libclang_rt.xray-fdr-powerpc64le.a \ |
453 |
libclang_rt.xray-powerpc64le.a \ |
454 |
libclang_rt.xray-profiling-powerpc64le.a |
380 |
.elif ${ARCH} == "riscv64" |
455 |
.elif ${ARCH} == "riscv64" |
381 |
_COMPILER_RT_IGNORELISTS= asan_ignorelist.txt |
456 |
_COMPILER_RT_IGNORELISTS= asan_ignorelist.txt |
382 |
_COMPILER_RT_LIBS= \ |
457 |
_COMPILER_RT_LIBS= \ |