aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools
diff options
context:
space:
mode:
authorGravatar lberki <lberki@google.com>2018-01-24 04:49:26 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2018-01-24 04:51:37 -0800
commitefb093638803fb8552be69081873dc30b1cca6d3 (patch)
treee49bee12d583797527b7d5098a3616a5dd072f45 /src/main/java/com/google/devtools
parentf2234a23826d46b6361b0b7986cad798795e6d9b (diff)
Remove an unused argument.
RELNOTES: None. PiperOrigin-RevId: 183069509
Diffstat (limited to 'src/main/java/com/google/devtools')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainProvider.java14
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java12
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CppToolchainInfo.java14
3 files changed, 11 insertions, 29 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainProvider.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainProvider.java
index 7ad4afdac5..2777c52b84 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainProvider.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcToolchainProvider.java
@@ -715,7 +715,7 @@ public final class CcToolchainProvider extends ToolchainInfo {
FlagList getFullyStaticLinkFlags(CompilationMode compilationMode, LipoMode lipoMode) {
return new FlagList(
configureLinkerOptions(
- compilationMode, lipoMode, LinkingMode.FULLY_STATIC, toolchainInfo.getLdExecutable()),
+ compilationMode, lipoMode, LinkingMode.FULLY_STATIC),
FlagList.convertOptionalOptions(toolchainInfo.getOptionalLinkerFlags()),
ImmutableList.<String>of());
}
@@ -724,7 +724,7 @@ public final class CcToolchainProvider extends ToolchainInfo {
FlagList getMostlyStaticLinkFlags(CompilationMode compilationMode, LipoMode lipoMode) {
return new FlagList(
configureLinkerOptions(
- compilationMode, lipoMode, LinkingMode.MOSTLY_STATIC, toolchainInfo.getLdExecutable()),
+ compilationMode, lipoMode, LinkingMode.MOSTLY_STATIC),
FlagList.convertOptionalOptions(toolchainInfo.getOptionalLinkerFlags()),
ImmutableList.<String>of());
}
@@ -735,8 +735,7 @@ public final class CcToolchainProvider extends ToolchainInfo {
configureLinkerOptions(
compilationMode,
lipoMode,
- LinkingMode.MOSTLY_STATIC_LIBRARIES,
- toolchainInfo.getLdExecutable()),
+ LinkingMode.MOSTLY_STATIC_LIBRARIES),
FlagList.convertOptionalOptions(toolchainInfo.getOptionalLinkerFlags()),
ImmutableList.<String>of());
}
@@ -745,7 +744,7 @@ public final class CcToolchainProvider extends ToolchainInfo {
FlagList getDynamicLinkFlags(CompilationMode compilationMode, LipoMode lipoMode) {
return new FlagList(
configureLinkerOptions(
- compilationMode, lipoMode, LinkingMode.DYNAMIC, toolchainInfo.getLdExecutable()),
+ compilationMode, lipoMode, LinkingMode.DYNAMIC),
FlagList.convertOptionalOptions(toolchainInfo.getOptionalLinkerFlags()),
ImmutableList.<String>of());
}
@@ -753,10 +752,9 @@ public final class CcToolchainProvider extends ToolchainInfo {
ImmutableList<String> configureLinkerOptions(
CompilationMode compilationMode,
LipoMode lipoMode,
- LinkingMode linkingMode,
- PathFragment ldExecutable) {
+ LinkingMode linkingMode) {
return toolchainInfo.configureLinkerOptions(
- compilationMode, lipoMode, linkingMode, ldExecutable);
+ compilationMode, lipoMode, linkingMode);
}
/** Returns the GNU System Name */
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java
index 53c5988958..bc2959f7b8 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppConfiguration.java
@@ -296,32 +296,28 @@ public final class CppConfiguration extends BuildConfiguration.Fragment {
cppToolchainInfo.configureLinkerOptions(
compilationMode,
cppOptions.getLipoMode(),
- LinkingMode.FULLY_STATIC,
- cppToolchainInfo.getLdExecutable()),
+ LinkingMode.FULLY_STATIC),
FlagList.convertOptionalOptions(toolchain.getOptionalLinkerFlagList()),
ImmutableList.<String>of()),
new FlagList(
cppToolchainInfo.configureLinkerOptions(
compilationMode,
cppOptions.getLipoMode(),
- LinkingMode.MOSTLY_STATIC,
- cppToolchainInfo.getLdExecutable()),
+ LinkingMode.MOSTLY_STATIC),
FlagList.convertOptionalOptions(toolchain.getOptionalLinkerFlagList()),
ImmutableList.<String>of()),
new FlagList(
cppToolchainInfo.configureLinkerOptions(
compilationMode,
cppOptions.getLipoMode(),
- LinkingMode.MOSTLY_STATIC_LIBRARIES,
- cppToolchainInfo.getLdExecutable()),
+ LinkingMode.MOSTLY_STATIC_LIBRARIES),
FlagList.convertOptionalOptions(toolchain.getOptionalLinkerFlagList()),
ImmutableList.<String>of()),
new FlagList(
cppToolchainInfo.configureLinkerOptions(
compilationMode,
cppOptions.getLipoMode(),
- LinkingMode.DYNAMIC,
- cppToolchainInfo.getLdExecutable()),
+ LinkingMode.DYNAMIC),
FlagList.convertOptionalOptions(toolchain.getOptionalLinkerFlagList()),
ImmutableList.<String>of()),
ImmutableList.copyOf(cppOptions.coptList),
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppToolchainInfo.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppToolchainInfo.java
index 5b87c548e1..6e0c657715 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CppToolchainInfo.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CppToolchainInfo.java
@@ -68,7 +68,6 @@ public final class CppToolchainInfo {
private final ImmutableMap<String, PathFragment> toolPaths;
private final String compiler;
- private final PathFragment ldExecutable;
private final String abiGlibcVersion;
private final String targetCpu;
@@ -172,7 +171,6 @@ public final class CppToolchainInfo {
toolchain.getToolchainIdentifier(),
toolPaths,
toolchain.getCompiler(),
- getToolPathFragment(toolPaths, CppConfiguration.Tool.LD),
toolchain.getAbiLibcVersion(),
toolchain.getTargetCpu(),
toolchain.getCcTargetOs(),
@@ -239,7 +237,6 @@ public final class CppToolchainInfo {
String toolchainIdentifier,
ImmutableMap<String, PathFragment> toolPaths,
String compiler,
- PathFragment ldExecutable,
String abiGlibcVersion,
String targetCpu,
String targetOS,
@@ -285,7 +282,6 @@ public final class CppToolchainInfo {
this.toolchainFeatures = new CcToolchainFeatures(toolchain);
this.toolPaths = toolPaths;
this.compiler = compiler;
- this.ldExecutable = ldExecutable;
this.abiGlibcVersion = abiGlibcVersion;
this.targetCpu = targetCpu;
this.targetOS = targetOS;
@@ -451,8 +447,7 @@ public final class CppToolchainInfo {
ImmutableList<String> configureLinkerOptions(
CompilationMode compilationMode,
LipoMode lipoMode,
- LinkingMode linkingMode,
- PathFragment ldExecutable) {
+ LinkingMode linkingMode) {
List<String> result = new ArrayList<>();
result.addAll(commonLinkOptions);
@@ -519,9 +514,6 @@ public final class CppToolchainInfo {
/**
* Returns the path fragment that is either absolute or relative to the execution root that can be
* used to execute the given tool.
- *
- * <p>Note that you must not use this method to get the linker location, but use {@link
- * #getLdExecutable} instead!
*/
public PathFragment getToolPathFragment(CppConfiguration.Tool tool) {
return getToolPathFragment(toolPaths, tool);
@@ -683,10 +675,6 @@ public final class CppToolchainInfo {
return additionalMakeVariables;
}
- public PathFragment getLdExecutable() {
- return ldExecutable;
- }
-
public final boolean isLLVMCompiler() {
// TODO(tmsriram): Checking for "llvm" does not handle all the cases. This
// is temporary until the crosstool configuration is modified to add fields that