Lines 1557-1563
bool Generic_GCC::GCCInstallationDetector::getBiarchSibling(Multilib &M) const {
Link Here
|
1557 |
static const char *const ARMLibDirs[] = {"/lib"}; |
1557 |
static const char *const ARMLibDirs[] = {"/lib"}; |
1558 |
static const char *const ARMTriples[] = {"arm-linux-gnueabi", |
1558 |
static const char *const ARMTriples[] = {"arm-linux-gnueabi", |
1559 |
"arm-linux-androideabi"}; |
1559 |
"arm-linux-androideabi"}; |
|
|
1560 |
// arm*-hardfloat-* triples are used by Gentoo |
1560 |
static const char *const ARMHFTriples[] = {"arm-linux-gnueabihf", |
1561 |
static const char *const ARMHFTriples[] = {"arm-linux-gnueabihf", |
|
|
1562 |
"armv6j-hardfloat-linux-gnueabi", |
1563 |
"armv7a-hardfloat-linux-gnueabi", |
1561 |
"armv7hl-redhat-linux-gnueabi"}; |
1564 |
"armv7hl-redhat-linux-gnueabi"}; |
1562 |
static const char *const ARMebLibDirs[] = {"/lib"}; |
1565 |
static const char *const ARMebLibDirs[] = {"/lib"}; |
1563 |
static const char *const ARMebTriples[] = {"armeb-linux-gnueabi", |
1566 |
static const char *const ARMebTriples[] = {"armeb-linux-gnueabi", |
Lines 1565-1570
bool Generic_GCC::GCCInstallationDetector::getBiarchSibling(Multilib &M) const {
Link Here
|
1565 |
static const char *const ARMebHFTriples[] = { |
1568 |
static const char *const ARMebHFTriples[] = { |
1566 |
"armeb-linux-gnueabihf", "armebv7hl-redhat-linux-gnueabi"}; |
1569 |
"armeb-linux-gnueabihf", "armebv7hl-redhat-linux-gnueabi"}; |
1567 |
|
1570 |
|
|
|
1571 |
static const char *const ARMHFMuslTriples[] = { |
1572 |
"armv6j-hardfloat-linux-musleabi", |
1573 |
"armv7a-hardfloat-linux-musleabi"}; |
1574 |
|
1568 |
static const char *const X86_64LibDirs[] = {"/lib64", "/lib"}; |
1575 |
static const char *const X86_64LibDirs[] = {"/lib64", "/lib"}; |
1569 |
static const char *const X86_64Triples[] = { |
1576 |
static const char *const X86_64Triples[] = { |
1570 |
"x86_64-linux-gnu", "x86_64-unknown-linux-gnu", |
1577 |
"x86_64-linux-gnu", "x86_64-unknown-linux-gnu", |
Lines 1664-1669
bool Generic_GCC::GCCInstallationDetector::getBiarchSibling(Multilib &M) const {
Link Here
|
1664 |
LibDirs.append(begin(ARMLibDirs), end(ARMLibDirs)); |
1671 |
LibDirs.append(begin(ARMLibDirs), end(ARMLibDirs)); |
1665 |
if (TargetTriple.getEnvironment() == llvm::Triple::GNUEABIHF) { |
1672 |
if (TargetTriple.getEnvironment() == llvm::Triple::GNUEABIHF) { |
1666 |
TripleAliases.append(begin(ARMHFTriples), end(ARMHFTriples)); |
1673 |
TripleAliases.append(begin(ARMHFTriples), end(ARMHFTriples)); |
|
|
1674 |
} else if (TargetTriple.getEnvironment() == llvm::Triple::MuslEABIHF) { |
1675 |
TripleAliases.append(begin(ARMHFMuslTriples), end(ARMHFMuslTriples)); |
1667 |
} else { |
1676 |
} else { |
1668 |
TripleAliases.append(begin(ARMTriples), end(ARMTriples)); |
1677 |
TripleAliases.append(begin(ARMTriples), end(ARMTriples)); |
1669 |
} |
1678 |
} |