--- ./tools/clang/lib/Driver/ToolChains/Gnu.cpp.orig 2022-04-25 22:44:44.000000000 -0500 +++ ./tools/clang/lib/Driver/ToolChains/Gnu.cpp 2022-04-28 13:34:46.834049926 -0500 @@ -2148,6 +2148,7 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes( "i586-linux-gnu", "i686-linux-gnu", "i686-pc-linux-gnu", "i386-redhat-linux6E", "i686-redhat-linux", "i386-redhat-linux", "i586-suse-linux", "i686-montavista-linux", "i686-gnu", + "i586-slackware-linux", "i686-slackware-linux", }; static const char *const M68kLibDirs[] = {"/lib"}; @@ -2157,7 +2158,8 @@ void Generic_GCC::GCCInstallationDetector::AddDefaultGCCPrefixes( static const char *const LoongArch64LibDirs[] = {"/lib64", "/lib"}; static const char *const LoongArch64Triples[] = { "loongarch64-linux-gnu", "loongarch64-linux-gnuabi64", - "loongarch64-unknown-linux-gnu", "loongarch64-unknown-linux-gnuabi64"}; + "loongarch64-unknown-linux-gnu", "loongarch64-slackware-linux-gnu", + "loongarch64-unknown-linux-gnuabi64", "loongarch64-slackware-linux"}; static const char *const MIPSLibDirs[] = {"/lib"}; static const char *const MIPSTriples[] = {