forked from OSchip/llvm-project
Prepare for the upcoming version of Debian (jessie)
llvm-svn: 171655
This commit is contained in:
parent
aa73d02032
commit
bdef289eae
|
@ -2058,6 +2058,7 @@ enum LinuxDistro {
|
|||
DebianLenny,
|
||||
DebianSqueeze,
|
||||
DebianWheezy,
|
||||
DebianJessie,
|
||||
Exherbo,
|
||||
RHEL4,
|
||||
RHEL5,
|
||||
|
@ -2095,7 +2096,7 @@ static bool IsOpenSuse(enum LinuxDistro Distro) {
|
|||
}
|
||||
|
||||
static bool IsDebian(enum LinuxDistro Distro) {
|
||||
return Distro >= DebianLenny && Distro <= DebianWheezy;
|
||||
return Distro >= DebianLenny && Distro <= DebianJessie;
|
||||
}
|
||||
|
||||
static bool IsUbuntu(enum LinuxDistro Distro) {
|
||||
|
@ -2162,6 +2163,8 @@ static LinuxDistro DetectLinuxDistro(llvm::Triple::ArchType Arch) {
|
|||
return DebianSqueeze;
|
||||
else if (Data.startswith("wheezy/sid") || Data[0] == '7')
|
||||
return DebianWheezy;
|
||||
else if (Data.startswith("jessie/sid") || Data[0] == '8')
|
||||
return DebianJessie;
|
||||
return UnknownDistro;
|
||||
}
|
||||
|
||||
|
@ -2326,7 +2329,7 @@ Linux::Linux(const Driver &D, const llvm::Triple &Triple, const ArgList &Args)
|
|||
ExtraOpts.push_back("--no-add-needed");
|
||||
|
||||
if (Distro == DebianSqueeze || Distro == DebianWheezy ||
|
||||
IsOpenSuse(Distro) ||
|
||||
Distro == DebianJessie || IsOpenSuse(Distro) ||
|
||||
(IsRedhat(Distro) && Distro != RHEL4 && Distro != RHEL5) ||
|
||||
(IsUbuntu(Distro) && Distro >= UbuntuKarmic))
|
||||
ExtraOpts.push_back("--build-id");
|
||||
|
|
Loading…
Reference in New Issue