llvm13/llvm-3.0-mandriva.patch
2012-08-03 19:48:46 +11:00

36 lines
1.1 KiB
Diff

--- llvm-3.0.src/tools/clang/lib/Driver/ToolChains.cpp.orig 2011-12-07 14:14:58.862544889 -0200
+++ llvm-3.0.src/tools/clang/lib/Driver/ToolChains.cpp 2011-12-07 14:24:20.726544993 -0200
@@ -1389,6 +1389,7 @@ enum LinuxDistro {
Fedora14,
Fedora15,
FedoraRawhide,
+ Mandriva,
OpenSuse11_3,
OpenSuse11_4,
OpenSuse12_1,
@@ -1507,6 +1508,9 @@ static LinuxDistro DetectLinuxDistro(llv
if (!llvm::sys::fs::exists("/etc/arch-release", Exists) && Exists)
return ArchLinux;
+ if (!llvm::sys::fs::exists("/etc/mandriva-release", Exists) && Exists)
+ return Mandriva;
+
return UnknownDistro;
}
@@ -1654,6 +1658,7 @@ Linux::GCCInstallationDetector::GCCInsta
"x86_64-redhat-linux",
"x86_64-suse-linux",
"x86_64-manbo-linux-gnu",
+ "x86_64-mandriva-linux-gnu",
"x86_64-linux-gnu",
"x86_64-slackware-linux"
};
@@ -1668,6 +1673,7 @@ Linux::GCCInstallationDetector::GCCInsta
"i686-pc-linux-gnu",
"i486-linux-gnu",
"i386-linux-gnu",
+ "i586-mandriva-linux-gnu",
"i686-redhat-linux",
"i586-redhat-linux",
"i386-redhat-linux",