]> granicus.if.org Git - clang/commitdiff
Handle a /etc/debian_version with a version number instead of a codename.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 28 Dec 2011 18:17:14 +0000 (18:17 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 28 Dec 2011 18:17:14 +0000 (18:17 +0000)
Patch by Sylvestre Ledru. Fixes PR11673.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147313 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/ToolChains.cpp

index b53f2d338823c3b4b4e78e3060ca1cc7d7038b00..3034ede2aee2a26741f138585063e7942289faab 100644 (file)
@@ -1817,9 +1817,9 @@ static LinuxDistro DetectLinuxDistro(llvm::Triple::ArchType Arch) {
     StringRef Data = File.get()->getBuffer();
     if (Data[0] == '5')
       return DebianLenny;
-    else if (Data.startswith("squeeze/sid"))
+    else if (Data.startswith("squeeze/sid") || Data[0] == '6')
       return DebianSqueeze;
-    else if (Data.startswith("wheezy/sid"))
+    else if (Data.startswith("wheezy/sid")  || Data[0] == '7')
       return DebianWheezy;
     return UnknownDistro;
   }