Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 667854 | Differences between
and this patch

Collapse All | Expand All

(-)a/include/clang/Driver/Distro.h (+1 lines)
Lines 39-44 public: Link Here
39
    RHEL6,
39
    RHEL6,
40
    RHEL7,
40
    RHEL7,
41
    Fedora,
41
    Fedora,
42
    Gentoo,
42
    OpenSUSE,
43
    OpenSUSE,
43
    UbuntuHardy,
44
    UbuntuHardy,
44
    UbuntuIntrepid,
45
    UbuntuIntrepid,
(-)a/lib/Driver/Distro.cpp (+3 lines)
Lines 136-141 static Distro::DistroType DetectDistro(vfs::FileSystem &VFS) { Link Here
136
  if (VFS.exists("/etc/arch-release"))
136
  if (VFS.exists("/etc/arch-release"))
137
    return Distro::ArchLinux;
137
    return Distro::ArchLinux;
138
138
139
  if (VFS.exists("/etc/gentoo-release"))
140
    return Distro::Gentoo;
141
139
  return Distro::UnknownDistro;
142
  return Distro::UnknownDistro;
140
}
143
}
141
144
(-)a/lib/Driver/ToolChains/Clang.cpp (-1 / +3 lines)
Lines 25-30 Link Here
25
#include "clang/Basic/LangOptions.h"
25
#include "clang/Basic/LangOptions.h"
26
#include "clang/Basic/ObjCRuntime.h"
26
#include "clang/Basic/ObjCRuntime.h"
27
#include "clang/Basic/Version.h"
27
#include "clang/Basic/Version.h"
28
#include "clang/Driver/Distro.h"
28
#include "clang/Driver/DriverDiagnostic.h"
29
#include "clang/Driver/DriverDiagnostic.h"
29
#include "clang/Driver/Options.h"
30
#include "clang/Driver/Options.h"
30
#include "clang/Driver/SanitizerArgs.h"
31
#include "clang/Driver/SanitizerArgs.h"
Lines 4839-4845 void Clang::ConstructJob(Compilation &C, const JobAction &JA, Link Here
4839
4840
4840
  if (Args.hasFlag(options::OPT_faddrsig, options::OPT_fno_addrsig,
4841
  if (Args.hasFlag(options::OPT_faddrsig, options::OPT_fno_addrsig,
4841
                   getToolChain().getTriple().isOSBinFormatELF() &&
4842
                   getToolChain().getTriple().isOSBinFormatELF() &&
4842
                       getToolChain().useIntegratedAs()))
4843
                       getToolChain().useIntegratedAs() &&
4844
                       Distro(D.getVFS()) != Distro::Gentoo))
4843
    CmdArgs.push_back("-faddrsig");
4845
    CmdArgs.push_back("-faddrsig");
4844
4846
4845
  // Finally add the compile command to the compilation.
4847
  // Finally add the compile command to the compilation.

Return to bug 667854